我正在寻找一个脚本的“一class”,需要:
一class? 这根本如何?
echo "DEVICE=eth0" > /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
它将删除eth0的configuration,并将其replace为未configuration的内容。
在/etc/sysconfig/network-scripts/ifcfg-eth0
您需要将ONBOOT=
更改为no
,您可以删除IPADDR
和NETMASK
的行。
复制configuration文件后,需要重新启动network
守护程序。
不需要重新启动networking守护进程,特别是如果您有其他正在使用的网卡。 你可以做一个'ifdown eth0'。
将alias eth0 off
到/etc/modprobe.conf
。 这将确保系统中没有任何东西可以使用它。 它甚至不能被手动调出。
在/etc/sysconfig/network-scripts/ifcfg-eth0
你需要有
ONBOOT=no
像MDMarra说,但你也需要有
NM_CONTROLLED=no
否则NetworkManager将引导该接口,因为它忽略了ONBOOT
设置。 除非你不使用NetworkManager,但我认为这很常见。
据我所知,正确的方法是简单地使用“ONBOOT”指令将其closures,并通过脚本实现,可以使用以下行:
sed -i 's/^ONBOOT.*/ONBOOT=no/g' /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
没有经验的人还有另一种select(像我一样)。 去www.webmin.com下载并安装webmin。
通过基于Web的环境configuration您的服务器。