ubuntu22双网卡配置

# 基本方案

vim /etc/netplan/01-network-manager-all.yaml


**此处格式不对,直接使用附件的配置文件修改更方便**

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp2s0:
      dhcp4: false
      addresses:
        - 192.168.10.4/24 
      routes:
        - to: default
          via: 192.168.10.1 
          metric: 200
      nameservers:
        addresses:
          - 114.114.114.114
          - 8.8.8.8
    enp4s0:
      dhcp4: false
      addresses:
        - 10.10.112.84/24 
      routes:
        - to: default
          via: 10.10.112.1 
          metric: 100
        - to: 10.10.0.0/16
          via: 10.10.112.1 
      nameservers:
        addresses:
          - 10.10.1.5
          - 10.10.8.5

说明:
  - 路由配置中,两张网卡都有default,但是跃点不一样,`enp4s0`的metric是100,优先级更高
  - 对于`enp4s0`,设置了`10.10.x.x`网段都优先走`10.10.112.1`
效果:

  root@EMS:/etc/apt# route -n
    内核 IP 路由表
    目标            网关            子网掩码        标志  跃点   引用  使用 接口
    0.0.0.0         10.10.112.1     0.0.0.0         UG    20100  0        0 enp4s0
    0.0.0.0         192.168.10.1    0.0.0.0         UG    20200  0        0 enp2s0
    10.10.0.0       10.10.112.1     255.255.0.0     UG    101    0        0 enp4s0
    10.10.112.0     0.0.0.0         255.255.255.0   U     101    0        0 enp4s0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp2s0
    192.168.10.0    0.0.0.0         255.255.255.0   U     100    0        0 enp2s0

- `netplan try`测试一下有没有问题
- `netplan apply`应用

# 多网卡路由配置方案
- 多网卡都可连接default地址,但是跃点metric不同
- 指定一张网卡(可连外网的网卡)作为default地址连接,其他网卡根据网域走不同网关

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值