Ubuntu 17.04 和18.04系统版本启用了新的网络工具netplan,对于命令行配置网络参数跟之前的版本有比较大的差别

之前的版本是在/etc/network/interfaces中修改
新版本使用/etc/netplan/*.yaml

查看系统版本命令

  1. lsb_release -a

网卡配置详细举例

1.使用vi 编辑配置网卡文件

vim /etc/netplan/*.yaml

  1. # This file describes the network interfaces available on your system
  2. # For more information, see netplan(5).
  3. network:
  4. version: 2
  5. renderer: networkd
  6. ethernets:
  7. eno1: #配置的网卡名称
  8. addresses: [ 192.168.0.1/27 ] #设置本机IP及掩码
  9. gateway4: 192.168.0.254 #设置网关
  10. nameservers:
  11. addresses: [8.8.8.8] #设置DNS

若要添加IP:192.168.0.2, 192.168.0.3, 192.168.0.4

修改上述内容为:

  1. # This file describes the network interfaces available on your system
  2. # For more information, see netplan(5).
  3. network:
  4. version: 2
  5. renderer: networkd
  6. ethernets:
  7. eno1: #配置的网卡名称
  8. addresses: [ 192.168.0.1/27, 192.168.0.2/28, 192.168.0.3/29, 192.168.0.4/30 ] #设置本机IP及掩码
  9. gateway4: 192.168.0.254 #设置网关
  10. nameservers:
  11. addresses: [8.8.8.8] #设置DNS

2.执行命令使网卡配置文件生效

  1. netplan apply

实在不行重启服务器