修改 Ubuntu Server 16.04 网卡名称

最近,我把服务器的操作系统升级到Ubuntu Server 16.04,发现找不到网卡eth0。虽然不影响使用,但不太习惯。通过查阅官方文档,得到的也是过时的方法。于是,通过一番搜索,终于找到确实可行的解决方案。

通过3步就可以把网卡的名称恢复到原来的ethX:

  1. 在 /etc/default/grub 文件中找到 GRUB_CMDLINE_LINUX=”” 这一行,改为 GRUB_CMDLINE_LINUX=”net.ifnames=0 biosdevname=0″
  2. 执行 sudo update-grub
  3. 把 /etc/network/interfaces 中的网卡名称修改为 eth0
  4. 执行 sudo reboot

总结:产生网卡名称跟以前不一样的原因是由于 Ubuntu Server 16.04 使用新的内核,通过修改启动参数就可以到达跟旧内核一样。

发表评论

电子邮件地址不会被公开。 必填项已用*标注