Como verificar o endereço IP no Linux usando a linha de comando

Como verificar o endereço IP no Linux usando a linha de comando

Como verificar o endereço IP na máquina Linux usando a interface da linha de comando? Principalmente todos os sistemas operacionais Linux e UNIX fornecem ifconfig e IP arquivos binários. Você pode simplesmente usar esses comandos para encontrar o endereço IP do sistema local.

O que é um endereço IP?

A EUNternet PEndereço Rotocol (endereço IP) é o rótulo numérico atribuído a cada dispositivos de hardware conectados a uma rede de computadores que usa o protocolo da Internet para identificar os dispositivos. Em termos gerais, é uma identidade de qualquer dispositivo. Um endereço IP permite que um dispositivo se comunique com outros dispositivos em uma rede baseada em IP, como a LAN ou Internet.

  • Leia: 5 comandos para obter IP público usando o terminal Linux

Método 1 - Usando o comando ifconfig

ifconfig O comando geralmente está disponível em /sbin diretório. Então você precisará de acesso root ou sudo para executar isso em muitos sistemas operacionais.

ifconfig 

Saída de amostra: [Alguma saída oculta]

ETH0 LINK ENCAP: Ethernet Hwaddr 00: 0C: 22: 83: 79: A3 INET ADDR: 192.168.10.199 Bcast: 192.168.1.255 máscara: 255.255.255.0 INET6 ADDR: FE80 :: 20C: 29FF: FE89: 79B3/64 Escopo: LINK UP BROLUÇÃO RUND MULTICAST MTU: 1500 METRIC: 1 RX pacotes: 3931508 Erros: 0 Droped: 0 Overnos : 0 Drogado: 0 Overnússias: 0 Portador: 0 Colisões: 0 txqueuelen: 1000 rx bytes: 706273621 (673.5 MIB) TX Bytes: 857722605 (817.9 MIB) Endereço base: 0x2000 Memória: FD5C0000-FD5E0000 

De acordo com a saída acima, este sistema possui endereço IP 192.168.10.199 na interface Ethernet eth0.

Você também pode visualizar os detalhes específicos da interface especificando o nome da interface na linha de comando como abaixo.

ifconfig eth0 
  • Leia: Bash Ifconfig: Comando não encontrado no CentOS/Rhel 7

Método 2 - Usando o comando IP

Comando IP geralmente disponível no diretório /bin, mas alguns Linux OS Keep estão no diretório /sbin. Use o seguinte comando para obter endereço IP usando o comando IP.

IP Addr Show 

Saída de amostra: [Alguma saída oculta]

1: LO: MTU 16436 Link/loopback do NQUEUE QDISC 00: 00: 00: 00: 00: 00 Brd 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 HOST SCOPE LO INTEN6 :: 1/128 Host SCOPE Valid_lft Forever preferred_lft Forever 2: Eth0: MTU 1500 qdisc pfifo_fast qlen 1000 link/éter 00: 0c: 22: 83: 79: A3 FF: FF: FF: FF : FF: FF INET 192.168.10.199/24 BRD 192.168.1.255 SCOPE GLOBAL ETH0 INET6 FE80 :: 20C: 29FF: FE89: 79B3/64 LING SCOP 

De acordo com a saída acima, este sistema possui endereço IP 192.168.10.199 na interface Ethernet eth0. A interface Eth1 não configura com um endereço IP.

Você também pode visualizar os detalhes específicos do itnerface usando o comando abaixo

IP addr show eth0 

Encontre mais comandos para verificar o endereço IP local de qualquer sistema Linux.

Rota IP Get 1 | awk 'print $ nf; saída' 
Rota IP Get 8.8.4.4 | Cabeça -1 | corte -d "-f8 
Rota IP Get 8.8.4.4 | Cabeça -1 | awk 'print $ 7'