netstat -rn | grep UG | tr -s " " | cut -d" " -f2


Команда netstat -rn используется для отображения информации о маршрутизации на компьютере. Затем команда grep UG используется для фильтрации результатов и поиска строк, содержащих символы UG, которые обозначают записи маршрута с установленным флагом шлюза по умолчанию.

Команда tr -s " " используется для сжатия повторяющихся пробелов в строке, а cut -d" " -f2 используется для разделения строки на поля, разделенные пробелами, и вывода второго поля, что является адресом шлюза по умолчанию.

Таким образом, команда выводит адрес шлюза по умолчанию, который используется для пересылки сетевых пакетов для недоступных сетей.

Альтернативный способ — использование команды ip route list | grep default | awk '{print $3}'. Эта команда также ищет поток вывода маршрутной информации, фильтрует строки, содержащие «default» и выводит третье поле, которое является адресом шлюза по умолчанию.

Ответить

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