Uzyskaj całą naszą konfigurację sieci za pomocą poleceń

Albo dlatego, że zarządzamy serwerem, albo ponieważ nie mamy jeszcze środowiska graficznego, są chwile, kiedy musimy znać wszystkie dane sieciowe, które posiada komputer, do którego jesteśmy podłączeni, tutaj wyjaśnię, jak uzyskać te dane.

Adres IP

Proste polecenie może podać nam nasze IP, mam na myśli: ifconfig

ifconfig

Pokaże nam coś takiego:

ifconfig

Jak widać, pojawiają się wszystkie interfejsy sieciowe, w drugiej linii każdego interfejsu widzimy coś takiego: «internet 192.168.1.5»… Inet to adres IP, na przykład, jeśli zrobię grep filtering inet mogę wyświetlić tylko adresy IP:

sudo ifconfig | grep inet

Pokazałby nam nasze adresy IPv4 i IPv6.

PROCHOWIEC

To samo polecenie pozwala nam poznać nasz adres MAC, możemy go zobaczyć w wierszu zaczynającym się od «ether», nadal możemy używać grep do filtrowania przez eter i że pojawiają się tylko nasze adresy MAC:

sudo ifconfig | grep ether

Serwer DNS

Aby poznać nasz serwer DNS, możemy zobaczyć zawartość pliku /etc/resolv.conf:

cat /etc/resolv.conf

Tam zobaczymy domenę naszej sieci (jeśli taką mamy w sieci LAN) lub adres IP serwera DNS, z którego korzystamy.

Brama lub Brama

Wiedząc, że nasza bramka lub bramka jest równie łatwa, użyjemy:

ip route show

Zobaczymy, że może pojawić się kilka linii, ale (ogólnie) pierwsza linia zawiera naszą bramę na początku, jest to linia, która zaczyna się od domyślnym

trasa ip

W każdym razie ... oczywiście możesz użyć grep ponownie, aby domyślnie filtrować:

ip route show | grep default

I ... stajemy się bardziej wyrafinowani, możemy użyć awk do wyświetlenia tylko trzeciej kolumny, kolumny adresu IP:

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

Ale hej, to jest szczegółowe informacje 😀

Nazwa hosta lub nazwa komputera

Proste, bardzo proste ... po prostu uruchom: nazwa hosta

hostname

Koniec!

Póki co jest post, nie wiem, czy mam jakąś oczekującą konfigurację ... jeśli tak, udostępnij polecenie, aby pokazać je w terminalu 😉

Enjoy!


8 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Gonzalo powiedział

    Nigdy ich nie boli

  2.   Hugo powiedział

    W przypadku DNS nie zawsze tak jest.
    W Ubuntu lub niektórych jego pochodnych plik „/etc/resolv.conf” zawiera „serwer nazw 127.0.1.1”
    Jak określić DNS skonfigurowany w takich przypadkach?

    1.    Xurxo powiedział

      Dzieje się tak, ponieważ system używa: / usr / sbin / NetworkManager i to właśnie ten program jest odpowiedzialny za wywołanie / sbin / dhclient.

      Jeśli chcesz zobaczyć wszystkie informacje, w tym nazwy IP serwera nazw, po prostu uruchom polecenie:

      „Narzędzie Nm”

      W Ubunto i Mint zaoferuje ci coś takiego:

      Narzędzie NetworkManager

      Stan: połączony (globalny)

      - Urządzenie: eth0 ——————————————————————–
      Typ: przewodowy
      Kierowca: jme
      Stan: niedostępny
      Domyślnie: nie
      Adres HW: 00: 90: F5: C0: 32: FC

      Możliwości:
      Wykrywanie nośnika: tak

      Właściwości przewodowe
      Przewoźnik: wyłączony

      - Urządzenie: wlan0 [Auto MOVISTAR_JIJIJI] ————————————————
      Typ: WiFi 802.11
      Sterownik: rtl8192ce
      Stan: połączony
      Domyślnie: tak
      Adres HW: E0: B9: A5: B3: 08: CA

      Możliwości:
      Prędkość: 72 Mb / s

      Właściwości sieci bezprzewodowej
      Szyfrowanie WEP: tak
      Szyfrowanie WPA: tak
      Szyfrowanie WPA2: tak

      Punkty dostępu bezprzewodowego (* = aktualny AP)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, częstotliwość 2452 MHz, prędkość 54 Mb / s, siła 40 WPA

      Ustawienia IPv4:
      Adres: 192.168.1.37
      Prefiks: 24 (255.255.255.0)
      Brama: 192.168.1.1

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

      Oznacza to, że wszystkie informacje, które polecenia w tym poście (i kilka innych) oferują osobno na raz. Aby poznać inne opcje, już wiesz: «man nm-tool» 🙂

      Oprócz zamówień:

      „Nazwa hosta”
      "Trasa"

      1.    barnarasta powiedział

        # kopać http://www.google.com | grep SERWER

        i powie Ci, jaki DNS jest używany

      2.    chemaby powiedział

        Od Ubuntu 15.04 musisz używać:

        Pokaz urządzenia nmcli

        ponieważ narzędzie nm-tool zniknęło:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   kohiote powiedział

    Drogi, zainstalowałem Huayra 2.0 i zaktualizowałem do 2.1.
    Przynajmniej w tych wersjach domyślnie nie ma polecenia „ifconfig”, w przeciwnym razie używam polecenia „ip”, aby zobaczyć stan kart sieciowych:

    adres ip sh

  4.   jhb powiedział

    xd men jnbkj kjbkjbk kjbkj kj kj

  5.   JMonzon powiedział

    Jak zaktualizować zmianę adresu IP mojego serwera pocztowego w DNS dostawcy usług internetowych?