Configure múltiplas NICs para acessar a mesma rede no Debian

0

Eu estou tentando configurar 4 interfaces de rede na máquina virtual Debian via Vmware Fusion. Eu quero que cada interface receba seu ip através do DHCP que está na rede física. O ponto de acesso não vê todos os NICs no meio, eles estão conectados a ele, mas eles não podem pingar uns aos outros e acessar a Internet. eth0 foi por padrão e por enquanto todo o tráfego passa por ele. Eu acho que talvez por causa do gw, mas não sei como consertar isso. Obrigado.

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

route -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
    
por cre8eve 14.01.2016 / 03:04

1 resposta

0

Sua ideia é bastante criativa, mas provavelmente não é a maneira ideal de configurar a rede.

Você provavelmente achará que não está funcionando devido a Reverse Path Filtering . '

Para corrigir isso, edite /etc/sysctl.conf e procure por "rp_filter". Altere todas as instâncias de "net.ipv4.conf.XXXXX.rp_filter" de 1 para 0 (você pode ter 1 ou mais entradas). Depois de ter feito isso, execute "sysctl -p" para recarregar o arquivo.

Se o programa o suportar, uma maneira melhor de resolver esse problema, em vez de exibir vários NICS, é criar um único NIC com várias subinterfaces nele. Você pode fazer isso definindo eth0: X (onde X é o número da subinterface) e não ethX.

    
por 14.01.2016 / 18:13