Como atribuo um endereço IP estático no Ubuntu 17.04 sem reiniciar?

2

Como atribuo endereços IP estáticos a interfaces no Ubuntu (17.04) sem reiniciar a máquina? Isso é bastante simples em um Máquina Unix, mas estou tendo problemas com isso.

Por favor, não marque isso como duplicado (apenas ainda). Eu li um número de outros posts, mas as instruções parecem não funcionar.

Estou configurando vários roteadores e switches e preciso ser capaz de:

  • Permanentemente (sobrevive a uma reinicialização / falha) altere o IP de uma interface
  • Permanentemente (sobrevive a uma reinicialização / falha) altere a interface de volta para DHCP (ou BOOTP, ou qualquer outro)
  • Faça essas alterações sem X (e com, de um xterm ).

Eu já tentei editar /etc/network/interfaces e executar /etc/init.d/networking restart como mencionado aqui . Isso não conseguiu alterar nada até que eu reiniciei.

A máquina foi originalmente configurada com o DHCP. Eu gostaria de poder ir e voltar rapidamente. A máquina tem várias interfaces e, como é usada para configurar as redes de outras pessoas, eu preciso ser capaz de alterá-las com o mínimo de barulho possível.

Se eu inicializá-lo com um IP estático, o que preciso fazer para obter um endereço DHCP?

Se eu inicializar com DHCP e mudar para estática, terei que matar dhclient ? E quanto a outras interfaces controladas por DHCP?

Obrigado.
-E

    
por Erik Bennett 16.08.2017 / 17:54

2 respostas

3

O gerenciador de rede é o gerenciador de serviços de rede em seu Linux. Esse serviço contém algumas interfaces para trabalhar com ele. nmcli é uma das interfaces mais ricas para o gerenciamento de redes.

Se você quiser configurar o IP estático para o seu Linux via nmcli tente seguir o comando:

$ nmcli connection modify eth0 ipv4.address x.x.x.x/y

Com o comando acima, você adiciona permanentemente IP à sua interface. (substitua eth0 pelo nome da sua interface).

Do que executar o seguinte comando:

$ nmcli connection up eth0

Para ativar sua conexão sem reinicializar.

    
por Ali Ghasempour 16.08.2017 / 18:10
0

Eu achei NetworkManager muito imprevisível para meu uso. As respostas, no meu caso, foram encontradas nas interfaces (5) página man. Mais discussão sobre NetworkManager pode ser encontrada aqui . Isto não é uma acusação do NetworkManager, mas sim uma nota que não funcionou para mim. Toda vez que eu desligava a interface do switch e a movia para uma porta diferente, o NetworkManager iria trabalhar para reconfigurar a interface na minha máquina.

    
por Erik Bennett 19.08.2017 / 00:03