前几天在调试板上千兆以太网的时候,板上两个以太网的地址设置是:
eth0:192.168.1.10 ,netmask 255.255.255.240
eth1:192.168.1.20 ,netmask 255.255.255.240
电脑上的设置是192.168.1.4 , netmask 255.255.255.240
这样的设置从pc ping eth0可以正常工作,但到eth1如何都不通,后来把PC地址改成192.68.1.24时从pc ping eth1 可以正常工作,但到eth0时又完全不通了.
后来研究了下 在这样的配置下eth0 和eth1是属于不同的两个网络的,eth0的网络地址是192.168.1.0 而eth1的网络地址是192.168.1.16,只有当PC地址设置成和eth0或eth1在同一个网络中时ping 才会通,而在不同的网络时则需要手动设置路由.