Desativar temporariamente o gerenciamento de rede da eth0 - Como

0

O eth0 é gerenciado pelo ícone do gerenciador de rede e se conecta usando o dhcp quando detecta um cabo de rede.

No entanto, muito ocasionalmente, desejo conectar-me a alguns computadores de finalidade especial com endereços IP estáticos usando uma conexão Ethernet direta (cross-over). Então eu defino

sudo ifconfig eth0 10.90.90.91

ou

sudo ifconfig eth0:1 10.90.90.91

e pode se conectar ao computador em questão.

No entanto, depois de um minuto, a eth0 perde esse endereço IP e minhas conexões param até que eu repita a etapa ifconfig.

Neste momento, estou usando um loop e repito a configuração do endereço IP a cada 10 segundos.

Mas eu me pergunto se eu posso dizer ao gerente de rede (que eu suspeito que seja o culpado) de alguma forma, agora, não tentar gerenciar eth0 até que eu precise novamente para fazê-lo.

Edit: A questão Como faço para definir um IP extra para uma interface existente? difere da minha. Essa pergunta quer perpetuar a configuração entre as reinicializações. Eu não estou interessado nisso. Eu só quero ter esse endereço IP fixo para eth0 muito ocasionalmente. Normalmente o procedimento dhcp é bom para mim. Só que às vezes quero que recue.

    
por Ludwig Schulze 10.04.2016 / 16:46

2 respostas

1

Se eu entendi corretamente, você quer algumas vezes uma configuração diferente para sua rede e você deseja usar o Network Manager - Eu presumo a GUI.

Então você abre o gerenciador de rede, adiciona outra conexão (chame-o endereço estático ou mais). Agora configure esta conexão com as configurações desejadas, não defina Conexão automática a esta rede ...

Sempre que você precisar desta configuração especial, selecione-a no menu do Network Manager.

    
por guntbert 10.04.2016 / 19:56
0

Use ifdown (e ifup ). Veja man ifdown . Se você não quiser usar /etc/network/interfaces , depois de ifdown você pode usar ifconfig para configurar manualmente. De man ifdown :

DESCRIPTION
       The   ifup   and   ifdown  commands  may  be  used  to  configure  (or,
       respectively,  deconfigure)  network  interfaces  based  on   interface
       definitions  in  the file /etc/network/interfaces.  ifquery command may
       be used to parse interfaces configuration.
    
por waltinator 10.04.2016 / 18:50