Configurações de rede com o comando ip

Publicado por Wagner Souza em 17/06/2016

[ Hits: 43.879 ]

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 03

Exercício Prático LPIC 12

Exercício Prático LPIC 01

Trabalhando com referências de células no LibreOffice

Trabalhando com datas no LibreOffice

Leitura recomendada

SpamAssassin - Avaliação de URI no corpo do e-mail

Ações ao Fechar Tampa do Notebook no Linux Mint

Alterando programa padrão para abertura de arquivo no Fedora 15

Montar partição NTFS com leitura/escrita no FreeBSD

Utilizando as configurações do GNOME em outros gerenciadores de janelas

  

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