Alternando entre interfaces ethernet no servidor Ubuntu 10.04

2

Eu tenho o Ubuntu 10.04 "SERVER" instalado em um sistema com duas portas ethernet. Eu uso apenas um de cada vez. Eu queria saber se eu posso alternar entre as portas sem usar ifup e ifdown todas as vezes. Isso significa que quando eu conecto meu cabo LAN no eth0 ele deve funcionar e funciona. Mas quando eu desconecto o cabo da LAN e conecto na eth1 eu tenho que ifdown eth0 e só então ele funciona.

No meu arquivo / etc / network / interfaces, configurei eth0 e eth1. não há problema além de eu ter que alternar manualmente com ifdown e ifup toda vez.

    
por Chaitanya 12.04.2012 / 07:32

1 resposta

3

mediageek publicou isso como um comentário. Isso pode essencialmente ser a resposta, e é o melhor que temos (até agora), então aqui está:

  

Você pode configurar um script na pasta /etc/network/if-post-down.d/   (existe no Ubuntu 11.10, pelo menos). Eu acho que esses scripts são   executado após ("post") um dispositivo é desconectado. Eu não conheço o   detalhes exatos para tal script, nem se ele funciona em 10.04, daí eu   postou isso como um comentário.

- medigeek 12 de abril de 2012 às 8:57

Para completar, acredito que seja suficiente para fazer isso:

  1. Crie um script chamado start-eth1 in /etc/network/if-post-down.d diretório executando:

    cd /etc/network/if-post-down.d
    gksu gedit start-eth1
    
  2. Dê a ele este conteúdo no editor de texto (salve o arquivo e saia do editor de texto):

    #!/bin/sh
    [ "$IFACE" = eth0 ] && ifup eth1
    

    Acredito que verificaremos se a interface que está sendo desconectada é eth0 e, se estiver, iniciará eth1 .

  3. Torne o script executável para que seja executado:

    sudo chmod +x start-eth1
    

Por favor, entenda que Eu não tenho certeza de como isso vai funcionar (ou mesmo se vai funcionar) .

Se alguém tiver mais informações sobre isso, sinta-se à vontade para editá-lo para melhorá-lo e / ou postar uma nova resposta.

    
por Eliah Kagan 13.04.2017 / 14:24