LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 963|回复: 1

简易路由器问题

[复制链接]
发表于 2005-8-31 17:43:37 | 显示全部楼层 |阅读模式
小弟刚接触linux, 近日在学习网络部分,想做一个简易的路由练手。望各位老鸟指点。
公司内网段 192.168.1.0 , 默认网关192.168.1.1 有一台ip为 192.168.1.4 的slack机器(下称1.4)想配置一个简易的路由。
找了个hub 和另外一台机器,ip设为192.168.5.25 (下称5.25)把这台机器和1.4接在hub上。hub的 uplink接在公司内网上。
设置1.4的  eth0:0 为192.168.5.1 。设置5.25的默认网关为192.168.5.1 。
设置1.4的路由:
192.168.5.0     *               255.255.255.0   U     0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         192.168.1.1      0.0.0.0         UG    0      0        0 eth0
打开1.4的ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward

这时候1.4 ping 192.168.1.1 没问题 ,ping 192.168.5.25 没问题 ping 外网ip没问题
5.25 ping 192.168.1.4没问题 ping 192.168.5.25 没问题 但是 ping 公司内网机器192.168.1.10 不通,外网也不通 。
是不是还要配置iptables?还是其他方面有问题?
发表于 2005-9-1 17:25:20 | 显示全部楼层
当然不通了,因为其它主机的默认路由设的都是1.1而1.1并不知道有你这么一个路由器
你要在1.1上加
route add 192.168.5.0 255.255.255.0 192.168.1.4
才行(也就是说所有包要从1.1转发给你),
要是网上真有网段5.0!!! :beat 网管就会打死你。
你要是真想用1.10测那就在1.10上加
route add 192.168.5.0 mask 255.255.255.0 192.168.1.4
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表