Ubuntu 18.04 LTS 中配置 IP 地址的方法和以往使用的配置方法有很大的不同。
参考文章:linux 静态ip ubuntu - 搜索结果 - 知乎 (zhihu.com)
Linux 配置interfaces进行网卡配置 - 白菜没我白 - 博客园 (cnblogs.com)
和旧版本的不同之处在于,Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具。其实在 Ubuntu 17.10 的时候 Ubuntu 开发者就已经介绍过 Netplan 了。接下来要介绍的新的 IP 配置方法不会再用到 /etc/network/interfaces 这个文件,取而代之的是一个 YAML 文件。默认的 Netplan 配置文件一般在 /etc/netplan 目录下
-
- 首先用图形化的网卡设置工具来设,此方法不行则参考以下
-
- 找到 Netplan 默认的网络配置文件所在之处
编辑该文件,只写最简化的配置(其实就是只缺网关和广播没设置) 注意,该文件的缩进是用空格,不是tab/etc/netplan/50-cloud-init.yaml配置完成之后保存并关闭配置文件。然后用下面这行命令来应用刚才的配置network: ethernets: enp1: addresses : [192.168.1.100/24] gateway4 : 192.168.1.1 dhcp4 : no enp2: addresses : [192.168.2.100/24] gateway4 : 192.168.2.1 dhcp4 : no version: 2 renderer: NetworkManager
如果在应用配置的时候有出现问题的话,可以通过如下的命令来查看刚才配置的内容出了什么问题sudo netplan apply如果配置正常且生效的话,我们可以用下面这个命令来查看一下sudo netplan --debug applyipip addr -
- 编辑
/etc/network/interfaces
难懂这种
# auto lo # iface lo inet loopback auto eth0 eth0:1 iface eth0 inet static address 192.168.0.100 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 iface eth0:1 inet static #多配置的网口 address 192.168.0.200 network 192.168.0.0 netmask 255.255.255.0 - 编辑