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 ifconfig
para 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 interfaces
as 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 rfkill
comando (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 restart
ou ifdown/ifup funcionam bem, mas são apenas soluções temporárias). Basta substituir a linha "dhcp4: yes" por "dhcp4: no" no /etc/netplan/*.yaml
arquivo 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 (!))