一、多网卡,多公网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
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://zblog.hqyman.cn/post/10425.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~