A atribuição manual de um endereço IP não será efetivada a menos que seja reinicializado

1

Ambiente: Servidor Ubuntu 16.04

network-manager: não instalado

A interface precisa ser alterada: enp0s9

/etc/network/interfaces

auto enp0s9
iface enp0s9 inet static
    address 192.168.10.50
    netmask 255.255.255.0

Eu gostaria de mudar o endereço IP de enp0s9, então eu passo pelo arquivo de interfaces, modifique a linha de endereço.

No entanto, seja como for que eu reinicie / recarregue o enp0s9, o endereço IP ainda permanece o antigo. Apenas reiniciar o servidor pode atualizar o endereço IP.

syslog

Dec 26 11:55:02 localhost kernel: [   88.763677] IPv6: ADDRCONF(NETDEV_UP): enp0s9: link is not ready
Dec 26 11:55:02 localhost kernel: [   88.765633] e1000: enp0s9 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Dec 26 11:55:02 localhost kernel: [   88.765981] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s9: link becomes ready
Dec 26 11:55:02 localhost systemd[1]: Reloading OpenBSD Secure Shell server.
Dec 26 11:55:02 localhost systemd[1]: Reloaded OpenBSD Secure Shell server.
    
por NeilWang 26.12.2016 / 05:12

2 respostas

0

Primeiro você deve tentar configurar o ip "on the go" (não persistir na reinicialização) diretamente com ifconfig sudo ifconfig enp0s9 192.168.10.50 netmask 255.255.255.0 .

Você também pode tentar limpar a configuração atual com sudo ip addr flush enp0s9 e tentar novamente, se você ainda tiver problemas para alterar o ip (talvez relacionado ao dhcp se ele estava inicialmente ativo) .

Para configurar a interface de rede vía /etc/network/interfaces adicionarei pelo menos a configuração "network" (tento preencher todos os campos e verificar logs), leve isso como exemplo (estou usando na minha casa pessoal servidor) :

# The loopback network interface
auto lo
iface lo inet loopback

# The primary (wan & lan) network interface
auto enp1s7
iface enp1s7 inet static
        address 192.168.10.50
        netmask 255.255.255.0
        network 192.168.10.0
        gateway 192.168.10.1
        broadcast 192.168.10.255
        dns-nameservers 8.8.8.8
        dns-nameservers 8.8.4.4

# The second (lan only) network interface
auto enp0s8
iface enp0s8 inet dhcp

Para reiniciar o serviço de rede, use sudo systemctl restart networking.service ou sudo /etc/init.d/networking restart . Eu prefiro usar o primeiro (systemd way) , e também usando sudo systemctl status networking.service ou journalctl -xe em caso de erro, o que me deixa mais confortável em vez de procurar algo diretamente em syslog ( preferência pessoal) .

Espero que ajude.

    
por dgonzalez 27.12.2016 / 01:25
2

Não sei qual é a sua pergunta, mas suponho que você queira alterar as configurações sem reiniciar a bruxa que você pode usar usando o comando

sudo /etc/init.d/networking restart
    
por Dam30n 26.12.2016 / 05:45