在 Ubuntu 机器上设置路由以在 VLAN 之间 ping

在 Ubuntu 机器上设置路由以在 VLAN 之间 ping

我正在使用 KSZ8895MQ micrel,它是一个 L2 托管交换机,具有连接到微控制器的 VLAN 配置。操作系统是配置了 DHCP 服务器的 Lubuntu。

我能够在交换机端口上获取不同的 VLAN。当我在端口上连接不同设备时,它们能够 ping Lubuntu 上配置的所有网关。但所有这些设备都无法 ping 通不同 VLAN 中的其他设备。我想我需要在 Lubuntu 上做一些路由才能让它工作。我尝试过改变iptables,但没有成功。

答案1

尝试

echo "0" > /proc/sys/net/ipv4/conf/all/rp_filter

如果问题解决了,请在 /etc/sysctl.conf 中永久设置它

相关内容