7 maneiras de usar o comando IP quando a rede no Linux

Links de salto

Já se perguntou o que o comando Linux IP poderia fazer por você? Talvez você esteja apenas entrando no trabalho do terminal Linux ou no gerenciamento de rede. Deixe -me orientá -lo por alguns exemplos básicos do comando IP no trabalho.

O comando IP é uma ferramenta CLI para gerenciar dispositivos de rede, interfaces, túneis e roteamento. Você pode visualizar e manipular esses elementos da sua rede com o comando IP, alterando pelo menos como o dispositivo que você está usando vê esses elementos.

Lembre -se de que nenhuma das alterações que você faz com o comando IP após esses exemplos é permanente. Isso torna o comando bem que, se você cometer um erro e destruir a conexão do seu dispositivo com a rede, poderá se endireitar apenas reiniciando. O outro lado dessa moeda, porém, é que qualquer persistente As mudanças que você está tentando fazer exigirão outros comandos.

1 Veja suas interfaces de rede

Um uso comum para o comando IP está verificando quais dispositivos de rede estão conectados ao seu sistema Linux. Você pode usar essas informações para se conectar em toda a rede ou fazer alterações e mais como veremos mais adiante.

Por exemplo, digite o comando Link IP Show Para listar todas as suas interfaces de rede, juntamente com outras informações potencialmente úteis sobre elas.

Na minha captura de tela, você pode ver que eu tenho três interfaces de rede. O primeiro, Lo, é um dispositivo de loopback interno, uma interface de rede “virtual” usada apenas pelos processos internos do meu sistema Linux. O segundo, WLO1, é o nome da placa de rede sem fio dentro do meu laptop. O terceiro é uma interface Ethernet conectada ao meu laptop via porta USB-C.

2 Desativar e ativar interfaces de rede

Digamos que você identificou uma interface de rede e agora deseja impedir que ela opere. Por qualquer motivo, você não deseja que nenhum dados seja transmitido por eles. Você pode usar o comando IP para desativá -lo para que o Linux nunca o use.

A maneira como você faz isso é usar o comando “Link Set”, dizendo ao IP para definir o dispositivo como “para baixo”. Neste exemplo, estou usando IP para desativar minha interface sem fio chamada WLO1. Sua interface pode ser nomeada de mesma forma ou algo diferente, então confirme que você está nomeando a interface certa antes de usar o comando.

sudo ip link set wlo1 down

A partir de agora, não poderei usar minha interface WLO1 e se eu usar o Link IP Show Comando novamente, vou ver que seu status está “abaixado”.

Digamos, porém, mudei de idéia e quero usar o WLO1 novamente. Fácil.

ip link set wlo1 up

Como antes, não há uma mensagem de confirmação de que algo aconteceu, o que indica que eu posso considerar o WLO1 em operação.

3 Veja o seu endereço IP local

Se você deseja descobrir qual é o seu endereço IP em relação à sua rede local, o comando IP é um dos meios mais simples de fazê -lo. Isso pode ser útil na identificação de dispositivos mapeados em sua rede, acessando servidores que você é auto-hospedeiro e muito mais.

Tipo Endereço IP ou IP Addr ou simplesmente ip a no seu terminal e você verá todos os endereços IP do seu dispositivo organizados pelo dispositivo de rede. Você provavelmente se preocupa apenas com os endereços que não são de loopback. Observe que eles serão mostrados com “/24” ou algo semelhante afixado para indicar sua classe CIDR.

Se você tiver várias interfaces de rede física como eu, verá que você tem vários endereços IP locais. Ao me conectar ao meu dispositivo de outro, posso escolher qual método de conexão (também conhecido como interface de rede) prefiro especificando o endereço IP correto.

Apenas IPv4

O comando de endereço IP em suas próprias saídas muitas informações, incluindo seu endereço IPv4 e IPv6. Se você se preocupa apenas com o IPv4, poderá usar o sinalizador -4 para filtrar apenas para endereços IPv4.

ip -4 a

Como você pode ver, a saída é muito mais fácil de digitalizar o endereço IP.

Apenas IPv6

Da mesma forma, se você estiver interessado apenas na versão IPv6 do seu endereço IP, poderá usar o sinalizador -6.

ip -6 a

4 Adicione um endereço IP local

Às vezes, pode ser necessário criar um endereço IP para sua interface de rede, como corrigir conflitos com outros dispositivos ou facilitar o software que procura um endereço específico para encontrar seu dispositivo. Você pode fazer isso com o comando IP.

