![两个网络之间的路由](https://linux22.com/image/120746/%E4%B8%A4%E4%B8%AA%E7%BD%91%E7%BB%9C%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%AF%E7%94%B1.png)
我有两个设备通过两个不同的物理接口和两个不同的网桥连接。如何在路由器中添加它们之间的路由,以便我能够从设备 1 ping 通设备 2,反之亦然。请找到下图。
Device 1 Router Device 2
+-----------------+ +----------------------------+ +-----------------+
| | | | | |
| eth1 | | br2 br1 | | wlan0 |
| 169.254.10.10 |-----| 169.254.50.1 10.0.0.1 |----| 169.254.168.11 |
| (self assigned) | | | | (self assigned) |
+-----------------+ +----------------------------+ +-----------------+
我可以使用路由表来实现此目的吗?
答案1
地址在169.254.0.0/16range 是 IPv4 链路本地地址,即仅在本地网络上使用的地址,不能在网段之间路由。
如果您希望允许它们在同一网段之间进行通信,Device 1
或者Device 2
不在同一网段上进行通信,则应从以下位置分配它们的网络接口地址:私有互联网地址空间,例如分配给图中的10.0.0.1
接口。br1