Obteña toda a nosa configuración de rede con comandos

Xa sexa porque estamos a xestionar un servidor ou porque aínda non temos un contorno gráfico, hai veces que necesitamos coñecer todos os datos de rede que ten o ordenador ao que estamos conectados, aquí explicarei como obter estes datos.

Enderezo IP

Un comando sinxelo pode indicarnos a nosa IP, quero dicir: ifconfig

ifconfig

Ensinaranos algo así:

ifconfig Como podes ver, vemos todas as interfaces de rede, na segunda liña de cada interface vemos algo así como: «internet 192.168.1.5»... Inet é a dirección IP, por exemplo, se fago un grep filtrado inet Podo amosar só as IP:

sudo ifconfig | grep inet

Mostraríanos as nosas IPs IPv4 e IPv6.

MAC

O mesmo comando permítenos coñecer o noso enderezo MAC, podemos velo na liña que comeza con "éter", aínda podemos usar un grep para filtrar por éter e que só aparezan as nosas MAC:

sudo ifconfig | grep ether

Servidor DNS

Para coñecer o noso servidor DNS podemos ver o contido do ficheiro /etc/resolv.conf:

cat /etc/resolv.conf

Alí veremos o dominio da nosa rede (no caso de que o teñamos na LAN) ou a IP do servidor DNS que empregamos.

Pasarela ou Pasarela

Coñecer a nosa pasarela é tan sinxelo, usaremos:

ip route show

Veremos que poden aparecer varias liñas, pero a primeira liña (xeralmente) contén a nosa pasarela ao comezo, é a liña que comeza con defecto

ruta ip En fin ... obviamente pode usar grep de novo para filtrar por defecto:

ip route show | grep default

E ... cada vez máis exquisitos podemos usar awk para amosar só a 3a columna, a da IP:

ip route show | grep default | awk {'print $3'}

Pero bueno, isto é para que nos detallemos 😀

Nome do host ou nome do ordenador

Sinxelo, moi sinxelo ... só tes que executar: nome do host

hostname

O final!

Ata agora vai a publicación, non sei se teño algunha configuración pendente ... se é así, comparte o comando para mostralo nun terminal 😉

Divírtete!


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

8 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Gonzalo dixo

    Nunca doe recordalos

  2.   Hugo dixo

    No caso do DNS, non sempre é así.
    En Ubuntu ou algúns dos seus derivados o ficheiro '/etc/resolv.conf' contén 'nameserver 127.0.1.1'
    Como determinar o DNS configurado nestes casos?

    1.    Xurxo dixo

      Isto ocorre porque o sistema está a usar: / usr / sbin / NetworkManager e é este programa o encargado de chamar a / sbin / dhclient.

      Se queres ver toda a información, incluídos os nomes IP do servidor de nomes, só tes que executar o comando:

      "Ferramenta Nm"

      En Ubunto e Mint ofrecerá algo así:

      Ferramenta NetworkManager

      Estado: conectado (global)

      - Dispositivo: eth0 ——————————————————————–
      Tipo: con cable
      Condutor: jme
      Estado: non dispoñible
      Predeterminado: non
      Enderezo HW: 00: 90: F5: C0: 32: FC

      Capacidades:
      Detección de operador: si

      Propiedades con fíos
      Operador: apagado

      - Dispositivo: wlan0 [Auto MOVISTAR_JIJIJI] ———————————————
      Tipo: WiFi 802.11
      Controlador: rtl8192ce
      Estado: conectado
      Predeterminado: si
      Enderezo HW: E0: B9: A5: B3: 08: CA

      Capacidades:
      Velocidade: 72 Mb / s

      Propiedades sen fíos
      Cifrado WEP: si
      Cifrado WPA: si
      Cifrado WPA2: si

      Puntos de acceso sen fíos (* = AP actual)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, Freq 2452 MHz, Velocidade 54 Mb / s, Forza 40 WPA

      Configuración de IPv4:
      Enderezo: 192.168.1.37
      Prefixo: 24 (255.255.255.0)
      Pasarela: 192.168.1.1

      DNS: 80.58.61.250
      DNS: 80.58.61.254
      DNS: 193.22.119.22
      DNS: 208.67.222.222

      É dicir, toda a información que os comandos desta publicación (e algúns máis) ofrécelle por separado á vez. Para coñecer outras opcións, xa sabes: «man nm-tool» 🙂

      Ademais dos pedidos:

      "Nome de host"
      "Ruta"

      1.    barnarasta dixo

        # cavar http://www.google.com | grep SERVIDOR

        e indicarache o DNS empregado

      2.    chemabs dixo

        A partir de Ubuntu 15.04 debes usar:

        nmcli show de dispositivos

        porque a ferramenta nm desapareceu:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   cohiote dixo

    Estimado, instalei Huayra 2.0 e actualicei a 2.1.
    Polo menos nestas versións, por defecto non hai ningún comando "ifconfig", se non, uso o comando "ip" para ver o estado das tarxetas de rede:

    enderezo ip sh

  4.   jhb dixo

    xd men jnbkj kjbkjbk kjbkj kj kj

  5.   JMonzón dixo

    Como actualizo un cambio de enderezo IP do meu servidor de correo no DNS do ISP?