我正在尝试通过Vmware Fusion在Debian虚拟机中设置4个网络接口。我希望每个接口都通过物理网络上的DHCP获得其IP。接入点确实可以看到介质上的所有NIC,它们已连接到介质,但是它们无法相互ping通并访问Internet。eth0是默认设置,目前所有流量都通过eth0。我认为这可能是由于gw,但不知道如何解决此问题。谢谢你。
eth0 Link encap:Ethernet HWaddr 00:0c:29:5b:81:fc
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe5b:81fc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:730 errors:0 dropped:0 overruns:0 frame:0
TX packets:269 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:144422 (141.0 KiB) TX bytes:40299 (39.3 KiB)
eth1 Link encap:Ethernet HWaddr 00:0c:29:5b:81:06
inet addr:192.168.0.104 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe5b:8106/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:602 errors:0 dropped:0 overruns:0 frame:0
TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:120508 (117.6 KiB) TX bytes:18979 (18.5 KiB)
eth2 Link encap:Ethernet HWaddr 00:0c:29:5b:81:10
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe5b:8110/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:564 errors:0 dropped:0 overruns:0 frame:0
TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:110311 (107.7 KiB) TX bytes:18773 (18.3 KiB)
eth3 Link encap:Ethernet HWaddr 00:0c:29:5b:81:1a
inet addr:192.168.0.106 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe5b:811a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:537 errors:0 dropped:0 overruns:0 frame:0
TX packets:107 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:102340 (99.9 KiB) TX bytes:18334 (17.9 KiB)
/ etc / network / interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
auto eth2
iface eth2 inet dhcp
auto eth3
iface eth3 inet dhcp
路线-n
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
您的想法很有创意,但可能不是建立网络的理想方法。
您可能会发现它由于反向路径过滤而不起作用。'
要解决此问题,请编辑/etc/sysctl.conf,然后搜索“ rp_filter”。将“ net.ipv4.conf.XXXXX.rp_filter”的任何实例从1更改为0(您可能有1个或更多条目)。完成此操作后,请运行“ sysctl -p”以重新加载文件。
如果程序支持,则解决此问题的一种更好的方法(而不是启动多个NICS)是启动一个带有多个子接口的单个NIC。您可以通过定义eth0:X(其中X是子接口号)而不是ethX来实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句