同一交换机上不同网段的主机不能通信这是常理。
但我做了一些设置后发现了一些问题,望解答。网络环境:两台主机A(192.168.1.10),B(192.168.2.1),子网掩码都为255.255.255.0,接在同一交换机上。
1。我将A主机的网关设置为192.168.2.1,然后在A上ping B,ping不通,然后通过 arp -a命令发现居然有B的物理地址对应ip的缓存,这是如何得到的?网络内ip通讯的基本要素就是得到通讯方的物理地址,现在有了,为何不能正常通讯? 这或者可以解释为由于上一层(网络层)的判断,不是同一网段的包就将其丢弃,但主机也接受路由过来的包啊,源地址肯定也不是同一网段的,为何没有丢弃?
2。我将A主机的网关设置为B,B主机的网关设置为A,然后A和B之间就可以正常的互相访问了
百思不得其解,郁闷阿,望解救。 |