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.