忘记密码   免费注册 查看新帖 | 论坛精华区
ChinaUnix.net
  平台论坛 博客 微博 读书 人才 精华 文库 自测 | 频道操作系统 开发 数据库 存储 服务器 网络 IT新闻 Linux 下载 Power用户组
最近访问板块 发新帖
查看: 3862 | 回复: 37

路由策略请教! [复制链接]
更多

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-16 22:07:23 |显示全部楼层
你好,
有台linux设备做路由器有三张网卡
wan eth0,
lan eth1 192.168.1.1,
lan eth2  192.168.2.1
eth1内有台设备a 192.168.1.10
eth2内有台设备b 192.168.2.20
当设备a的网关设定成192.168.1.1时,设备b能ping通设备a,但设备a的网关为其他时,设备bping不通a。
试过在a上设置路由表route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0,却没有效果。
请教有什么方法能使a的默认网关非192.168.1.1时,b也能ping通a。
谢谢!

Rank: 8Rank: 8

帖子
17786
主题
228
精华
47
可用积分
39732
专家积分
355
在线时间
3208 小时
注册时间
2004-05-19
最后登录
2012-02-09
论坛徽章:
0
发表于 2010-03-17 09:04:40 |显示全部楼层
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0

修改为:
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-17 14:11:39 |显示全部楼层
非常感谢,ssffzz1
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
似乎没有生效,执行后可以在a设备上看到,但却ping不通,在路由器需要做什么吗?
root:~> route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     192.168.1.1     255.255.255.0   UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

Rank: 8Rank: 8

帖子
17786
主题
228
精华
47
可用积分
39732
专家积分
355
在线时间
3208 小时
注册时间
2004-05-19
最后登录
2012-02-09
论坛徽章:
0
发表于 2010-03-17 14:14:24 |显示全部楼层
奇怪。
你把A设置成能通的情况。然后帖:ifconfig  route print arp -a的输出。然后按照我说的设置,再帖这3个命令的输出。

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-17 15:28:09 |显示全部楼层
谢谢。
route print ,arp -a这两个命令都没有,

添加route add default gw 192.168.1.1,就可以了

root:~> ifconfig
eth0      Link encap:Ethernet  HWaddr 44:22:31:11:55:31  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:192 (192.0 B)  TX bytes:126 (126.0 B)
          Interrupt:48

eth0:1    Link encap:Ethernet  HWaddr 44:22:31:11:55:31  
          inet addr:10.10.189.2  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:48

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)


root:~> route print
BusyBox v1.13.4 (2010-03-03 14:31:53 CST) multi-call binary

Usage: route [{add|del|delete}]

Edit kernel routing tables

Options:
        -n      Don't resolve names
        -e      Display other/more information
        -A inet Select address family

root:~>


root:~> route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
10.10.189.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

Rank: 8Rank: 8

帖子
17786
主题
228
精华
47
可用积分
39732
专家积分
355
在线时间
3208 小时
注册时间
2004-05-19
最后登录
2012-02-09
论坛徽章:
0
发表于 2010-03-17 15:34:56 |显示全部楼层
哦。

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

添加这个后。然后修改你的缺省网关。再试试。帖route
arp ? 看看能不能打印Arp表。

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-17 15:38:08 |显示全部楼层
因为在嵌入式下的,arp给去掉了,有其他方法能打印arp吗?稍等,马上试

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-17 15:59:01 |显示全部楼层
root:~> route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.200.1.21  *
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
10.10.189.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-17 16:03:42 |显示全部楼层
root:~> route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.200.1.21  *                 255.255.255.255 uh  0    0        0  ppp0
192.168.2.0    192.168.1.1 255.255.255.0 ug    0     0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
10.10.189.0     *               255.255.255.0   U     0      0        0 eth0
default         192.200.1.21     0.0.0.0         UG    0      0        0 ppp0



root:~> ifconfig
eth0      Link encap:Ethernet  HWaddr 44:22:31:11:55:31  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:192 (192.0 B)  TX bytes:126 (126.0 B)
          Interrupt:48

eth0:1    Link encap:Ethernet  HWaddr 44:22:31:11:55:31  
          inet addr:10.10.189.2  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:48

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

帖子
93
主题
24
精华
0
可用积分
152
专家积分
0
在线时间
96 小时
注册时间
2006-06-13
最后登录
2010-04-15
论坛徽章:
0
发表于 2010-03-17 16:07:41 |显示全部楼层
root:~> ifconfig
eth0      Link encap:Ethernet  HWaddr 44:22:31:11:55:31  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:1680 (1.6 KiB)
          Interrupt:48

eth0:1    Link encap:Ethernet  HWaddr 44:22:31:11:55:31  
          inet addr:10.10.189.2  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:48

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2488 (2.4 KiB)  TX bytes:2488 (2.4 KiB)

ppp0      Link encapoint-to-Point Protocol  
          inet addr:10.71.55.125  P-t-P:192.200.1.21  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:1 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:194 (194.0 B)  TX bytes:1107 (1.0 KiB)

root:~>
您需要登录后才可以回帖 登录 | 注册

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP