文章背景:
某业务由于F5做4层代理并且需要获取源IP,将网关改为了F5的地址,导致非同网段的机器无法访问到这个机器,因此需要在这些改了默认网关的设备上设置静态路由,放开管理和同集群不同网段的设备的访问。
静态路由配置方法:
1、在目录: /etc/sysconfig/network-scripts/ 下,修改:ifcfg-eth0 文件将GATEWAY指到非默认网关的地址
例如原网关为 10.10.10.1 ,现在修改为: 10.10.10.254
修改: GATEWAY=10.10.10.254
2、需要开放给其他节点访问的,编辑静态路由文件: vi route-eth0
#内容例如
10.11.10.128/32 via 10.10.10.1
10.10.11.0/24 via 10.10.10.1
#将10.11.10.128、10.10.11.0/24 网段的网关指到10.10.10.1 ,来开通这些IP的访问。
3、重启网络生效
systemctl restart network
除此外,实时操作路由表的就是如下方法了:
ip route 操作主机路由
修改路由列表,使用ip route,ip在CentOS7中默认安装。
#列出路由
ip route list
ip route show
ip route
route -n
#查看指定网段的路由
sudo ip route list 10.10.1.0/24
#添加路由 10.10.1.0/24 为IP, 10.10.1.1是网关
sudo ip route add 10.10.1.0/24 via 10.10.1.