Ubuntu18.04的版本采用了netplan 管理网络,在命令行中配置与之前版本有较大改变。

【配置文件位置】:

/etc/netplan/*.yaml


vim /etc/netplan/50-cloud-init.yaml

配置eno1为外网网卡,eno3为内网网卡,默认的出口为eno1网卡

network: 
  ethernets: 
    eno1: 
      dhcp4: false
      addresses: [110.251.58.4/24]    //IP地址
      routes: 
          - to: 110.0.0.0/8
            via: 110.251.58.1    //网关地址
            metric: 100    //优先级较高
      nameservers: 
        addresses: [114.114.114.114,8.8.8.8]  //DNS服务器地址
      optional: true
    eno2:
      dhcp4: true
      optional: true
	eno3:
	  dhcp4: false
	  addresses: [192.168.100.10/24]
	  routes: 
	      - to: 0.0.0.0/0
	        via: 192.168.100.1
             metric: 50
	  optional: true
	eno4: 
	  dhcp4: true
	  optional: true
  version: 2


修改完毕后,保存配置文件,应用设置

sudo netplan apply

可使用命令查看路由表

route -n

分别ping内网和外网服务器地址,测试是否正常