Ubuntu 18.04 设置双网卡,双路由

Ubuntu 18.04 设置双网卡,双路由

因为服务器需要读取内网的数据库,展示在办公网中。涉及到2个网络的连接,需求是所有10.x.x.x 的访问从网卡4走,其他访问从网卡1走。查了资料,找到解决办法。

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

修改后的配置文件如下:

network:
    ethernets:
        eno1:
            dhcp4: false
            addresses: [192.168.1.81/24]
            routes:
                   - to: 0.0.0.0/0
                     via: 192.168.1.1
                     metric: 30
            optional: true
        eno2:
            addresses: []
            dhcp4: true
            optional: true
        eno3:
            addresses: []
            dhcp4: true
            optional: true
        eno4:
            dhcp4: false
            addresses: [10.202.186.115/27]
            routes:
                    - to: 10.0.0.0/8
                      via: 10.202.186.126
                      metric: 20
            optional: true
    version: 2

eno4  metric 高些, 这样可以保证 10.开头的访问先从 10.202.186.126 出。

eno4 的ip 地址根据网络管理员提供的地址 , 原来的掩码是 mask=255.255.255.224 , 这样算得27

修改完成后,保存,执行以下命令,如果没有错误信息即完成双网卡,双路由设置。

sudo  netplan apply 

分别ping 工作网和内网的服务器,确保正常。

发布了23 篇原创文章 · 获赞 23 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/seakingx/article/details/87861911