Настройка и просмотр шлюза по умолчанию в Linux с примерами кода

Шлюз по умолчанию в Linux — это IP-адрес маршрутизатора или шлюза, который соединяет вашу систему Linux с другими сетями или Интернетом. Это место назначения для сетевых пакетов, которые не предназначены для локальной сети.

Вот несколько способов просмотра и настройки шлюза по умолчанию в Linux, а также примеры кода:

Способ 1: использование команды «ip»

ip route show default

Эта команда отобразит информацию о шлюзе по умолчанию, включая IP-адрес и связанный с ним сетевой интерфейс.

Способ 2: использование команды «маршрут»

route -n

Эта команда покажет таблицу маршрутизации, включая информацию о шлюзе по умолчанию. Шлюз по умолчанию обычно указывается как пункт назначения «0.0.0.0» с соответствующим IP-адресом шлюза.

Способ 3: использование команды «nmcli» (интерфейс командной строки NetworkManager)

nmcli device show <interface-name> | grep IP4.GATEWAY

Замените именем вашего сетевого интерфейса (например, eth0, wlan0). Эта команда отобразит IP-адрес шлюза по умолчанию для указанного интерфейса.

Метод 4. Проверка файла конфигурации «/etc/network/interfaces».
Откройте файл «/etc/network/interfaces» с помощью текстового редактора и найдите строку, начинающуюся с «gateway» или «GATEWAY. ” IP-адрес, указанный в этой строке, представляет собой шлюз по умолчанию.

Метод 5: использование команды «ipconfig» (для старых дистрибутивов Linux)

ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{print $2}' | cut -f2 -d':'

Эта команда отобразит IP-адрес шлюза по умолчанию.