Få al vores netværkskonfiguration med kommandoer

Enten fordi vi administrerer en server, eller fordi vi endnu ikke har et grafisk miljø, er der tidspunkter, hvor vi har brug for at kende alle de netværksdata, som computeren, som vi er tilsluttet, har, her vil jeg forklare, hvordan man får disse data.

IP-adresse

En simpel kommando kan fortælle os vores IP, jeg mener: ifconfig

ifconfig

Det viser os noget som dette:

ifconfig Som du kan se, vises alle netværksgrænseflader, i 2. linje i hver grænseflade ser vi noget som: «inet 192.168.1.5»... Inet er f.eks. IP-adressen, hvis jeg laver en grep filtrering inet Jeg kan kun vise IP'erne:

sudo ifconfig | grep inet

Det ville vise os vores IPv4- og IPv6-IP'er.

MAC

Den samme kommando giver os mulighed for at kende vores MAC-adresse, vi kan se den i linjen, der begynder med "ether", vi kan stadig bruge en grep til at filtrere efter ether, og at kun vores MAC'er vises:

sudo ifconfig | grep ether

DNS-server

For at kende vores DNS-server kan vi se indholdet af /etc/resolv.conf-filen:

cat /etc/resolv.conf

Der vil vi se domænet for vores netværk (hvis vi har et i LAN) eller IP-adressen for den DNS-server, som vi bruger.

Gateway eller Gateway

At kende vores gateway er lige så let, vi bruger:

ip route show

Vi vil se, at flere linjer kan vises, men (generelt) første linje indeholder vores gateway i starten, det er linjen, der begynder med standard

ip-rute Alligevel ... selvfølgelig kan du bruge grep igen til at filtrere som standard:

ip route show | grep default

Og ... bliver mere udsøgt, vi kan bruge awk til kun at vise den tredje kolonne, den for IP:

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

Men hej, dette er for at få os detaljerede 😀

Værtsnavn eller computernavn

Enkelt, meget simpelt ... kør bare: værtsnavn

hostname

Slutningen!

Indtil videre går indlægget, jeg ved ikke, om jeg har nogen ventende konfiguration ... i så fald del kommandoen for at vise den i en terminal 😉

God fornøjelse!


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

8 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Gonzalo sagde han

    Det gør aldrig ondt at huske dem

  2.   Hugo sagde han

    I tilfælde af DNS er dette ikke altid tilfældet.
    I Ubuntu eller nogle af dets derivater indeholder filen '/etc/resolv.conf' 'nameserver 127.0.1.1'
    Hvordan bestemmes den DNS, der er konfigureret i disse tilfælde?

    1.    xurxo sagde han

      Dette sker, fordi systemet bruger: / usr / sbin / NetworkManager, og det er dette program, der har ansvaret for at ringe / sbin / dhclient.

      Hvis du vil se alle oplysningerne inklusive navneserverens IP-navne, skal du bare køre kommandoen:

      "Nm-værktøj"

      I Ubunto og Mint vil det tilbyde dig noget som dette:

      NetworkManager-værktøj

      Tilstand: tilsluttet (global)

      - Enhed: eth0 ——————————————————————–
      Type: Kabelforbundet
      Driver: jme
      Stat: utilgængelig
      Standard: nej
      HW-adresse: 00: 90: F5: C0: 32: FC

      Capabilities:
      Carrier Detect: ja

      Kabelforbundne egenskaber
      Transportør: slukket

      - Enhed: wlan0 [Auto MOVISTAR_JIJIJI] —————————————————
      Type: 802.11 WiFi
      Driver: rtl8192ce
      Tilstand: forbundet
      Standard: ja
      HW-adresse: E0: B9: A5: B3: 08: CA

      Capabilities:
      Hastighed: 72 Mb / s

      Trådløse Properties
      WEP-kryptering: ja
      WPA-kryptering: ja
      WPA2-kryptering: ja

      Trådløse adgangspunkter (* = nuværende AP)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, frekvens 2452 MHz, hastighed 54 Mb / s, styrke 40 WPA

      IPv4-indstillinger:
      Adresse: 192.168.1.37
      Præfiks: 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 vil sige alle de oplysninger, som kommandoerne i dette indlæg (og nogle flere) tilbyder dig separat på én gang. For at kende andre muligheder ved du allerede: «man nm-tool» 🙂

      Bortset fra ordrer:

      "Værtsnavn"
      "Rute"

      1.    barnarasta sagde han

        # grave http://www.google.com | grep SERVER

        og det fortæller dig den anvendte DNS

      2.    kemabs sagde han

        Fra og med Ubuntu 15.04 skal du bruge:

        nmcli enhed show

        fordi nm-værktøj forsvandt:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   cohiote sagde han

    Kære, jeg installerede Huayra 2.0, og jeg har opdateret til 2.1.
    I det mindste i disse versioner er der som standard ingen "ifconfig" -kommando, ellers bruger jeg kommandoen "ip" til at se status på netværkskortene:

    ip addr sh

  4.   JHB sagde han

    xd mænd jnbkj kjbkjbk kjbkj kj kj

  5.   JMonzon sagde han

    Hvordan opdaterer jeg en ændring af min mailservers IP-adresse i ISP DNS?