Ubuntu 23.04服务器通过interfaces配置静态IP重启后不生效(VirtualBox主机仅网络场景)
Ubuntu 23.04服务器通过interfaces配置静态IP重启后不生效(VirtualBox主机仅网络场景)
兄弟,你踩了个Ubuntu版本迭代的小坑!Ubuntu 23.04已经不再使用传统的/etc/network/interfaces来管理网络配置了,现在默认用的是netplan工具,所以你改那个旧配置文件自然重启后不会生效~
咱们直接用正确的方式来配置永久静态IP,步骤很简单:
首先查看netplan的配置文件位置:
ls /etc/netplan/你会看到一个类似
00-installer-config.yaml的文件(名字可能略有不同,一般是带数字前缀的yaml文件)。编辑这个配置文件:
sudo nano /etc/netplan/00-installer-config.yaml在文件里添加你的主机仅网络接口
enp0s8的静态IP配置,注意YAML格式对缩进要求很严格,每一层级要用2个空格(别用Tab!):network: ethernets: enp0s8: addresses: [192.168.56.2/24] # 因为只是主机和虚拟机互访,不需要网关和DNS,所以不用额外配置 version: 2如果你原来的文件里有其他接口(比如用来上互联网的enp0s3),别删掉它,直接在
ethernets节点下新增enp0s8的配置就行。应用配置让它立即生效:
sudo netplan apply验证配置是否生效:
ip addr show enp0s8你应该能看到
192.168.56.2/24已经绑定到enp0s8接口上了。
最后重启你的Ubuntu服务器,再用上面的验证命令检查一下,这次静态IP应该就会永久生效啦!
备注:内容来源于stack exchange,提问作者plykkegaard
相关产品推荐
相关产品推荐

