Como se comprueba la dirección IP en Linux mediante la línea de comandos

¿Cómo estais? me llamo Enrique. Os traigo un nuevo post sobre el sistema operativo mas molón. Un placer linuxeros.

Como se puede comprobar la dirección IP a la máquina Linux mediante la interfaz de línea de comandos? La mayoría ofrecen todos los sistemas operativos Linux y Unix ifconfig y ip ficheros binarios. Simplemente puede utilizar estas órdenes para encontrar la dirección IP del sistema local.

¿Qué es una dirección IP?

A yoInternet págLa dirección rotocol (dirección IP) es la etiqueta numérica asignada a cada dispositivo de hardware conectado a una red informática que utiliza el protocolo de Internet para identificar los dispositivos. En términos generales, es una identidad de cualquier dispositivo. Una dirección IP permite que un dispositivo se comunique con otros dispositivos a través de una red basada en IP como la LAN o Internet.

Método 1: utilizar el comando ifconfig

ifconfig la orden está disponible generalmente a /sbin directorio. Por lo tanto, necesitará acceso root o sudo para ejecutarlo en muchos sistemas operativos.

ifconfig

Salida de muestra: [Some output hidden]

eth0      Link encap:Ethernet  HWaddr 00:0C:22:83:79:A3
          inet addr:192.168.10.199  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe89:79b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3931508 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1333146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:706273621 (673.5 MiB)  TX bytes:857722605 (817.9 MiB)
          Base address:0x2000 Memory:fd5c0000-fd5e0000

Según la salida anterior, este sistema tiene la dirección IP 192.168.10.199 en la interfaz Ethernet eth0.

También puede ver los detalles específicos de la interfaz especificando el nombre de la interfaz en la línea de comandos como se muestra a continuación.

ifconfig eth0

Método 2: utilizar el comando ip

El orden ip está disponible generalmente en el directorio / bin, pero algunos sistemas operativos Linux se encuentran en el directorio / sbin. Utilice el mandato siguiente para obtener la dirección IP mediante el comando ip.

ip addr show

Salida de muestra: [Some output hidden]

1: lo:  mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0C:22:83:79:A3 brd 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 scope link
       valid_lft forever preferred_lft forever

Según la salida anterior, este sistema tiene la dirección IP 192.168.10.199 en la interfaz Ethernet eth0. La interfaz eth1 no se configura con una dirección IP.

También puede ver los detalles específicos de la interfaz con la siguiente orden

ip addr show eth0

Buscar más órdenes para comprobar la dirección IP local de cualquier sistema Linux.

ip route get 1 | awk 'print $NF;exit'
ip route get 8.8.4.4 | head -1 | cut -d' ' -f8
ip route get 8.8.4.4 | head -1 | awk 'print $7'

Este Blog lo hacemos para ayudar y servir de referencia a la gente Linux. Esperamos que os guste.

Leave a Reply