Få all vår nätverkskonfiguration med kommandon

Antingen för att vi hanterar en server eller för att vi ännu inte har en grafisk miljö, det finns tillfällen då vi behöver veta alla nätverksdata som datorn som vi är anslutna till, här kommer jag att förklara hur man får dessa data.

IP-adress

Ett enkelt kommando kan berätta vår IP, jag menar: ifconfig

ifconfig

Det kommer att visa oss något så här:

ifconfig

Som du kan se ser vi alla nätverksgränssnitt, i den andra raden i varje gränssnitt ser vi ungefär som: «internet 192.168.1.5»... Inet är IP-adressen, till exempel om jag gör en grep filtrering inet Jag kan bara visa IP: erna:

sudo ifconfig | grep inet

Det skulle visa oss våra IPv4- och IPv6-IP-adresser.

MAC

Samma kommando låter oss känna till vår MAC-adress, vi kan se den på raden som börjar med «eter», vi kan fortfarande använda en grep för att filtrera efter eter och att endast våra MAC: er visas:

sudo ifconfig | grep ether

DNS-server

För att känna till vår DNS-server kan vi se innehållet i /etc/resolv.conf-filen:

cat /etc/resolv.conf

Där ser vi domänen i vårt nätverk (om vi har en på LAN) eller IP: n för den DNS-server som vi använder.

Gateway eller Gateway

Att känna till vår gateway eller gateway är lika enkelt, vi kommer att använda:

ip route show

Vi kommer att se att flera rader kan visas, men den (i allmänhet) första raden innehåller vår gateway i början, det är raden som börjar med standard

ip-rutt

Hur som helst ... självklart kan du använda grep igen för att filtrera som standard:

ip route show | grep default

Och ... blir mer utsökt kan vi använda awk för att bara visa den tredje kolumnen, IP:

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

Men hej, detta är för att få oss detaljerade 😀

Värdnamn eller datornamn

Enkelt, väldigt enkelt ... kör bara: värdnamn

hostname

Slutet!

Så långt inlägget går, jag vet inte om jag har någon väntande konfiguration ... i så fall, dela kommandot för att visa det i en terminal 😉

Njut!


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Gonzalo sade

    Det gör aldrig ont att komma ihåg dem

  2.   Hugo sade

    När det gäller DNS är detta inte alltid fallet.
    I Ubuntu eller några av dess derivat innehåller filen '/etc/resolv.conf' 'nameserver 127.0.1.1'
    Hur bestämmer jag den DNS som är konfigurerad i dessa fall?

    1.    Xurxo sade

      Detta händer eftersom systemet använder: / usr / sbin / NetworkManager och det är detta program som ansvarar för att ringa / sbin / dhclient.

      Om du vill se all information inklusive namnserverns IP-namn, kör du bara kommandot:

      "Nm-verktyg"

      I Ubunto och Mint kommer det att erbjuda dig något så här:

      NetworkManager-verktyg

      Tillstånd: ansluten (global)

      - Enhet: eth0 ——————————————————————–
      Typ: Kabelansluten
      Förare: jme
      Tillstånd: otillgänglig
      Standard: nej
      HW-adress: 00: 90: F5: C0: 32: FC

      Förmågor:
      Carrier Detect: ja

      Fast egendom
      Transportör: av

      - Enhet: wlan0 [Auto MOVISTAR_JIJIJI] —————————————————
      Typ: 802.11 WiFi
      Drivrutin: rtl8192ce
      Tillstånd: ansluten
      Standard: ja
      HW-adress: E0: B9: A5: B3: 08: CA

      Förmågor:
      Hastighet: 72 Mb / s

      Egenskaper för trådlös
      WEP-kryptering: ja
      WPA-kryptering: ja
      WPA2-kryptering: ja

      Trådlösa åtkomstpunkter (* = nuvarande AP)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, frekvens 2452 MHz, hastighet 54 Mb / s, styrka 40 WPA

      IPv4-inställningar:
      Adress: 192.168.1.37
      Prefix: 24 (255.255.255.0)
      Gateway: 192.168.1.1

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

      Det vill säga all information som erbjuds av kommandona i det här inlägget (och lite mer) separat samtidigt. För att känna till andra alternativ vet du redan: «man nm-tool» 🙂

      Bortsett från beställningarna:

      "Värdnamn"
      "Rutt"

      1.    barnarasta sade

        # gräv http://www.google.com | grep SERVER

        och det kommer att berätta vilken DNS som används

      2.    kemabs sade

        Från och med Ubuntu 15.04 måste du använda:

        nmcli enhetsshow

        eftersom nm-tool försvann:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   kohiot sade

    Kära, jag installerade Huayra 2.0 och jag har uppdaterat till 2.1.
    Åtminstone i dessa versioner finns det som standard inget "ifconfig" -kommando, annars använder jag kommandot "ip" för att se nätverkskortens status:

    ip-adress sh

  4.   jhb sade

    xd män jnbkj kjbkjbk kjbkj kj kj

  5.   JMonzon sade

    Hur uppdaterar jag en ändring av IP-adressen till min e-postserver i ISP DNS?