在小型企业中某些重要业务出于网络安全、转发速度等等考虑,通常会选择使用静态路由实现主机之间的传输通信。分享一个Linux主机之间添加静态路由实现跨网段通信的案例,实现node1与node3永久互通。
实验环境
操作系统:RHEL6.10
node1:192.168.168.11
node2:192.168.168.12 / 10.0.0.12
node3:10.0.0.13
配置篇
第一步 添加永久路由表,实现node1(eth1)与node2(eth2)互通
- [root@node1 ~]# echo "any net 10.0.0.0 netmask 255.0.0.0 gateway 192.168.168.12 dev eth1" > /etc/sysconfig/static-routes
- [root@node1 ~]# service network restart
第二步 添加永久路由表,实现node3(eth2)与node2(eth1)互通
- [root@node3 ~]# echo "any net 192.168.168.0 netmask 255.255.255.0 gateway 10.0.0.12 dev eth2" > /etc/sysconfig/static-routes
- [root@node3 ~]# service network restart
第三步 node2永久开启内核IP转发
- [root@node2 ~]# sed -ri 's#^(net.ipv4.ip_forward = ).*#\11#g' /etc/sysctl.conf
- [root@node2 ~]# sysctl -p
第四步 测试通信
- [root@node1 ~]# ping 10.0.0.13
- [root@node1 ~]# traceroute 10.0.0.13
您可以选择一种方式赞助本站
支付宝扫一扫
微信扫一扫
赏