LinuxSir.cn,穿越时空的Linuxsir!

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

请教,关于增加路由的...

[复制链接]
发表于 2003-8-11 07:33:38 | 显示全部楼层 |阅读模式
互联网网关服务器有三块网卡,eth0为连接外网的,eth1和eth2为连接内网两个网段的网卡,eth1的IP为192.168.0.1,局域网内192.168.0.*的客户机通过它做网关;eth2的IP为192.168.1.1,局域网内192.168.1.*的客户机通过它做网关。现在配置客户机都能上网了,但两个网段的客户机不能互相访问,局域网游戏不能连接。。配置添加路由时老出个什么错误。。再请教一下各位,像我这种情况应该怎么添加路由,对这搞不懂,希望你能帮我写那两条语句的详细参数,先照搬上去,先解决问题比较重要,呵呵~
发表于 2003-8-11 09:08:01 | 显示全部楼层
route add -net 192.168.0.0 gw 192.168.0.1
route add -net 192.168.1.0 gw 192.168.1.1

做一下
netstat -rn
ifconfig -a
给我们看一下。
发表于 2003-8-11 10:43:30 | 显示全部楼层
想通过硬件方式还是软件方式解决,
用硬件只要有个3成交换机设置一下就可以了
软件解决偶不会
发表于 2003-8-11 16:27:49 | 显示全部楼层
实际上的问题通常是网关的设置,
192.168.0.*的机子应该设网关了192.168.0.1
192.168.1.*的机子应该设网关了192.168.1.1

或者是服务器的路由功能没有打开
echo "1" > /proc/sys/net/ipv4/ip_forward

最初由 Glue 发表
route add -net 192.168.0.0 gw 192.168.0.1
route add -net 192.168.1.0 gw 192.168.1.1

做一下
netstat -rn
ifconfig -a
给我们看一下。
发表于 2003-8-11 17:58:48 | 显示全部楼层
好像应该这样作吧
route add -net 192.168.0.0 netmask 255.255.255.0 eth1
route add -net 192.168.1.0 netmask 255.255.255.0 eth2
route add default gw 192.168.0.0 eth1
route add default gw 192.168.1.0 eth2
然后可以使用netstat -r或route -n 进行查看
 楼主| 发表于 2003-8-12 04:13:23 | 显示全部楼层

谢谢各位,问题解决..

再请问一下,如果设置错误,添加了一条错误的的路由,要怎么删除呢?
发表于 2003-8-12 09:26:41 | 显示全部楼层

也不说说是怎么解决的

route del -net 192.168.1.0 netmask 255.255.255.0 gw 0.0.0.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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