Как отобразить ваш IP-адрес в системном трее в Ubuntu

Могут быть случаи, когда, отлаживая проблему, вам нужен IP-адрес машины, чтобы проверить, доступна ли она. Или вам нужно быстро сообщить своим коллегам внутренний/локальный или публичный IP-адрес вашей машины. Если вы на Ubuntu и хотите, чтобы IP-адрес вашей машины был доступен вам, всегда есть решение. В этой статье мы обсудим, как это сделать.
Как отобразить IP-адрес вашей машины в системном трее Ubuntu
Существует инструмент – под названием Indicator-IP – который позволяет это сделать. Чтобы загрузить и установить инструмент на вашей системе Ubuntu, выполните следующие команды:
sudo apt-add-repository ppa:bovender/bovender
sudo apt-get update
sudo apt-get install indicator-ipПосле установки вы можете запустить инструмент, выполнив следующую команду из командной строки
indicator-ipили через Unity (нажав “Alt + F2”).

Использование/функции
Учитывая, что единственная цель Indicator-IP – отображать информацию, связанную с IP-адресом вашей машины Ubuntu, его использование довольно простое. После запуска инструмента графический интерфейс не появится, вместо этого на системном трее вашей машины появится новый индикатор (самая левая запись на скриншоте ниже), показывающий публичный IP-адрес вашей машины.
Публичный IP – это идентичность вашего компьютера в Интернете.
Не только публичный IP, но инструмент также показывает локальные IP-адреса Ubuntu (IP-адреса любых подключенных сетевых интерфейсов); но для этого вам нужно щелкнуть по меню индикатора.

Если вы хотите, чтобы инструмент отображал локальный IP-адрес вашей машины в качестве значка индикатора, просто щелкните по соответствующей записи в меню (например, по той, что выделена на скриншоте выше).
Если хотите, вы также можете контролировать это поведение из командной строки – опция -i позволяет это сделать. Например, следующая команда запустит инструмент, показывающий публичный IP вашей машины в качестве значка индикатора:
indicator-ip -i publicА следующая команда обеспечит отображение локального IP (интерфейса eth0) в трее по умолчанию:
indicator-ip -u-i eth0Двигаясь дальше, откуда инструмент Indicator-IP получает информацию о публичном IP-адресе, официальная документация раскрывает, что служба по умолчанию – “checkip.amazonaws.com.” Но вы также можете попросить инструмент получить информацию из любой альтернативной службы, такой как “icanhazip.com.”
Чтобы изменить службу по умолчанию с “checkip.amazonaws.com” на “icanhazip.com” (или любую другую службу по вашему выбору), вы можете использовать опцию -u. Вот пример:
indicator-ip -u icanhazip.comДля получения дополнительной информации о утилите перейдите на ее страницу GitHub.
Заключение
Существуют некоторые трюки, которые могут не принести вам прямой пользы, но это не значит, что они не полезны и не стоят изучения. Я имею в виду, что наличие IP-адреса вашей машины под рукой может никогда не быть прямой необходимостью, но вы никогда не знаете, когда этот удобный доступ может сэкономить вам немного драгоценного времени.