Ubuntu:networking驱动程序重置为eth0?

我一直试图让我的Ubuntu服务器虚拟机通过VirtualBox运行。 我结束了尝试几个networking接口,因为一些networking问题,并最终得到它的工作。 但是,我注意到我的机器现在使用eth3而不是默认的eth0。 这个虚拟机上有一些连接到eth0的脚本,我想将驱动程序重置为eth0。 我将如何做到这一点?

我试图运行各种networking命令来停止networking,并configurationeth0没有成功。 Ubuntu似乎保留了我尝试过的所有networking驱动程序,每次使用新驱动程序时都会增加接口。 因此,系统需要更长的时间才能启动,因为它正在/etc/network/interfacessearcheth0主networking/etc/network/interfaces

Ubuntu服务器有一些自定义的udev规则,允许它“caching”已经插入到机器中的以太网设备。 您正在经历的延迟是由您怀疑在/ etc / network / interfaces文件中引起的。 在文件中不断添加新设备可能是可行的,就你而言,你只是想删除Ubuntu的以太网caching:

rm -f /etc/udev/rules.d/70-persistent-net.rules

这将在下次启动时将networking接口重新启动回eth0。