论坛风格切换切换到宽版
  • 762阅读
  • 9回复

[问题求助]请教有关两网段linux配置路由问题,谢谢? [复制链接]

上一主题 下一主题
离线chenqikj.
 
发帖
1919
C币
-235901
威望
359
贡献值
1
银元
-1
铜钱
4245
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
想实现功能:
A台电脑(.linux e.th0 192.168.1.3 eth1 10.0.0.3)  B台电脑(linux eth0 10.0.0.1)  有一条网张和A台电脑eth1 10.0.0..3相连 .
目.前想通过配置路由实现B台通过192网段.
#route add -net 19.2.168.1.0 netmask 255.255.255.0 dev .eth0.
# route. add -net 10.0.0.0 netmask 255.255.25.5.0 dev eth1.

打开ip转发:
# vi /etc/sysctl.con.f             汽车
  net.ipv4.ip_forward = .1           建材
# sysctl -p

echo .1 > /proc/sys/net/i.pv6/conf/all/forwarding域名

echo .1 > /proc/sys/net/ipv.4/ip_forward.

两台的的IPTABLE都.关闭了,B台还是PING.不通A台192网段--- 印刷

请问是不是我配少.了什么东西。谢谢!    外汇

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
1976
C币
-132244
威望
352
贡献值
1
银元
-3
铜钱
4443
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
# route add -net 10.0.0.0 netmask 255.255.255.0 dev eth1
这两句多于,这是直通路由,你不写也会出现在 A 的路由表里

echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
这句多于,除非你使用 IPv6

# vi /etc/sysctl.conf
  net.ipv4.ip_forward = 1
# sysctl -p
针对这段话而言 echo 1 > /proc/sys/net/ipv4/ip_forward 多于,前者的功能包含了后者

你的 192.168.1.0/24 的机器的网关要指向 192.168.1.3
你的 10.0.0.0/24 的机器的网关要指向 10.0.0.1
否则路由不可能通

离线coolke.
发帖
2022
C币
-140624
威望
384
贡献值
1
银元
-3
铜钱
4664
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
A台电脑(linux eth0 192.168.1.3 eth1 10.0.0.3)  B台电脑(linux eth0 10.0.0.1)  

B台网关我设为A台的10.0.0.3

我在B台用traceroute 192.168.1.1,得到结果是
1  10.0.0.3 (10.0.0.3)  0.792 ms  0.741 ms  0.881 ms
2  * * *
3  * * *

PING192.168.1.1也不通

难道我下面这两句多余造成的,或是还是其它没设置好
# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
# route add -net 10.0.0.0 netmask 255.255.255.0 dev eth1

请高手指点下,谢谢!

发帖
1974
C币
-235276
威望
382
贡献值
1
银元
-4
铜钱
4564
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:请教有关酵?蝜inux配置路由问题,谢谢?
B上的路由配置应该是:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.0.0.1 #仅此一条足已

A上的iptables肯能应该打开, 而且肯能应该加入NAT规则,  我在我的网络里试过, 没有问题

[ 本帖最后由 math_physics 于 2007-1-16 10:28 编辑 ]

离线zhangz.
发帖
2110
C币
-262594
威望
471
贡献值
6
银元
5
铜钱
4751
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
在B台加这句PING192.168.1.1 不行,下面是B台路由情况
[root@AS4 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     10.0.0.1        255.255.255.0   UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         10.0.0.3        0.0.0.0         UG    0      0        0 eth0

我把route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.0.0.1
改为route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.0.0.3 也不行

A台(双网卡)路由情况

[root@serverwz ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1

离线涵冰.
发帖
2063
C币
-235248
威望
379
贡献值
1
银元
-1
铜钱
4644
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
没有问题,一不小心,又出来一大堆,头痛。

发帖
2083
C币
-60634
威望
394
贡献值
1
银元
0
铜钱
4728
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
在B台
[root@AS4 ~]# traceroute 192.168.1.1
traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 38 byte packets
1  10.0.0.3 (10.0.0.3)  0.339 ms  0.182 ms  0.283 ms
2  * * *
3  * * *

我已在A台打开了IP转发了啊,为什么转不过去

离线喜多多.
发帖
2009
C币
-235365
威望
366
贡献值
1
银元
-5
铜钱
4496
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
怪了,我在192.168段的一台WINDOWS电脑设网关为192.168.1.3,PING B台的10.0.0.1可以通,但从B台PING192.168.1.1不通,请问是什么问题造成的

离线月季.
发帖
2168
C币
-198315
威望
440
贡献值
1
银元
-3
铜钱
4978
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
我发现
我在192网段的C台电脑(192.168.1.55)网关设为192.168.1.3,用B台PING 192.168.1.55可以通,当我把C台的网关设为其它IP192.168.1.1 为什么这时B台PING 192.168.1.55不通,难道PING对方的网段,对方的网段设为这个网关才能PING通

离线vvvdong.
发帖
2096
C币
-236276
威望
360
贡献值
1
银元
-2
铜钱
4575
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13


QUOTE:原帖由 carmen_cai 于 2007-1-16 11:02 发表于 5楼  
在B台加这句PING192.168.1.1 不行,下面是B台路由情况
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     10.0.0.1        255.255.255.0   UG    0      0        0 eth0


这条路由啥意思,路由指向自己?





QUOTE:原帖由 carmen_cai 于 2007-1-16 11:02 发表于 9楼  

我发现
我在192网段的C台电脑(192.168.1.55)网关设为192.168.1.3,用B台PING 192.168.1.55可以通,当我把C台的网关设为其它IP192.168.1.1 为什么这时B台PING 192.168.1.55不通,难道PING对方的网段,对方的网段设为这个网关才能PING通


版主已经说得很明白了两个网段主机都要设当路由那台机器做网关,或者每台机器上加条静态路由
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个