44 votos

¿Cómo encuentro la dirección IP de mi red, la máscara de red y la información de la puerta de enlace?

Estoy tratando de hacer que mi dirección IP sea estática ya que he oído que arregla los problemas de navegación lenta.

Cuando hago clic en la información de conexión en el menú de redes de la barra de tareas gris, me dice la dirección IP, la máscara de subred y el DNS, pero nada sobre la puerta de enlace.

Me gustaría saber si hay un comando terminal para encontrar la información.

0 votos

La ruta por defecto es otro nombre para la puerta de enlace, y aparece ahí, pero no "haces" tu IP estática a menos que sea una dirección local asignada por tu router. Normalmente tu ISP te asigna una dirección dinámica, y eso es lo que tienes que usar. En lugar de intentar un vudú al azar, deberías intentar hacer una pregunta sobre el problema real que tienes y, con suerte, conseguir una solución adecuada.

45voto

RHaguiuda Puntos 377

Tengo este comando como alias de "ipconfig" (hasta 14.04):

nmcli dev list iface eth0 | grep IP4

Un ejemplo de listado es:

IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           208.67.222.222
IP4-DNS2.DNS:                           208.67.220.220

Si eth0 no funciona, es posible que tenga que utilizar eth1 , eth2 ... dependiendo de su configuración.

EDIT: 2/8/16

Tenga en cuenta que esto sólo funciona en versiones anteriores a la v15.04 (o posiblemente antes de la v14.10; yo tengo la v14.04). Para versiones más nuevas, puedes usar esto:

 nmcli dev show eth0

0 votos

Porque mi máscara de subred estaba en DHCP4.* Necesitaba nmcli dev list iface eth0 | grep -e IP4 -e subnet_mask

2 votos

También hay que tener en cuenta que esto no funcionará en los casos en que los dispositivos del sistema estén controlados por /etc/network/interfaces / el kernel; por ejemplo, mi portátil tiene una IPv4 estática de 10.50.1.10 con una máscara de red de 255.255.255.0 (o /24 si prefiere los prefijos CIDR), que se utiliza en un entorno de LAN estática, y se configura a través de /etc/network/interfaces - esto aparece como "no gestionado" si tiene Network Manager en su sistema, así que nmcli nunca mostrará las configuraciones existentes allí.

0 votos

@ThomasW. - Gracias por esa información, pero TBH, yo personalmente creo que hay tal cosa como demasiada información. La pregunta era bastante simple, y di una respuesta simple usando la información que sabía que funcionaría. Realmente no tengo los conocimientos suficientes para "apoyar" tu información; además, creo que cualquiera que lo sea sabría la dirección de su puerta de enlace y no estaría tratando de averiguar esta información.

24voto

Vilhelm Puntos 86

Puede utilizar ifconfig , mostrará su dirección de inet (IP) y su máscara.

Para la pasarela, emita el ip route y tome nota de la ruta por defecto.

ifconfigandiproute

Espero que esto pueda ayudarte.

0 votos

¿Ip route" significa "Default Gateway"?

8voto

Chris K Puntos 205

Este sitio web explica cómo el network y broadcast las direcciones pueden calcularse a través de una máscara de red y la dirección ip de un ordenador. Para simplificar ese artículo: network es la dirección más baja posible en el rango de direcciones ip que queda de la máscara de red. broadcast es la dirección ip de mayor numeración en ese rango. El botón " rango de direcciones ip sobrantes de la máscara de red " se conoce como la red local.

" La red " se refiere normalmente a todos los que están por encima de ti, incluido Internet. Para llegar a " la red ", el network se utiliza la dirección. En realidad, la mayoría de la gente llama "red" a cualquier cosa con cables ethernet que pueda hablar entre sí.

Ejemplo: tu ISP te da información para que escribas en un router inalámbrico: una dirección IP estática de 99.1.81.209 y su máscara de red es 255.255.255.224 . Ahora quieres configurar un firewall de ubuntu y necesitas configurar tu interfaz pública:

Calculate network IP address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Logical AND the mask and your ip: 
E0 & D1 = C0 = 192
--> network = 99.1.81.192

Calculate broadcast address:
255.255.255.224 : E0 -> there are 1F = 31,
-> broadcast = 99.1.81.192 + .31 = 99.1.81.223

El otro camino...

Calculate broadcast address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Hosts' IPs = 1F 
Logical OR the hosts ips with your ip:
1F | D6 = DF = 223 
--> broadcast = 99.1.81.223

A menudo, verás redes descritas con un /. Aquí está esta red:

255.255.255.224 is the netmask, add up the "1" bits:
 8 + 8 + 8 + 3  = 27
so "this network" gets /27 notation
and can be described as 99.1.81.192/27

3voto

7hi4g0 Puntos 191

nm-tool también hará el trabajo.

$ nm-tool
NetworkManager Tool

State: connected (global)

....

  IPv4 Settings:
    Address:         192.168.1.110
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             208.67.222.222
    DNS:             208.67.220.220

0 votos

No funciona en Ubuntu 18

0voto

shailja Puntos 11

La ruta por defecto es otro nombre para la puerta de enlace, y aparece allí, pero no "hace" su IP estática a menos que sea una dirección local asignada por su router. Normalmente tu ISP te asigna una dirección dinámica, y eso es lo que tienes que usar. En lugar de intentar un vudú al azar, deberías intentar hacer una pregunta sobre el problema real que tienes y, con suerte, conseguir una solución adecuada.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: