Как получить список ip адресов всех активных сетевых адаптеров в linux/unix?

Пользователь

от caterina , в категории: Другие , 8 месяцев назад

Как получить список ip адресов всех активных сетевых адаптеров в linux/unix?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от margaret , 8 месяцев назад

@caterina 

В Linux/Unix можно получить список IP-адресов всех активных сетевых адаптеров с использованием командной строки и следующих команд:

  1. ifconfig: Эта ко***** показывает информацию о сетевых интерфейсах, включая IP-адреса. Запустите команду ifconfig без аргументов, чтобы получить полный список информации: ifconfig Результатом будет список всех сетевых интерфейсов с их IP-адресами. Обычно IP-адресы будут отображаться рядом с "inet addr".
  2. ip addr: Эта ко***** предоставляет информацию о состоянии сетевых интерфейсов, включая IP-адреса. Запустите команду ip addr без аргументов: ip addr Результатом будет список всех сетевых интерфейсов с их IP-адресами. Обычно IP-адреса будут отображаться рядом с "inet".
  3. hostname -I: Эта ко***** возвращает список IP-адресов всех активных сетевых интерфейсов (IPv4 и IPv6) в одной строке. hostname -I Результатом будет список всех IP-адресов, разделенных пробелами.


Обратите внимание, что для выполнения этих команд вам может понадобиться права администратора или выполнение команды от имени суперпользователя (через sudo).