我正在尝试手动禁用 eth0 接口,该接口应该会一直存在,直到系统重新启动或手动启用它。不幸的是,通过使用
ip link set dev eth0 down
或者
ifconfig eth0 down
接口暂时关闭,大约 2 到 15 秒,然后自动开始启用,并显示以下消息:
fec 2188000.ethernet eth0: Freescale FEC PHY driver [Atheros 8031 ethernet] (mii_bus:phy_addr=2188000.ethernet:00, irq=-1)
[ 727.204693] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
当将以太网电缆从机器中拔出时,eth0 down 仍然存在。
尝试使用命令行方法执行此操作后,我还尝试根据此链接深入研究以太网驱动程序:http://www.6by9.net/using-linux-sys-to-disable-ethernet-hardware-devices/
但不幸的是,似乎没有“删除”文件。
答案1
我通过注释掉以下几行解决了这个问题
/etc/网络/接口
auto eth0
iface eth0 inet dhcp