我有一个运行OpenSuse的盒子,里面有两个本地网段:
- 192.168.2.0/24(lan0)
- 192.168.33.0/24(vlan0)
和第三个连接,
- DHCP(wan),用于Internet访问
我希望能够在lan0和vlan0段中路由所有内容(tcp、udp、icmp等等)。我已经使用YaST启用了ip转发和ip掩码。我还在SuSEfirewall2中将192.168.xx.0/24添加到可信网络,并在FW_ROUTE设置中设置了显式路由。rp_filter对两者都处于关闭状态。
我在两个网段上都有互联网接入,我可以双向ping(网段上的路由器-pc),但不能从lan0的机器ping到vlan0的机器。每当我尝试从lan0 ping到vlan0时,我都会收到"目标主机无法访问"错误。
我的理解是,我错过了一些主要的设置,这些设置可以让路由器将数据包从lan0路由到vlan0,而不是屏蔽它们并发送到互联网。lan0/vlan0的窗口框也看不到彼此:(
如有任何帮助,我们将不胜感激。
如果有人遇到同样的问题,ping似乎只适用于Windows 10盒子。安卓手机ping很好,所以根本原因根本不是OpenSuse盒子。