Получите всю конфигурацию нашей сети с помощью команд

Либо из-за того, что мы управляем сервером, либо из-за того, что у нас еще нет графической среды, бывают моменты, когда нам нужно знать все сетевые данные, которые есть на компьютере, к которому мы подключены, здесь я объясню, как получить эти данные.

IP-адрес

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

ifconfig

Это покажет нам что-то вроде этого:

Ifconfig Как видите, мы видим все сетевые интерфейсы, во 2-й строке каждого интерфейса мы видим что-то вроде: «инет 192.168.1.5»… Inet - это IP-адрес, например, если я GREP фильтруя инет, я могу показать только IP:

sudo ifconfig | grep inet

Он покажет нам наши IPv4 и IPv6 IP.

MAC

Эта же команда позволяет нам узнать наш MAC-адрес, мы можем увидеть его в строке, которая начинается с «ether», мы все еще можем использовать 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

Конец!

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

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

8 комментариев, оставьте свой

Оставьте свой комментарий

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

*

*

  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
      Состояние: недоступен
      По умолчанию: нет
      Аппаратный адрес: 00: 90: F5: C0: 32: FC

      Возможности:
      Обнаружение несущей: да

      Проводные свойства
      Перевозчик: отключен

      - Устройство: wlan0 [Auto MOVISTAR_JIJIJI] ———————————————
      Тип: 802.11 WiFi
      Драйвер: rtl8192ce
      Состояние: подключен
      По умолчанию: да
      Аппаратный адрес: 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.    Barnarasta сказал

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

        и он сообщит вам используемый DNS

      2.    Chemabs сказал

        Начиная с Ubuntu 15.04 вы должны использовать:

        nmcli устройство показать

        потому что исчез nm-tool:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   cohiote сказал

    Уважаемый, я установил Huayra 2.0 и обновился до 2.1.
    По крайней мере, в этих версиях по умолчанию нет команды «ifconfig», в противном случае я использую команду «ip» для просмотра статуса сетевых карт:

    ip адрес sh

  4.   JHB сказал

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

  5.   JMonzon сказал

    Как мне обновить изменение IP-адреса моего почтового сервера в DNS провайдера?