No meu caso, quero dar à minha conexão Ethernet o endereço 192.168.1.130. Confirmei primeiro, é claro, que não tinha outros dispositivos na minha rede local com este endereço; Não quero causar colisões de endereço IP. Então, estou pronto para definir o novo endereço com este comando:

sudo ip addr add 192.168.1.130/24 dev enx00e04c68143d

Agora, quando eu verifico as estatísticas do meu dispositivo Ethernet com Link IP ShowPosso ver que existem dois endereços diferentes.

5 Excluir um endereço IP

Digamos que, depois de adicionar meu novo endereço IP, quero excluir o antigo. Obviamente, primeiro devo garantir que nada na minha rede local dependa desse endereço para conexões importantes e, em vez disso, está usando meu novo endereço IP preferido. Então eu simplesmente passo este comando:

sudo ip addr del 192.168.1.129/24 dev enx00e04c68143d

A partir de agora, meu dispositivo não será mais acessível pelo endereço 192.168.1.129.

6 Ver e manipular vizinhos

Digamos que você queira ver quais outros dispositivos da sua rede local estão presentes e acessíveis. O comando IP permite digitalizar “vizinhos”, que são dispositivos ativos locais que se tornam visíveis na rede. Isso pode ser útil para solucionar problemas de conexão.

Por exemplo, tenho um Raspberry Pi e alguns outros dispositivos com fio na minha rede agora. Se eu passar o comando IP vizinho ou IP vizinho ou simplesmente ip n Eu posso ver seus endereços listados.

Existem endereços MAC mostrados para cada entrada, o que pode ajudá -lo a descobrir qual dispositivo é qual. Você também verá no final da entrada de cada dispositivo, há uma descrição de seu status atual como “alcançável” ou “obsoleto” ou “atraso”. Isso pode ajudá -lo a descobrir o que, se houver, os problemas existem com um dispositivo que você está tentando se conectar.

O comando IP também me permite editar manualmente a tabela de vizinhos. Digamos que meu Raspberry Pi, localizado em 192.168.1.121, por algum motivo, mudou os endereços MAC, e quero atualizar rapidamente a lista dos vizinhos do meu dispositivo para evitar problemas de conexão. Depois de obter o novo endereço MAC, 3d: 2f: A2: A7: A0: 74, eu mudaria minha entrada desta maneira:

sudo ip n change 192.168.1.121 lladdr 3d:2f:a2:a7:a0:74 dev wlo1

Para dividir algumas coisas, “n Change”, seguido pelo endereço IP, determina qual dispositivo estou modificando e “lladdr 3d: 2f: a2: a7: a0: 74” especifica o novo endereço MAC, enquanto “dev wlo1” indica a interface de rede que estou usando para aplicar a atualização.

Se você seguisse meu exemplo, deseja substituir o endereço IP, o endereço MAC e a interface com os rótulos corretos para sua situação. Você também pode adicionar ou remover vizinhos através do comando IP, mas não vou mergulhar nisso neste artigo.

7 Verifique as rotas de rede

Você pode descobrir como o tráfego da Internet do seu dispositivo está sendo roteado na rede local usando o objeto “Route” do comando IP. Isso pode ser útil se você estiver tentando descobrir problemas de conexão. Basta passar este comando:

ip route

Ou simplesmente:

ip r

Você pode ver quatro rotas únicas totais: a rota padrão para 192.168.1.1, o endereço do meu roteador e a rota para 192.168.1.0/24, que define o intervalo para outros dispositivos conectados à minha rede local, cada um dos quais eu posso acessar através da minha interface sem fio “WL01” ou meu “enx00E044c6888810. Cada um também possui uma “métrica” ​​indicando como a rota é preferida. Quanto menor a métrica, mais priorizou a rota.


Há muito mais no comando IP, como adicionar e excluir rotas e também gerenciar túneis. Esses exemplos são etapas fáceis e simples no mundo das redes Linux. Em seguida, recomendo verificar exemplos do comando NC em ação ou aprender a definir um endereço IP estático no Ubuntu.

Este artigo foi útil?
Gostei0Não Gostei0

Related posts

AirPods Pro 3 vs. AirPods Pro 2: Está na hora de uma atualização?

O código VS fica mais inteligente com novos recursos de bate -papo e produtividade

6 coisas que matam roteadores Wi-Fi antes de seu tempo