使用路由表通过普通计算机连接两个网络

使用路由表通过普通计算机连接两个网络

我有两台电脑。

计算机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

相关内容