Иногда требуется вывести IP сервера в терминале, перед входом в сам сервер. Особенно когда сервер получает адрес по DHCP.
Для этого входим под пользователем с правами sudo, нам необходимо отредактировать файл /etc/issue
1 | sudo nano /etc/issue |
и добавляем строку
1 | Current IP: \4 |
если необходимо вывести сетевой адрес конкретного интерфейса, то заменяем \4 на \4{eth0}.
Где eth0 - меняем на имя сетевого интерфейса, к примеру
1 | Current IP: \4{ens33} |
Получаем примерно следующее
Сохраняем изменения и выходим.
Теперь в приветствии у нас отображается текущий IP
так же можно использовать другие переменные, подробнее можете прочитать в нашей статье "Linux изменить сообщение перед входом в систему"