Como posso cancelar o registro e, em seguida, registrar novamente as NICs sem reinicializar?

-1

Eu tenho uma VM Ubuntu que está usando o iptables para encaminhar pacotes. Após cada reinicialização, a taxa de transferência máxima do encaminhamento é significativamente diferente. Por isso, estou tentando restringir qual etapa está causando isso. Eu estou querendo saber se é sobre a ordem que as NICs são adicionadas, ou alguma outra coisa que tenha a ver com inicializá-las na inicialização.

Como posso remover uma interface e adicioná-la novamente? Note que tentei diminuir a interface, mas isso não muda o desempenho, então estou procurando algo mais radical.

    
por Martin C. Martin 12.12.2014 / 18:38

2 respostas

1

davidbaumann está certo: rmmod e modprobe . Obrigado pela dica!

Para o registro:

sudo service networking restart está quebrado:

$ sudo service networking stop
stop: Unknown instance:

E ifconfig confirma que todas as interfaces estão funcionando.

Da mesma forma, /etc/init.d/networking stop deixa todas as interfaces para cima, de acordo com ifconfig .

A maneira "oficial" de derrubar uma interface é ip link set eth0 down , mas a interface ainda aparece na saída de ifconfig -a .

Mas rmmod remove, nem aparece em ifconfig -a .

    
por Martin C. Martin 15.12.2014 / 16:43
0

Você pode descarregar o driver e recarregá-lo com rmmod e modproble.
Isso descarregará e, em seguida, carregará o módulo do kernel, para o seu adaptador Ethernet.

Para caixa virtual, isso é e1000

# rmmod e1000
# ifconfig
lo    Link encap:Lokale Schleife  
      inet Adresse:127.0.0.1  Maske:255.0.0.0
      inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
      UP LOOPBACK RUNNING  MTU:65536  Metrik:1
      RX packets:4 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:0 
      RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)
# modprobe e1000
# ifconfig
eth0  Link encap:Ethernet  Hardware Adresse 08:00:27:48:89:50  
      inet Adresse:10.0.2.15  Bcast:10.0.2.255  Maske:255.255.255.0
      inet6-Adresse: fe80::a00:27ff:fe48:8950/64 Gültigkeitsbereich:Verbindung
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
      RX packets:4 errors:0 dropped:0 overruns:0 frame:0
      TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:780 (780.0 B)  TX bytes:1118 (1.0 KiB)

lo    Link encap:Lokale Schleife  
      inet Adresse:127.0.0.1  Maske:255.0.0.0
      inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
      UP LOOPBACK RUNNING  MTU:65536  Metrik:1
      RX packets:4 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:0 
      RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)
    
por davidbaumann 15.12.2014 / 19:45