ubuntu 16.04安装后网络服务无法启动的问题请教

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
sprawn
帖子: 24
注册时间: 2016-03-27 11:14
系统: 13.1

ubuntu 16.04安装后网络服务无法启动的问题请教

#1

帖子 sprawn » 2017-11-03 16:38

安装完成后网络服务无法启动,后来在网上找了资料发现是16.04后网卡不再以eth0命名,因此将/eth/network/interfaces中的eth0改为实际的网卡名后enp2s0,重启服务问题解决

可是我又觉得用eth0比较方便,于是又继续在网上找解决办法,看到了将/etc/default/grub中的GRUB_CMDLINE_LINUX=""
改为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"后,然后sudo grub-mkconfig -o /boot/grub/grub.cfg,重启系统,这回可以变成eth0了

于是我在系统安装的iso光盘中将/boot/grub/grub.cfg也这样修改,这样每次装完系统后都不需要再重新配置了,我是这样修改的:
linux /install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed quiet --- net.ifnames=0 biosdevname=0

可是在安装好系统后,再查看/etc/default/grub这个文件,发现:
GRUB_CMDLINE_LINUX="biosdevname=0",并没有net.ifnames=0

这是为什么呢?
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: ubuntu 16.04安装后网络服务无法启动的问题请教

#2

帖子 funicorn » 2017-12-28 21:06

/boot/grub/grub.cfg只是一个由grub-install脚本生成的配置文件,该脚本需要从/etc/default/grub中读取变量值。

所以你正好弄反了,/etc/default/grub是源文件,/boot/grub/grub.cfg是生成文件。你应该直接修改/etc/default/grub,然后运行update-grub即可。
回复