linux – ifdown,ifconfig stop和ONBOOT = no之间的区别

我的ifcfg-eth1配置如下
DEVICE=eth1
TYPE=Ethernet
UUID=5e4f36f8-14eb-4f0c-8fa9-3af9be3899a7
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
HWADDR=00:0C:29:8A:A5:67
PEERDNS=yes
PEERROUTES=yes

q1)ONBOOT做什么?我把它设置为NO但是当我做IFCONfig时我仍然看到界面

[oracle@SJOAM network-scripts]$ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0C:29:8A:A5:5D  
          inet addr:192.168.1.25  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe8a:a55d/64 Scope:Link
          UP broADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13496 (13.1 KiB)  TX bytes:2231 (2.1 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:8A:A5:67  
          inet6 addr: fe80::20c:29ff:fe8a:a567/64 Scope:Link
          UP broADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:37 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2412 (2.3 KiB)  TX bytes:258 (258.0 b)

当我发出ifdown eth1时,ifconfig仍然显示eth1.

只有当我发出ifconfig eth1 stop时,才会从ifconfig删除eth1.

q2)ONBOOT = no,ifdown eth1和ifconfig eth1之间有什么区别?

解决方法

ifdown ifdown接口应该取消配置,但它不会停止存在.它仍将显示在ifconfig或ip链接中,因为物理端口存在且Linux已为其加载了驱动程序. eth *提供了一个引用句柄,以便可以对其进行配置.如果你想让设备完全消失,你需要 disable the driver,这比大多数情况下的麻烦要多.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...