局域网内两台电脑,设成不同的网段IP地址,能否通讯?如果能,如何做?
挺有意思的一个问题~
暂时没有环境做实验,提供如下两种测试方法
pc1:192.168.1.1/24
pc2:192.168.2.2/24
方法1:
pc1:ARP -s 192.168.2.2 00:11:22:33:44:88
pc2:arp -s 192.168.1.1 00:11:22:33:44:55
下面是方法2:
在pc1中:route add 192.168.2.0 mask 255.255.255.0 192.168.1.1
在pc2中:route add 192.168.1.0 mask 255.255.255.0 192.168.2.2
转载请注明 :IT樵客


那主要是看是咋样通讯了,是直接通讯,还是可以通讯就行~~~这个区别很大
方法一:把网关设成自己的IP~这样它会把自己当成网关,向外广播ARP请求
比如我是192.168.237.1 网关是192.168.237.1(自己)
PING 192.168.238.1 的时候我首先查找路由发现下一跳是192.168.238.1
(由于网关是自己)
再查看192.168.238.1的MAC地址是否在本地缓存里
如果没有,就发送FFFFFFFFFFFF的ARP请求,得到REPlY以后
填写数据包,发送。
也就是说顺序是:
1:先查路由确定下一跳。
2:查下一跳的MAC地址,如果本地有就直接发,没有就发送ARP请求询问后再发。
另:在MS系统中设置网关的效果:
1.不设网关………………………….不向本网段以外的地址发包
2.网关设为自己…………………….proxy arp, 对任何地址发ARP请求,路由器响应
3.网关设为路由器地址…………….普通模式,PC ARP解释路由器地址,然后跨网段数据包交路由器转发
4.网关设为未使用的本网段地址….普通模式,PC ARP解释路由器地址,失败,无法跨网段访问
5.网关设为非本网段地址………….proxy arp, 对任何地址发ARP请求,路由器响应
我还是不太懂啊,能详细一点吗
能有具体的路径吗,如形象的示意图呢
你找两台机器试一下就知道,只有两台电脑所以也就没有发示意图了!