Configurações de rede com o comando ip

Publicado por Wagner Souza em 17/06/2016

[ Hits: 43.822 ]

Blog: https://medium.com/@souzaw

 


Configurações de rede com o comando ip



Quem já trabalha ou trabalhou com Linux conhece o comando ifconfig, o qual serve para atribuir IP, máscara de rede, gateway a um device de rede. Porém, algumas distribuições Linux, como é o caso do openSUSE, não dispões do pacote net-tools, que possui o comando ifconfig.

Dessa forma, apresento o comando ip como alternativa com as mesmas funcionalidades do comando ifconfig e até como mais recursos. 

Configurando um interface de rede

Neste exemplo vou configurar a interface eth0 em uma distribuição Linux Debian.

Vamos listar as interfaces de rede disponíveis:

# ip addr show
ou
# ip link show

Os comandos acima mostram quase a mesma informação com poucos acréscimos em sua saída.

Deve ser atribuído o IP 192.168.10.210/24 e gateway 192.168.10.254.

# ip addr add 192.168.10.210/24 dev eth0

Caso queira apagar as configurações anteriores e alterar o IP, basta usar o comando:

# ip addr flush dev eth0

e em seguida use novamente o comando ip addr add com o novo IP desejado.

Mesmo depois de configurado um IP para a interface eth0, note que a placa ainda está com o status de DOWN - use o comando "ip addr show".

Para "subir" as configurações atribuídas, use o comando:

# ip link set eth0 up

Também é preciso adicionar um gateway padrão para que haja comunicação externa. Você deve usar o IP do roteador ou outro dispositivo que lhe permita navegar na internet.

# ip route add default via 192.168.10.254 metric 1

O comando abaixo permite visualizar quem é o gateway padrão:

# ip route show

Como estamos fazendo as configurações manualmente, não esqueça de configurar endereços de DNS no arquivo /etc/resolv.conf para a resolução de nomes.

# echo "nameserver 8.8.8.8" > /etc/resolv.conf

Realize testes com os comandos ping ou traceroute para ter a certeza de que está tudo ok com as configurações:

# ping 192.168.10.254
# traceroute uol.com.br


IMPORTANTE!!!

Essas configurações permanecem enquanto o sistema estiver ativo. Caso a máquina seja desligada ou reiniciada, as configurações anteriores serão perdidas. É recomendável utilizar os arquivos de configuração /etc/network/interfaces ou /etc/sysconfig/network-scripts.

 
Outras dicas deste autor

Google Chrome no Fedora 24

Exercício Prático LPIC 06

Exercício Prático LPIC 02

Configurando script de inicialização no openSUSE

Exercício Prático LPIC 11

Leitura recomendada

Adicionando Ubuntu 16.04 ao Domínio Windows Server 2008 R2 com CID

elementary OS - corrigindo o bug da demora de inicialização da área de trabalho

Cinnamon no Fedora 18

Fazendo o Firefox instalar extensões

Configurando a timezone no Debian 10

  

Comentários
[1] Comentário enviado por stewe em 28/11/2017 - 08:48h

post muito bom para fins de estudos, esse comando ip é muito bom.


uma dica, pra configurar ip definitivo com comando, recomendo nmtui que vem no pacote network-manager.




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts