1.7.2. Configuração de uma conexão Ethernet estática usando nmcli
Este procedimento descreve a adição de uma conexão Ethernet com as seguintes configurações usando o utilitário nmcli:
-
Um endereço IPv4 estático -
192.0.2.1com uma máscara de sub-rede/24 -
Um endereço IPv6 estático -
2001:db8:1::1com uma máscara de sub-rede/64 -
Um gateway padrão IPv4 -
192.0.2.254 -
Um gateway padrão IPv6 -
2001:db8:1::fffe -
Um servidor DNS IPv4 -
192.0.2.200 -
Um servidor DNS IPv6 -
2001:db8:1::ffbb -
Um domínio de busca DNS -
example.com
Procedimento
Adicione um novo perfil de conexão NetworkManager para a conexão Ethernet:
nmcli connection add con-name Example-Connection ifname enp7s0 type ethernet
# nmcli connection add con-name Example-Connection ifname enp7s0 type ethernetCopy to Clipboard Copied! Toggle word wrap Toggle overflow Os próximos passos modificam o perfil de conexão
Example-Connectionque você criou.Defina o endereço IPv4:
nmcli connection modify Example-Connection ipv4.addresses 192.0.2.1/24
# nmcli connection modify Example-Connection ipv4.addresses 192.0.2.1/24Copy to Clipboard Copied! Toggle word wrap Toggle overflow Defina o endereço IPv6:
nmcli connection modify Example-Connection ipv6.addresses 2001:db8:1::1/64
# nmcli connection modify Example-Connection ipv6.addresses 2001:db8:1::1/64Copy to Clipboard Copied! Toggle word wrap Toggle overflow Configure o método de conexão IPv4 e IPv6 para
manual:nmcli connection modify Example-Connection ipv4.method manual nmcli connection modify Example-Connection ipv6.method manual
# nmcli connection modify Example-Connection ipv4.method manual # nmcli connection modify Example-Connection ipv6.method manualCopy to Clipboard Copied! Toggle word wrap Toggle overflow Defina os gateways padrão IPv4 e IPv6:
nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254 nmcli connection modify Example-Connection ipv6.gateway 2001:db8:1::fffe
# nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254 # nmcli connection modify Example-Connection ipv6.gateway 2001:db8:1::fffeCopy to Clipboard Copied! Toggle word wrap Toggle overflow Configure os endereços dos servidores DNS IPv4 e IPv6:
nmcli connection modify Example-Connection ipv4.dns "192.0.2.200" nmcli connection modify Example-Connection ipv6.dns "2001:db8:1::ffbb"
# nmcli connection modify Example-Connection ipv4.dns "192.0.2.200" # nmcli connection modify Example-Connection ipv6.dns "2001:db8:1::ffbb"Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para definir vários servidores DNS, especifique-os separados por espaço e entre aspas.
Definir o domínio de busca DNS para a conexão IPv4 e IPv6:
nmcli connection modify Example-Connection ipv4.dns-search example.com nmcli connection modify Example-Connection ipv6.dns-search example.com
# nmcli connection modify Example-Connection ipv4.dns-search example.com # nmcli connection modify Example-Connection ipv6.dns-search example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ativar o perfil de conexão:
nmcli connection up Example-Connection
# nmcli connection up Example-Connection Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Mostrar o status dos dispositivos e conexões:
nmcli device status
# nmcli device status DEVICE TYPE STATE CONNECTION enp7s0 ethernet connected Example-ConnectionCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para exibir todas as configurações do perfil de conexão:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Use o utilitário
pingpara verificar se este host pode enviar pacotes para outros hosts.Pingar um endereço IP na mesma sub-rede.
Para IPv4:
ping 192.0.2.3
# ping 192.0.2.3Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para IPv6:
ping 2001:db8:2::1
# ping 2001:db8:2::1Copy to Clipboard Copied! Toggle word wrap Toggle overflow Se o comando falhar, verificar as configurações de IP e subrede.
Pingar um endereço IP em uma sub-rede remota.
Para IPv4:
ping 198.162.3.1
# ping 198.162.3.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para IPv6:
ping 2001:db8:2::1
# ping 2001:db8:2::1Copy to Clipboard Copied! Toggle word wrap Toggle overflow Se o comando falhar, pingar o gateway padrão para verificar as configurações.
Para IPv4:
ping 192.0.2.254
# ping 192.0.2.254Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para IPv6:
ping 2001:db8:1::fffe
# ping 2001:db8:1::fffeCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Use o utilitário
hostpara verificar se a resolução do nome funciona. Por exemplo:host client.example.com
# host client.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow Se o comando retornar algum erro, como
connection timed outouno servers could be reached, verifique suas configurações de DNS.
Passos para a solução de problemas
Se a conexão falhar ou se a interface de rede comutar entre um estado para cima e para baixo:
- Certifique-se de que o cabo de rede esteja conectado ao host e a um switch.
- Verifique se a falha do link só existe neste host ou também em outros hosts conectados ao mesmo switch ao qual o servidor está conectado.
- Verificar se o cabo de rede e a interface de rede estão funcionando como esperado. Executar as etapas de diagnóstico do hardware e substituir os cabos de defeito e as placas de interface de rede.
Recursos adicionais
-
Consulte a página de manual
nm-settings(5)para mais informações sobre as propriedades do perfil de conexão e suas configurações. -
Para mais detalhes sobre a utilidade
nmcli, consulte a página de manualnmcli(1). - Se a configuração no disco não corresponder à configuração no dispositivo, iniciar ou reiniciar o NetworkManager cria uma conexão in-memory que reflete a configuração do dispositivo. Para maiores detalhes e como evitar este problema, veja NetworkManager duplica uma conexão após o reinício do serviço NetworkManager.
-
Se a conexão não tiver um gateway padrão, consulte Configurando o NetworkManager para evitar o uso de um perfil específico para fornecer um gateway padrão na documentação
Configuring and managing networking.