为了开发调试方便, 一般会装虚拟机跑一些应用, 我一般装 Ubuntu server. 前两天看到 18.04 版本发布了, 尝鲜装了个虚拟机, 准备配置固定 IP 的时候, 发现没有 interfaces 了, what? 赶紧找了一下度娘, 原来 Ubuntu 从 17.10 开始, 已放弃在 / etc/network/interfaces 里固定 IP 的配置, 而是改成 netplan 方式了.
配置文件是:/etc/netplan/50-cloud-init.YAML . 话说 YAML 格式会是将来的趋势吗? 对 YAML 格式感兴趣的可以去搜一下, 主要就是用缩进来表示层级关系. 配置文件如下大家可以参考.
需要注意冒号之后要有个空格.
- network:
- version: 2
- renderer: networkd
- ethernets:
- ens33: #配置的网卡名称 可以使用 ifconfig -a 查看本机的网卡
- dhcp4: no #dhcp4 no 关闭, yes 打开
- dhcp6: no #dhcp6 no 关闭, yes 打开
- addresses: [192.168.1.142/24] #设置本机 IP 及掩码
- gateway4: 192.168.1.1 #设置网关
- nameservers:
- addresses: [114.114.114.114, 8.8.8.8] #设置 DNS
来源: http://www.bubuko.com/infodetail-2964257.html