Атрымаць усю нашу канфігурацыю сеткі з дапамогай каманд

Альбо таму, што мы кіруем серверам, альбо таму, што ў нас яшчэ няма графічнага асяроддзя, бываюць выпадкі, калі нам трэба ведаць усе сеткавыя дадзеныя, якія мае кампутар, да якога мы падлучаны, тут я растлумачу, як атрымаць гэтыя дадзеныя.

IP-адрас

Простая каманда можа сказаць нам наш IP, я маю на ўвазе: Ifconfig

ifconfig

Ён пакажа нам нешта накшталт гэтага:

Ifconfig Як бачыце, з'яўляюцца ўсе сеткавыя інтэрфейсы, у 2-м радку кожнага інтэрфейсу мы бачым нешта накшталт: «Інет 192.168.1.5»... Inet - гэта IP-адрас, напрыклад, калі я зраблю Grep фільтрацыя inet я магу паказаць толькі IP-адрасы:

sudo ifconfig | grep inet

Гэта пакажа нам нашы IPv4 і IPv6 IP.

MAC

Тая ж каманда дазваляе нам ведаць наш MAC-адрас, мы можам бачыць яго ў радку, які пачынаецца з "эфір", мы ўсё яшчэ можам выкарыстоўваць grep для фільтрацыі па эфіры, і што з'яўляюцца толькі нашы MAC:

sudo ifconfig | grep ether

DNS-сервер

Каб даведацца пра наш DNS-сервер, мы можам убачыць змест файла /etc/resolv.conf:

cat /etc/resolv.conf

Там мы ўбачым дамен нашай сеткі (у выпадку, калі ён ёсць у лакальнай сетцы) альбо IP DNS-сервера, які мы выкарыстоўваем.

Шлюз альбо Шлюз

Ведаючы наш шлюз гэтак жа проста, мы будзем выкарыстоўваць:

ip route show

Мы ўбачым, што можа з'явіцца некалькі радкоў, але (як правіла) першы радок змяшчае наш шлюз у самым пачатку, гэта радок, які пачынаецца з дэфолт

ip-маршрут У любым выпадку ... відавочна, вы можаце выкарыстоўваць grep зноў для фільтрацыі па змаўчанні:

ip route show | grep default

І ... робячыся больш вытанчаным, мы можам выкарыстоўваць awk, каб паказаць толькі трэці слупок, IP:

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

Але гэй, гэта дасць нам падрабязную інфармацыю 😀

Імя хоста альбо імя кампутара

Проста, вельмі проста ... проста запусціце: hostname

hostname

Канец!

Пакуль паведамленне ідзе, я не ведаю, ці ёсць у мяне якая-небудзь чакаючая канфігурацыя ... калі так, падзяліцеся камандай, каб паказаць яе ў тэрмінале

Атрымліваць асалоду ад!


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

8 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Гансала сказаў

    Памятаць пра іх ніколі не шкодзіць

  2.   Х'юга сказаў

    У выпадку з DNS гэта не заўсёды так.
    У Ubuntu альбо некаторых яго вытворных файл '/etc/resolv.conf' змяшчае 'сервер імёнаў 127.0.1.1'
    Як вызначыць DNS, настроены ў гэтых выпадках?

    1.    Xurxo сказаў

      Гэта адбываецца таму, што сістэма выкарыстоўвае: / usr / sbin / NetworkManager, і менавіта гэтая праграма адказвае за выклік / sbin / dhclient.

      Калі вы хочаце ўбачыць усю інфармацыю, уключаючы IP-імёны сервера імёнаў, проста выканайце каманду:

      "Нм-інструмент"

      У Ubunto і Mint ён прапануе вам нешта накшталт гэтага:

      Інструмент NetworkManager

      Стан: звязаны (глабальны)

      - Прылада: eth0 ——————————————————————
      Тып: правадной
      Кіроўца: jme
      Штат: недаступны
      Па змаўчанні: не
      Адрас HW: 00: 90: F5: C0: 32: FC

      Магчымасці:
      Вызначэнне перавозчыка: так

      Правадныя ўласцівасці
      Перавозчык: выкл

      - Прылада: wlan0 [Аўтаматычны MOVISTAR_JIJIJI] ———————————————
      Тып: 802.11 WiFi
      Кіроўца: rtl8192ce
      Стан: звязаны
      Па змаўчанні: так
      Адрас HW: E0: B9: A5: B3: 08: CA

      Магчымасці:
      Хуткасць: 72 Мб / с

      бесправадныя ўласцівасці
      Шыфраванне WEP: так
      Шыфраванне WPA: так
      Шыфраванне WPA2: так

      Кропкі бесправаднога доступу (* = бягучая AP)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, частата 2452 МГц, хуткасць 54 Мбіт / с, сіла 40 WPA

      Налады IPv4:
      Адрас: 192.168.1.37
      Прэфікс: 24 (255.255.255.0)
      Шлюз: 192.168.1.1

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

      Гэта значыць, уся інфармацыя, якую каманды ў гэтым паведамленні (і некаторыя іншыя) прапануюць вам адразу асобна. Каб ведаць іншыя варыянты, вы ўжо ведаеце: «man nm-tool» 🙂

      Акрамя заказаў:

      "Імя хоста"
      "Маршрут"

      1.    барнараста сказаў

        # капаць http://www.google.com | grep СЕРВЕР

        і ён скажа вам, які выкарыстоўваецца DNS

      2.    хемабаў сказаў

        Пачынаючы з Ubuntu 15.04, вы павінны выкарыстоўваць:

        шоў прылады nmcli

        таму што nm-інструмент знік:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   кахіёта сказаў

    Паважаны, я ўстанавіў Huayra 2.0 і абнавіў да 2.1.
    Прынамсі, у гэтых версіях па змаўчанні няма каманды "ifconfig", інакш я выкарыстоўваю каманду "ip", каб убачыць стан сеткавых карт:

    ip адр ш

  4.   jhb сказаў

    xd мужчыны jnbkj kjbkjbk kjbkj kj kj

  5.   Дж.Манзон сказаў

    Як мне абнавіць змену IP-адрасу майго паштовага сервера ў DNS ISP?