Configurações de rede com o comando ip

Publicado por Wagner Souza em 17/06/2016

[ Hits: 43.284 ]

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

Exercício Prático LPIC 09

Exercício Prático LPIC 03

Algoritmo para converter minutos em hora

Instalação do PopcornTime Community

Exercício Prático LPIC 06

Leitura recomendada

Login automático sem XDM, KDM, GDM e tudo que for M no Slackware

Placa Wireless - Configuração no Notebook LG R410

Configurar teclado no Linux com Modmap

Problema de NO_PUBKEY em repositórios Debian, Ubuntu ou Mint [Resolvido]

Mouse Wheel no Slackware 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