我有两台电脑。
计算机A网络设备:
dev address
-------------
wlan0 192.168.1.2
eth0 10.42.0.1
计算机A路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
10.42.0.0 10.42.0.1 255.255.255.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
计算机B网络设备:
dev address
-------------
eth0 10.42.0.2
计算机B路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.42.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
因此,计算机 A 和 B 通过交换机通过以太网连接,计算机 A 通过无线路由器 (192.168.1.1) 连接到另一个网络 (192.168.1.0)。我认为这个设置可以连接两个网络。
在计算机 B 上,我尝试 ping 无线路由器
ping 192.168.1.1
我在计算机 A 上运行 iptraf,我可以看到请求通过计算机 A 路由
ICMP echo req (84 bytes) from 10.42.0.2 to 192.168.1.1 on eth0
但没有任何回应。
我以为我理解了路由表,但我想我错了。请帮忙!
编辑:
我在无线路由器路由表中添加了一个条目:
Destination LAN IP Subnet Mask Gateway Interface
0.0.0.0 255.255.255.0 x.x.x.x WAN (Internet)
0.0.0.0 0.0.0.0 x.x.x.1 WAN (Internet)
10.42.0.0 255.255.255.0 192.168.1.2 LAN & Wireless
x.x.x.0 255.255.252.0 x.x.x.x WAN (Internet)
192.168.1.0 255.255.255.0 192.168.1.1 LAN & Wireless
这似乎已经成功了!现在可以了,谢谢 garethTheRed
答案1
我在无线路由器路由表中添加了一个条目:
Destination LAN IP Subnet Mask Gateway Interface
0.0.0.0 255.255.255.0 x.x.x.x WAN (Internet)
0.0.0.0 0.0.0.0 x.x.x.1 WAN (Internet)
10.42.0.0 255.255.255.0 192.168.1.2 LAN & Wireless
x.x.x.0 255.255.252.0 x.x.x.x WAN (Internet)
192.168.1.0 255.255.255.0 192.168.1.1 LAN & Wireless
这似乎已经成功了!现在可以了,谢谢 garethTheRed