Como redefinir uma interface de rede no Linux
Neste tutorial, exploraremos como redefinir uma interface de rede no Linux. A redefinição de uma interface de rede pode ajudar a resolver problemas de rede, aplicar novas configurações ou atualizar a conexão de rede. Esse processo envolve desativar e fazer backup da interface, recarregar drivers e liberar configurações, se necessário.
Neste tutorial você aprenderá:
- Como reiniciar uma interface de rede
- Como redefinir uma interface de rede recarregando drivers e liberando configurações
Redefinindo uma interface de rede no Linux
DIFERENÇA ENTRE REINICIAR E REINICIAR UMA INTERFACE DE REDE NO LINUXNo Linux, os termos “redefinir” e “reiniciar” uma interface de rede são frequentemente usados de forma intercambiável, mas podem se referir a diferentes níveis de ação. Reiniciar uma interface de rede normalmente envolve simplesmente desativar e ativar a interface novamente, o que pode resolver pequenos problemas de rede e aplicar novas configurações. Por outro lado, a redefinição de uma interface de rede pode implicar um processo mais abrangente que pode incluir a recarga do driver de rede, a liberação de endereços IP e rotas e, às vezes, a redefinição do próprio hardware. Esse nível mais profundo de redefinição pode ser necessário para problemas de rede mais graves ou quando alterações nas configurações de rede exigirem uma atualização completa.
PERDA POTENCIAL DE CONEXÃO DE REDEAo executar comandos para redefinir ou reiniciar uma interface de rede, esteja ciente de que você perderá temporariamente sua conexão de rede. Essa interrupção pode afetar suas sessões em andamento, especialmente se você estiver conectado remotamente via SSH. Recomenda-se realizar estas ações diretamente do terminal local para evitar a perda de acesso remoto ao sistema. Se você precisar executar essas tarefas por SSH, certifique-se de ter um método alternativo para acessar a máquina caso a rede não volte a funcionar conforme o esperado.
A redefinição de uma interface de rede no Linux pode envolver diferentes etapas, dependendo da extensão da redefinição necessária. Abaixo, iremos reiniciar a interface, recarregar o driver de rede e liberar endereços IP e rotas.
Reiniciar a interface de rede: reiniciar a interface muitas vezes pode resolver pequenos problemas de rede e aplicar novas configurações.
# ifdown && ifup <interface_name>
Usando o comando ip: Outro método para reiniciar a interface de rede usando o comando
ip
.# ip link set down <interface_name> # ip link set up <interface_name>
Reiniciando serviços de rede: se você estiver usando
NetworkManager
ousystemd-networkd
, poderá reiniciar o serviço de rede para redefinir todas as interfaces de rede.# systemctl restart NetworkManager
ou
# systemctl restart systemd-networkd
Recarregando o driver de rede: para uma redefinição mais completa, você pode recarregar o driver de rede associado à sua interface de rede.
# lshw -C network | grep driver
Identifique o driver associado à sua interface, descarregue-o e recarregue-o:
# modprobe -r <driver_name> # modprobe <driver_name>
Liberação de endereços IP e rotas: em alguns casos, pode ser necessário limpar os endereços IP e rotas atuais configurados para a interface.
# ip addr flush dev <interface_name> # ip route flush dev <interface_name>
Substitua
pelo nome da sua interface de rede (por exemplo, eth0
, wlan0
). Este comando desativará e ativará a interface, reiniciando-a efetivamente.
Esta sequência de comandos primeiro desativa a interface de rede e depois a ativa de volta, semelhante aos comandos ifdown
e ifup
.
Isto irá reiniciar o serviço de rede, que por sua vez reinicia todas as interfaces de rede gerenciadas pelo serviço. fusível de dados="22189504506">
pelo nome do seu driver de rede. Esse processo descarrega o driver e depois o recarrega, o que pode ajudar a resolver problemas mais profundos.
Isso removerá todos os endereços IP e rotas associadas à interface especificada, redefinindo efetivamente sua configuração de rede.
Conclusão
A redefinição de uma interface de rede no Linux pode ajudar a resolver vários problemas relacionados à rede e aplicar novas configurações. Esteja você reiniciando a interface, recarregando drivers ou liberando configurações, as etapas descritas neste tutorial fornecem um guia abrangente para gerenciar interfaces de rede no Linux.