子网和重定向问题

子网和重定向问题

我想要创建两个通过网关相互通信的子网。

这是我的网关:

wlan0     Link encap:Ethernet  IndirizzoHW c4:46:19:69:b7:a5  
          indirizzo inet:192.168.1.3  Bcast:192.168.1.255  Maschera:255.255.255.0
          indirizzo inet6: fe80::c646:19ff:fe69:b7a5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:987185 errors:0 dropped:0 overruns:0 frame:0
          TX packets:635513 errors:0 dropped:0 overruns:0 carrier:0
          collisioni:0 txqueuelen:1000 
          Byte RX:1300656767 (1.3 GB)  Byte TX:86680631 (86.6 MB)

wlan0:1   Link encap:Ethernet  IndirizzoHW c4:46:19:69:b7:a5  
          indirizzo inet:172.16.1.1  Bcast:172.16.1.255  Maschera:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

wlan0:2   Link encap:Ethernet  IndirizzoHW c4:46:19:69:b7:a5  
          indirizzo inet:172.16.2.1  Bcast:172.16.2.255  Maschera:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

及其路由表:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.1.0      0.0.0.0         255.255.255.0   U     0      0        0 wlan0
172.16.2.0      0.0.0.0         255.255.255.0   U     0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0

在 2 台 PC 上以类似的方式启动:

ifconfig wlan0:1 172.16.1.2/24
route add default gw 172.16.1.1

ifconfig wlan0:1 172.16.2.2/24
route add default gw 172.16.2.1

发生的情况如下:一开始一切正常,如果我从 172.16.2.2 到 172.16.1.2 进行 ping 操作,它会通过网关,但我不知道为什么它在某个时候停止了,我的意思是 172.16.2.2 可以向 172.16.1.2 发送数据包而不通过网关,即使我关闭网关,它们仍会继续互相 ping 操作。

这是怎么回事?

相关内容