现在的网络环境是ser1-----------ser2--------ser3

                     eth1    eth2 eth3     eth2

ser1:eth1 192.168.12.1 255.255.255.0

ser2:eth2 192.168.12.2 255.255.255.0

       eth3 192.168.23.2 255.255.255.0

ser3:eth2 192.168.23.3 255.255.255.0

 

首先开启ser2的路由转发功能,配置文件位置如图

p_w_picpath

将文件的值从0该为1(0代表关闭路由功能,1代表开启,推荐用echo修改,也可用vi编辑)

p_w_picpath

如果要求重启后仍然见效,就需要修改如下文件

p_w_picpath

p_w_picpath

有关静态路由的命令

route add –net 添加一条默认路由,目标为对方网段

route add –host 添加一条默认路由,目标为对方主机

route add default gw  设定默认网关

route delete 删除路由

route –n 查看路由

给ser1配置静态路由,网关指向ser2的eth2接口

p_w_picpath

给ser3配置静态路由,网关指向ser2的eth3接口

p_w_picpath

这时可以看ser1和ser3的“路由表”

p_w_picpath

发现我们要添加的路由已经存在于routing table中

此时在ser1上ping ser3能够通讯,同样的ser3 ping ser1也能通讯。

(这里ser2的防火墙会默认阻止实验中的数据包,建议实验中关闭防火墙)

service iptables stop