将源 IP 重写为 VLAN 标记的 IP

将源 IP 重写为 VLAN 标记的 IP

PC2 的 ip rs 输出ip rs FOR PC1 的输出我的设置如下:

PC1:普通接口IP 10.0.0.11 vlan接口IP 11.0.0.11

PC2:普通接口IP 10.0.0.12 vlan接口IP 11.0.0.12

我可以ping毫无问题地访问 11.0.0.12。现在我想ping在 ping 11.0.0.12 时强制使用接口 10.0.0.11。为此,我使用了ping -I 10.0.0.11 11.0.0.12.不幸的是,我的尝试没有成功。我尝试使用POSTROUTINGINPUT链接命令如下:

sudo iptables -t nat -A POSTROUTING -s 10.0.0.11 -j SNAT --to-source 11.0.0.11. 
sudo iptables -t nat -A INPUT -s 10.0.0.11 -j SNAT --to-source 11.0.0.11

当我运行时,tcpdump我仍然没有看到源 IP 发生变化。源 IP 仍然是 10.0.0.11(而不是预期的 11.0.0.11),并且 PC2 没有响应。

请您帮我看看什么规则适合此类问题。我不确定 VLAN 的工作方式是否不同。

相关内容