Linux根据源地址ip路由

Linux根据源地址ip路由,第1张

该特性在Linux4.4版本引入,一个难以被大家发现的好处是,基于源地址路由,没有做地址转换,并不会在nf_conntrack中添加记录

它是对源IP和目标IP进行哈希处理(端口不参与哈希的计算)计算选路。配置的命令如下:

weight代表权重

1、CentOS添加路由有很多方法,你用的是命令,没有保存下来

ip route change default dev ens160 src 192.168.3.10

当一个主机有多个网卡配置了多个 IP 的时候,对于它产生的网络包,可以在路由选择时设置源 IP 地址。src 选项只会影响该 host 上产生的网络包。如果是一个被路由的外来包,明显地它已经带有了一个源 IP 地址,这时候,src 参数的配置对它没有任何影响,除非你使用 NAT 来改变它。

2、默认src是ens160,你可以把ens160:1和ens160的IP对换一下

默认路由如果在 vi /etc/sysconfig/network

删除GATEWAY=192.168.3.254

ip route ls

默认会包含

src 192.168.3.10

3、vi /etc/sysconfig/network-scripts/ifcfg-ens160:0

添加GATEWAY=192.168.3.10

4、或者vi /etc/sysconfig/network-scripts/route-ens160:0

0.0.0.0/0 via 192.168.3.254 dev ens160:0 src 192.168.3.10

192.168.3.0/24 via 192.168.3.254 dev ens160:0 src 192.168.3.10

default via 192.168.3.254 dev ens160:0 src 192.168.3.10

5、或者将静态路由加到/etc/sysconfig/static-routes

any net any gw 192.168.3.254

any net 192.168.3.0/24 gw 192.168.3.254

any net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.254


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存