Отримайте всю нашу конфігурацію мережі за допомогою команд

Через те, що ми керуємо сервером, або тому, що у нас ще немає графічного середовища, бувають випадки, коли нам потрібно знати всі мережеві дані, якими володіє комп’ютер, до якого ми підключені, тут я поясни, як отримати ці дані.

IP-адреса

Проста команда може сказати нам наш IP, я маю на увазі: Ifconfig

ifconfig

Це покаже нам щось подібне:

Ifconfig

Як бачите, з’являються всі мережеві інтерфейси, у 2-му рядку кожного інтерфейсу ми бачимо щось на зразок: «Інтернет 192.168.1.5»… Inet - це IP-адреса, наприклад, якщо я GREP фільтруючи inet, я можу показати лише IP-адреси:

sudo ifconfig | grep inet

Це покаже нам наші IPv4 та IPv6 IP.

МАК

Ця ж команда дозволяє нам знати нашу 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, щоб показати лише 3-й стовпець, що в IP:

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

Але привіт, це для отримання детальної інформації 😀

Ім'я хоста або ім'я комп'ютера

Просто, дуже просто ... просто запустіть: hostname

hostname

Кінець!

Поки що допис йде, я не знаю, чи є у мене якась очікувана конфігурація ... якщо так, поділіться командою, щоб показати її в терміналі 😉

Насолоджуйтесь!


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Гонсало - сказав він

    Про них ніколи не заважає згадувати

  2.   Хьюго - сказав він

    У випадку з DNS це не завжди так.
    В Ubuntu або деяких його похідних файл '/etc/resolv.conf' містить 'nameserver 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: так

      Точки бездротового доступу (* = поточна точка доступу)
      * MOVISTAR_D44A: Інфрачервоний, 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?