Como usar o comando IP no Ubuntu

Como usar o comando IP no Ubuntu
IP (Internet Protocol) atua como um endereço de identificador exclusivo sobre a rede. Este identificador exclusivo ajuda a enviar informações entre diferentes dispositivos na rede. Os serviços de Internet também funcionam com base em IP e diferenciam entre vários dispositivos, como roteadores, computadores, etc. Os endereços IP consistem em quatro cordas inteiras separadas, o alcance de cada string pode variar de 0 a 255 (0.0.0.0 a 255.255.255.255).

Os comandos IP no Ubuntu podem ser usados ​​para vários propósitos em uma rede, como atribuir, excluir, configurar um endereço ou configurar parâmetros para interfaces de rede. Pode -se dizer que é uma alternativa ao comando ifconfig do Ubuntu, mas é bastante útil e comumente usado hoje em dia, porque o comando ifconfig não foi mantido por tanto tempo e, portanto, foi depreciado. Este guia estará focado no uso do comando IP no Ubuntu:

Vamos começar com a sintaxe do comando IP:

Sintaxe:

objeto ip [options] comando | ajuda

Antes de cavar este tutorial; Execute o seguinte comando em seu terminal para obter os comandos e argumentos relacionados ao IP:

$ ip ajuda

Como verificar os endereços IP de todas as interfaces de rede

Você pode verificar os endereços IP das interfaces de rede com a ajuda do comando dado abaixo. Para isso, usaremos “endereço”Objeto do comando IP:

$ endereço IP

Você obterá a mesma saída se usar “addr" em vez de "endereço”No comando acima.

É para observar que os comandos IP podem ser usados ​​com várias opções para obter a saída do comando específico da maneira necessária.

Por exemplo, se você deseja obter os endereços IP de todas as interfaces de rede de maneira colorida, você deve usar o “-c”Opção como mostrado abaixo:

$ IP -C Endereço

Como obter apenas endereços IPv4 ou IPv6 das interfaces de rede

Você pode obter apenas endereços IPv4 ou IPv6 usando o comando declarado abaixo; Você terá que usar o “-4”Opção para IPv4 e a“-6”Opção para IPv6.

$ IP -4 Endereço

Ou:

$ IP -6 Endereço

Como obter as informações da camada de link das interfaces de rede

A camada de link de dados age na posição mais baixa no TCP/IP e define os métodos dentro de um link de rede local no qual os hosts se comunicam. O comando IP pode ser usado para buscar as informações da camada de link de todas as interfaces de rede ou uma de acordo com o seu requisito. Você tem que usar o “linkPalavra -chave como mostrado abaixo:

$ ip link

O comando acima exibiu as informações da camada de link de dados de todas as interfaces de rede; Além disso, se você deseja obter uma interface específica, deve especificar o nome dessa interface como mostrado abaixo:

$ ip link show enp0s3

Além disso, você pode obter as estatísticas da camada de link usando o “-s”Opção do comando IP, como mostrado abaixo:

Link $ ip -s

Como atribuir um endereço IP a uma interface usando o comando IP

Você pode usar o comando IP para atribuir um endereço IP específico à interface de rede; O comando dado abaixo atribuirá o endereço IP (192.168.10.1/10) para fazer a interface "lo”(“ LO ”refere -se ao endereço que o computador usa para se comunicar consigo mesmo): percebe -se que o seguinte comando não será executado até que as permissões de sudo não sejam concedidas:

$ sudo endereço IP Add 192.168.10.1/10 dev lo

Para observar as alterações, você deve executar o comando:

$ IP Endereço Show

Ou:

$ endereço IP

Como remover um endereço IP de uma interface de rede usando o comando IP

O comando IP pode ser utilizado para remover o endereço IP de uma interface de rede. Digamos que queremos remover o endereço IP “192.168.10.1/10"Da interface"lo", Você tem que usar o"del”Palavra -chave com comando IP, como mostrado abaixo:

$ sudo ip addr del 192.168.10.1/10 dev lo

Você deve obter os endereços IP após o comando acima para verificar se o endereço IP foi removido ou não:

Como ativar ou desativar a interface de rede usando o comando IP

Com a ajuda do comando IP, pode -se ativar ou desativar qualquer uma das interfaces de rede disponíveis:

Por exemplo, para desativar “ENP0S3”, Use o seguinte comando:

$ sudo ip link define enp0s3 para baixo

Ou para ativar o “ENP0S3”Interface de rede, execute o comando declarado abaixo e você notará que o estado de“ENP0S3”Foi revivido novamente:

$ sudo ip link Conjunto ENP0S3 UP

Como monitorar interfaces de rede usando comando IP

Um dos principais benefícios do comando IP é monitorar o estado, rotas e endereços dos dispositivos. Executar o seguinte comando para monitorar sua rede; Ele continuará monitorando até que você quebre a sessão saindo do comando (Ctrl+c):

$ IP Monitor

O "Stale" e "Acessível”Representam a disponibilidade de interfaces de rede; ambos são válidos, mas o “Stale”O estado é inacessível. No entanto, "SondaEncontra -se entre estados acessíveis e inacessíveis; o "Sonda”Indica que a interface logo será alcançada.

Conclusão

O comando IP no Ubuntu é um comando bem conhecido para manuseio de rede. A partir da introdução de IP ao uso detalhado deste comando no Ubuntu, ele pode ser usado para executar várias tarefas relacionadas à rede, como o monitoramento dos dispositivos de rede, adicionando/removendo o endereço IP das interfaces. Anteriormente, o comando ifconfig estava sendo usado, mas devido à falta de manutenção, ele foi depreciado e, portanto, é substituído por um comando IP. Espero que este artigo seja benéfico para você e, se você quiser um guia mais detalhado sobre comandos relacionados à rede, você deve visitar Linuxhint.