11
2025
04
12:31:35

Linux 策略路由

一、多网卡,多公网IP,策略路由配置

1、配置路由表

复制代码
1、安装
# apt install iproute22、添加路由表
# cat /etc/iproute2/rt_tables   10 10 #ens224   11 11 #ens192
复制代码

2、配置网卡

复制代码
1、网卡的配置
# cat /etc/netplan/-installer-- ./.- to: ./..-- : .- ./- to: ./.-- : .

2、配置生效

# netplan apply

3、查看路由

# route -n

复制代码

3、测试效果

# curl myip.ipip.net --interface 10.2.10.152# curl myip.ipip.net --interface 10.2.11.152

 4、命令模式

复制代码
 via . dev ens192 table / dev ens192 table  10.2.11.152 table  via 10.2.10.254 dev ens224 table 1/ dev ens224 table 1 10.2.10.152 table 1.-I
复制代码
复制代码
ip route flush table  via . dev eth0 table ./ dev eth0 table  . table  via . dev eth1 table ./ dev eth1 table  . table  via . via . dev eth0

vim /etc/NetworkManager/NetworkManager.conf
    #dns=dnsmasq
    dns=8.8.8.8
rm /etc/resolv.conf
vim /etc/resolv.conf
    nameserver 8.8.8.8
复制代码

5、Windows 配置策略路由

复制代码
1、添加策略路由
route add -p . mask . . metric
复制代码

6、其他方法

复制代码
1、配置优先级
ip route add default via 192.168.11.254 dev eth1 metric 1001 2、配置路由表
ip route add default via 192.168.11.254 dev eth1 table 1001 3、配置网卡IP
ip rule add from 192.168.11.11 lookup 1001
复制代码

 7、启用和禁用

复制代码
1、禁用
# systemctl stop NetworkManager
# systemctl disable NetworkManager
# systemctl mask NetworkManager2、启用systemd-networkd
# systemctl unmask systemd-networkd.service
# systemctl enable systemd-networkd.service
# systemctl start systemd-networkd.service
复制代码

 8、其他

复制代码
network:
    ethernets:
        ens5:
            dhcp4: true
            dhcp4-overrides:
                route-metric: 100
            dhcp6: false
            match:
                macaddress: 06:84:0c:f5:fc:ef            set-name: ens5
        ens6:
            dhcp4: true
            dhcp4-overrides:
                route-metric: 200
                use-routes: true
            dhcp6: false
            match:
                macaddress: 06:d0:bd:ca:e7:1b
            routes:            -   table: 101
                to: 0.0.0.0/0
                via: 10.15.11.1
            -   table: 101
                to: 10.15.11.0/24
            routing-policy:            -   from: 10.15.11.250
                table: 101
            set-name: ens6
    version: 2
复制代码




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://zblog.hqyman.cn/post/10425.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: