Centos启动和禁用网卡命令

来源:互联网 发布:阳江淘宝贝幼儿园 编辑:程序博客网 时间:2024/06/08 01:49

Centos启动和禁用网卡命令

时间:2013-07-25 21:06来源:冰乐地带 作者:感谢:“匿名”投稿 举报 点击:11838次

ifup、ifdown:linux命令

实时地手动修改一些网络接口参数,可以利用ifconfig来实现,如果是要直接以配置文件,亦即是在  /etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的设置参数来启动的话,那就得要通过ifdown或 ifup来实现了。    

[root@linux ~]# ifup {interface} 
[root@linux ~]# ifdown {interface} 
[root@linux ~]# ifup eth0  

ifup与ifdown真是太简单了。这两个程序其实是script而已,它会直接到 /etc/  sysconfig/network-scripts目录下搜索对应的配置文件,例如ifup  eth0,它会找出ifcfg-eth0这个文件的内容,然后加以设置。关于ifcfg-eth0的设置请参考前一章连上Internet的说明。   

不过,由于这两个程序主要是搜索设置文件(ifcfg-ethx)来进行启动与关闭的,所以在使用前请确定ifcfg-ethx是否真的存在于正确的目录内,否则会启动失败。另外,如果以ifconfig eth0来设置或者是修改了网络接口后,就无法再以ifdown  eth0的方式来关闭了。因为ifdown会分析比较目前的网络参数与ifcfg-eth0是否相符,不符的话,就会放弃这次操作。因此,使用 ifconfig修改完毕后,应该要以ifconfig eth0 down才能够关闭该接口。

 

linux每次启动的时候网卡都需要激活才能上网,实在是很麻烦。
上网找了找资料,最后是这样解决的:
#   vi   /etc/sysconfig/network-scripts/ifcfg-eth0:1  查看eth0:1的配置文件。
都说有ONBOOT=yes这句就能开机启动自动激活,但配置文件中明明就有还是没起作用,开机总是要手动去激活。
于是在/etc/rc.d/rc.local文件中加入

ifup   eth0   

或者

ifconfig   eth0   up 
eth0就是要激活的网卡,我系统中的是eth0:1,所以用ifup eth0:1


我们开机网卡不能启动所以只能使用

ifup eth0

来启动了,但是每一次都这样感觉不方便希望开机自动启动网卡


后来百度搜索了一下发现可以通过修改网卡( ifcfg-eth0)参数来修改为开机启动,即打开 ifcfg-eth0 文件

例子

 代码如下复制代码

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  
DEVICE=eth0  
HWADDR=08:00:27:fa:47:4c  
NM_CONTROLLED=yes  
ONBOOT=yes ------------------修改如下内容为yes就可以开机自动启动了.  
BOOTPROTO=dhcp  
DNS2=222.85.85.85  
TYPE=Ethernet  
DNS1=222.88.88.88  
USERCTL=no  
PEERDNS=yes  
IPV6INIT=no 


0 0
原创粉丝点击