linux双网卡多网段配置静态路由

linux双网卡多网段配置静态路由,第1张

双网卡 eno0   IP :172.20.80.100   掩码:255.255.255.0  网关:172.20.80.1 eno1    IP :70.5.0.66  掩码:255.255.255.0  网关:70.5.0.1 第一个配置网关走总业务 第二个网卡不配置网关配置临时或永久静态路由route  add  -net  70.0.0.0/8  gw  70.5.0.1add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置到某台主机的路由 gw 出口网关 IP地址 dev 出口网关 物理设备名 下面是配置永久静态路由,创建一个文件 vim /etc/sysconfig/static-routes ubuntu16.04 请在/etc/rc.local文件中添加静态路由重启 any net  70.0.0.0 netmask 255.0.0.0 gw 70.5.0.1 配置完成用route 查看一下路由表是否正确 route -e 

如果eth0为192.168.10.123/255.255.255.0,eth1为192.168.20.231/255.255.255.0,则命令格式如下:

#route

add

-net

192.168.10.0

netmask

255.255.255.0

dev

eth0

#route

add

-net

192.168.20.0

netmask

255.255.255.0

dev

eth1

上面的命令把发送给192.168.10.0网段的ip包交给eth0转发,把192.168.20.0网段的ip包交给eth1转发。如果还有可能有发送给其他目的ip的包,那么你肯能希望设置一个“默认网关”:

#route

add

default

gw

192.168.10.1

上面的命令把所有发送给其他目的ip的包都转发给192.168.10.1,而如何转发给192.168.10.1这个地址的规则已经在刚才的第一条命令中定义了(从eth0转发)。一般情况下,默认网关已经自动设置好了,不用重复设置。可以用route命令加-n参数进行检查。

如果要删除某一条,命令格式为:

#route

del

-net

192.168.10.0

netmask

255.255.255.0

配置时的一种思路是把192.168.10.0网段路由至eth0,192.168.20.0网段路由至eth1,再设置默认路由。另一种思路是,只指定其中一个,然后把默认的0.0.0.0路由至另一个。其实效果一样,就是两种风格。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8572841.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存