Я пытаюсь настроить 4 сетевых интерфейса в виртуальной машине Debian через Vmware Fusion. Я хочу, чтобы каждый интерфейс получал свой IP через DHCP, который находится в физической сети. Точка доступа видит все сетевые адаптеры на носителе, они подключены к ней, но они не могут пропинговать друг друга и получить доступ к Интернету. 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)

/ и т.д. / сеть / интерфейсы

 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

1 ответ1

0

Ваша идея весьма креативна, но, вероятно, не идеальный способ настройки сети.

Вы, вероятно, обнаружите, что он не работает из-за фильтрации обратного пути. '

Чтобы это исправить, отредактируйте /etc/sysctl.conf и выполните поиск по запросу "rp_filter". Измените любые экземпляры "net.ipv4.conf.XXXXX.rp_filter "от 1 до 0 (у вас может быть 1 или более записей). После этого запустите «sysctl -p», чтобы перезагрузить файл.

Если программа поддерживает это, лучший способ решить эту проблему, а не использовать несколько NICS, - это создать один NIC с несколькими подчиненными интерфейсами. Вы можете сделать это, задав eth0:X (где X - номер подчиненного интерфейса), а не ethX.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .