Cómo saber la IP de mi computadora en Linux

Hola amigas y amigos, hoy vamos a ver cómo saber la IP de nuestra computadora. La mayoría de las veces asignada de manera dinámica por el router de la compañía de Internet que tengamos contratada.

Antes de nada, debemos tener claros varios conceptos. Lo primero de todo:

¿Qué es una dirección IP?

Al igual que los coches, autos o carros, depende del país de habla hispana en que vivamos, tienen una matrícula, para identificarlos; las computadoras también tienen su dirección, llamada MAC, además de esta, para poder comunicarse con el resto de los elementos de la red, ya sean otros PC, portátiles, routers y switches, utiliza una dirección IP.

En nuestra red doméstica encontraremos las IP de todos los elementos que antes he comentado, además el router de la compañía tendrá dos IP, una local, también llamada privada, y una pública. Por este motivo, cuando navegamos por Internet las páginas web registran la IP pública de nuestro router y no la IP de nuestra computadora. Esto se logra por un protocolo llamado NAT. Que quizás en otro artículo veremos más a fondo.

En casos más avanzados podemos configurar la IP de nuestro PC de manera estática, pero eso, si acaso, lo explicaré en otra entrada.

¿Cómo saber la IP de mi computadora?

Después de asentar un poco la teoría, veamos que herramientas podemos utilizar para conocer la IP de nuestro ordenador o computadora.

Desde la línea de comandos tenemos varias opciones, antiguamente teníamos disponible “ifconfig“, clásica de los sistemas operativos UNIX y similares.

Su uso es bien sencillo:

1
2
3
4
5
6
7
8
9
[davidochobits@laptop ~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 
          inet addr:192.168.0.20  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr:  Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2046393901 errors:0 dropped:52 overruns:0 frame:0
          TX packets:1700672601 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:597405798574 (556.3 GiB)  TX bytes:522814996031 (486.9 GiB

Esta este caso la IP local es la 192.168.0.20

Otra herramienta, más actual, que tiene como fin sustituir a “ifconfig”, es “ip“. De ella os hablé en el artículo “Herramientas de administración de redes en Linux

Su uso, para que nos muestre la dirección de la interfaz de red, es la siguiente:

1
2
3
4
5
6
[davidochobits@laptop ~]$ ip addr
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 
    inet 192.168.0.20/24 brd 192.168.0.255 scope global eth0
    inet6  scope link
       valid_lft forever preferred_lft forever

Obviamente he eliminado la información de la MAC del equipo, ya que no el fin de este artículo.

¿Y la IP pública?

Si nos interesa saber la IP pública, que como he comentado antes, la tiene asigna el router, la podemos averiguar, bien accediendo al router o bien utilizando algunas herramientas disponibles desde la consola de comandos. Una de las principales es cURL :

Saber nuestra IP pública desde la línea de comandos con cURL
Alternativas para conocer nuestra IP pública mediante curl

Aquí lo dejamos. Espero que os haya parecido interesante a la par que útil.

Nos vamos leyendo.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies