概述
记得以前学艺不精,一个问题困扰了我很久,我给linux机器设置ip,我们知道该如何设置,应该使用ifconfig命令:
ifconfig eth0 192.168.1.100
执行这条命令之后呢,确实是给eth0这块网卡设置了上述ip,但是如果仅仅做到这一步的话,还是功亏一篑,很遗憾,你的愿望并没有达到,因为你虽然给eth0设置了网卡,却还没有启动它:
ifconfig命令是需要再后边加上up来启动网卡以便使前边的设置生效的:
ifconfig eth0 192.168.1.100 up
这样子,才算是激活了绑定有192.168.1.100这个ip的eth0网卡。但是以前不知道啊,傻不拉几的只写了一条不带up的ifconfig命令,更可笑的是又执行了如下命令
ifup eth0
ifup 的作用是激活网卡,然后我就自作聪明的这样用了,通过客户端连接192.168.1.100却死活都连接不上,为什么呢?使用"ip addr"查看一下,才发现ip地址并不是我指定的192.168.1.100,而是随机分配了一个:
因为随机分配了一个102结尾的,而我一直在那里连接192.168.1.100,当然连接不上啊,当时感觉脑子一篇浆糊啊,比较烦。
言归正传.命令格式:
1. ifdown 网卡名字:让某个网卡处于不可用状态
2. ifup 网卡名字:激活某个网卡,并随机分配一个ip地址
当某个网卡比如eth0正在使用的时候,是不能直接使用ifup命令的,需要先停掉,就要靠ifdown来停掉网卡了,激活就用ifup,ifup会随机分配一个ip给所作用的网卡。
最后
以上就是英勇荔枝为你收集整理的ifup与ifdown的全部内容,希望文章能够帮你解决ifup与ifdown所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复