alterações ifconfig não salvas após reinicialização

alterações ifconfig não salvas após reinicialização

Alterei os nomes dos meus dispositivos de rede, mas eles não são salvos após a reinicialização. Também desativei a interface wlan0, mas ela ainda está ligada novamente após a reinicialização. UsandoUBUNTU.

Aqui/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback


# The wan0 network interface
auto wan0
iface wan0 inet dhcp

# The eth0 network interface
auto eth0
iface eth0 inet dhcp

Responder1

Caso alguém esteja aqui procurando ajuda em versões posteriores do servidor Ubuntu (17.x). Eles mudaram de network( /etc/network/interfaces) para netplan( /etc/netplan/*.yml).

Espero que isso ajude alguém/poupe algum tempo.

Amostra simples para uma configuração de IP estático.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1,8.8.8.8]

Responder2

Se você usar ifconfigpara configurar suas interfaces de rede, as alterações serão perdidas após a reinicialização.

Para tornar suas alterações persistentes, você precisa modificar arquivos de configuração como /etc/network/interfaces. Por exemplo, para desabilitar uma interface você pode simplesmente remover sua parte de configuração do arquivo.

Você pode verificar man interfacesas opções disponíveis e o formato do arquivo de configuração de rede para Ubuntu.

Responder3

Para a parte do nome da interface, você deve verificar este arquivo (se estiver no Ubuntu, eu tenho no Debian):

/etc/udev/rules.d/70-persistent-net.rules

Edite-o se necessário de acordo com o comentário interno

Se não existir tal arquivo (no udev recente), ainda há um pacote específico que você pode usar para fazer a renomeação na inicialização: ifrename, ou você mesmo pode adicionar algum script de inicialização.

para desativar o wlan0, existem coisas diferentes além do arquivo /etc/network/interfaces. Sempre há o NetworkManager à espreita. É útil, mas muitas vezes interfere nas configurações. Veja se você consegue fazer algo com o NetworkManager graficamente ou usando nmcli, como:

nmcli radio wifi off

Há também o rfkillcomando (pacote rfkill). Ele usa o mesmo back-end do nmcli radio. Por exemplo, você pode impedir todas as atividades relacionadas à rede sem fio comrfkill block all

Responder4

No Ubuntu v17, quando os parâmetros de IP estático no arquivo "interfaces" foram definidos após a reinicialização da máquina, ele obtém o endereço IP do DHCP. (Depois disso /etc/init.d/networking restartou ifdown/ifup funcionam bem, mas são apenas soluções temporárias). Basta substituir a linha "dhcp4: yes" por "dhcp4: no" no /etc/netplan/*.yamlarquivo e após a reinicialização as configurações no arquivo "interfaces" são afirmadas sem fornecer quaisquer configurações adicionais no arquivo netplan. (Uma nota: nas páginas de manual a sintaxe fala apenas sobre "dhcp4: true" com configurações de IP estáticas (!))

informação relacionada