|
楼主 |
发表于 2006-6-2 14:22:18
|
显示全部楼层
A --------------------------- (eth0) B (eth1) ---------------------(eth1) C ----(eth0)(internet)
(192.168.1.1) (192.168.1.2/22) (192.168.1.9/22) (192.168.1.10/22)
上面大致是连接关系,我可以控制的是B和C两台机器,C与internet连接,我可以ssh到C上管理,然后在C上ssh到B管理B.
A是别人的机器,不停的发送数据,我只要接收存储数据就可以了.在B上用tcpdump发现数据的IP头是192.168.1.1->192.168.1.10的
B由于硬盘限制,不能存储数据而只能存到C上;而由于连接关系不能改变,不能直接将C与A相连
B和C的网络设置都可以是任意改变的
开始我说的办法只是我自己想的一个办法,也就是把B的eth1和C的eth0设置为192.168.1.8/22网段(这个应该没错吧,8是网络号(00001000),9和10分别是00001001和00001010,掩码22(11111100)),可是发现行不通
[quote:b7e58e4550="Axin"]两个网络有两个相同的地址,如何路由??? 他是找本网的还是另外一个网络的??
数据包是从192.168.1.1->192.168.1.10,如果192.168.1.1和192.168.1.10是同一个网络,当然只能使用二层交换;如果不是同一个网络,则使用三层路由转发。
楼主提供的信息非常模糊,所以你怎么回答都不能帮助他解决问题。
但他又提供了一个掩码是22一网络,另一个是30的网络,这两个网络是不能共存路由的。 [/quote] |
|