![iptables获取虚拟盒第二个接口上的公共IP](https://linux22.com/image/96213/iptables%E8%8E%B7%E5%8F%96%E8%99%9A%E6%8B%9F%E7%9B%92%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%8E%A5%E5%8F%A3%E4%B8%8A%E7%9A%84%E5%85%AC%E5%85%B1IP.png)
我正在运行自定义Linux的图像上虚拟盒子。另外,我正在使用USB-到-以太网连接器从我的笔记本电脑连接其他客户端。在网络设置中,我对两个接口都使用了桥接适配器,即以太网0和阿西克斯(USB 转以太网)。当我运行虚拟盒子时,以太网0正在公开知识产权喜欢10.xxx但以太网1(USB-to_eth) 没有收到任何信息知识产权。
我尝试继续udhcpc
奔跑以太网1要得到知识产权使用DHCP但失败了。此外,我分配了以太网1一些知识产权在相同的范围内以太网0和以太网0作为路线。但仍然没有数据包到达以太网0从以太网1。我通过 ping 其他公众进行了相同的测试知识产权通过以太网1界面类似ping -I eth1 10.x.x.x
但失败了。
我还尝试了iptables
如下规则:
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -I FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD -i eth1 -o eth0 -j ACCEPT
cat /etc/network/interfaces 不显示任何内容,因为没有这样的文件。