最近项目用到route这块的东西,需要把不同的ip网段指向ip网关 技术博客 http://idea.coderyj.com/

1.ubuntu 设置 vim /etc/netplan/01-network-manager-all.yaml

network:

version: 2

renderer: networkd

ethernets:

eth0:

dhcp4: no

addresses: [192.168.1.10/24]

gateway4: 192.168.1.1

routes:

- to: 172.16.0.0/16

via: 192.168.1.1

metric: 50

- to: 10.0.0.0/8

via: 192.168.1.1

metric: 100

说明 to 是那个网段的ip, via 是走的哪个网关 metric 是优先级 默认100 值越小优先级越大

应用 sudo netplan apply查看 route -n

2.centos

echo "172.18.6.0/24 via 172.16.1.1 dev enp3s0" >> /etc/sysconfig/network-scripts/route-enp3s0

enp3s0 是你网卡名称, 后面的 route-enp3s0 更换成你的网卡名称即可

重启网络 service network restart查看 route -n

3.注意 route -n 和 ip route 经过多次实验 重启之后就失效了

sudo ip route add 172.18.6.0/24 via 172.16.1.1 dev enp2s0

route add -net 172.18.6.0/24 gw 172.16.1.1

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: