1.缘起

有两个网卡,一个走公网,一个走局域网,然后指定网段来访问都走局域网,其他默认走公网。

2.编写配置文件

/etc/netplan/新建一个
01-network-manager-all.yaml

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:
      dhcp4: no
      addresses:
        - 192.168.30.12/24
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8]
      routes:
        - to: 0.0.0.0/0
          via: 192.168.30.1
          metric: 100
      optional: true
    enxc8a362bf3451:
      dhcp4: no
      addresses:
        - 10.104.5.29/24
      routes:
        - to: 10.0.0.0/8
          via: 10.104.5.1
          metric: 50
      optional: true
#      dhcp4-overrides:
#        route-metric: 5000

3.验证语法

sudo netplan generate

4.变更权限

sudo chmod 600 /etc/netplan/*.yaml

5.应用配置

sudo netplan apply
最后修改:2026 年 03 月 04 日
如果觉得我的文章对你有用,请随意赞赏