Hig*_*ife 6 networking ubuntu virtual-machines virtualbox linux-networking
我一直在尝试让我的 Ubuntu Server VM 通过 VirtualBox 运行。由于一些网络问题,我最终尝试了几个网络接口,并最终使其正常工作。但是,我注意到我的机器现在使用的是 eth3 而不是默认的 eth0。此 VM 上有一些脚本链接到 eth0,我想将驱动程序重置为 eth0。我该怎么做?
我试图运行各种网络命令来停止网络并配置 eth0 没有成功。Ubuntu 似乎会记录我尝试过的所有网络驱动程序,并在每次使用新驱动程序时增加接口。因此,系统需要更长的时间来启动,因为它正在搜索 eth0 主网络接口/etc/network/interfaces
小智 13
Ubuntu Server 有一些自定义的 udev 规则,允许它“缓存”已插入机器的以太网设备。正如您所怀疑的,您遇到的延迟是在 /etc/network/interfaces 文件中引起的。虽然不断向文件添加新设备可能是可行的,但在您的情况下,您只想删除 Ubuntu 的以太网缓存:
rm -f /etc/udev/rules.d/70-persistent-net.rules
这将在下次启动时将您的网络接口重新启动回 eth0。