第一步:查看网卡名称。
1.命令行输入:ip addr 查看网卡相关信息
2: **eno1np0:** <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 70:b5:e8:df:6e:a4 brd ff:ff:ff:ff:ff:ff
3: **eno2np1:** <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
第二步:编辑netplan网卡配置文件。
- 命令行输入:
sudo vim /etc/netplan/1-network-manager-all.yaml - 输入i,进入编辑模式;
- 编辑*.yaml配置文件内容:
network:
version: 2
renderer: NetworkManager
ethernets:
eno1np0:
dhcp4: no
addresses: [10.10.40.214/8]
# gateway4: 10.10.40.1 //不设置网关,在路由中设置
routes:
- to: 192.168.0.0/16
via: 10.10.40.1 //所有192.168.0.0/16网段的包,通过10.10.40.1进行转发
eno2np1:
dhcp4: no
addresses: [192.168.199.199/24]
gateway4: 192.168.199.1 //设置默认网关,路由表中无对应项的包都通过网关转发
nameservers:
addresses: [8.8.8.8,114.114.114.114]
#routes:
# - to: 192.168.0.0/16
# via: 192.168.3.1
- 按键
Esc,输入“:wq”,保存并退出Vim编辑器
第三步:应用网卡配置
sudo netplan applysudo systemctl restart network-manager(ps:这步可以不做,在步骤1中会自动应用,记录一下吧)