💆♀️ Четыре метода проверки IP-адреса шлюза или маршрутизатора по умолчанию в Linux

by itisgood

Ваш шлюз по умолчанию – это IP-адрес вашего маршрутизатора, о котором вы должны знать.

Обычно он автоматически определяется операционной системой во время установки, в противном случае вам может потребоваться изменить его.

Если ваша система не может проверить связь с самим собой, то, вероятно, это может быть проблема шлюза, и вы должны это исправить.

Это может произойти, если у вас есть несколько сетевых адаптеров или маршрутизаторов в сети.

Шлюз – это маршрутизатор, который действует как точка доступа для передачи сетевых данных из одной сети в другую.

Это можно сделать с помощью следующих четырех команд.

  • Команда route: команда route используется для отображения и управления таблицей IP-маршрутизации.
  • Команда ip: команда IP аналогична команде ifconfig, которая очень хорошо знакома для назначения статического IP-адреса, маршрута и шлюза по умолчанию и т. д.,.
  • Команда netstat: netstat («статистика сети») – это инструмент командной строки, который отображает информацию, связанную с сетевыми соединениями (как входящими, так и исходящими), такими как таблицы маршрутизации, маскарадные соединения, многоадресное членство и номера сетевых интерфейсов.
  • Команда routel: команда routel используется для вывода списка маршрутов с хорошим выходным форматом.

1) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды route?

Команда route используется для отображения и управления таблицей IP-маршрутизации.

Его основное назначение – установка статических маршрутов к конкретным хостам или сетям через интерфейс после настройки интерфейса.

Когда используются параметры добавления или удаления, маршрут изменяет таблицы маршрутизации.

Без этих параметров в маршруте отображается текущее содержимое таблиц маршрутизации.

# route
или
# route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         www.routerlogin 0.0.0.0         UG    600    0        0 wlp8s0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp8s0

2) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды ip?

Команда IP аналогична ifconfig, которая очень хорошо знакома для назначения статического IP-адреса, маршрута и шлюза по умолчанию и т.д.,.

Команда ifconfig устарела из-за отсутствия обслуживания в течение многих лет, хотя она по-прежнему доступна в большинстве дистрибутивов Linux.

Команда ifconfig была заменена командой IP, которая является очень мощной и выполняет несколько задач сетевого администрирования одной командой.

Командная утилита IP идет в комплекте с пакетом iproute2.

По умолчанию утилита iproute2 предустановила все основные дистрибутивы Linux.

Если нет, вы можете установить его, указав iproute2 на своем терминале с помощью менеджера пакетов.

# ip r
или
# ip route
или
# ip route show

default via 192.168.1.1 dev wlp8s0 proto dhcp metric 600 
192.168.1.0/24 dev wlp8s0 proto kernel scope link src 192.168.1.6 metric 600

3) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды netstat?

netstat расшифровывается как Network Statistics.

Это инструмент командной строки, который отображает информацию о сетевых подключениях (как входящих, так и исходящих), таких как таблицы маршрутизации, маскарадные соединения, многоадресное членство и имена сетевых интерфейсов.

В нем перечислены все соединения сокетов tcp, udp и сокетов unix.

Он используется для диагностики сетевых проблем в сети и определения объема трафика в сети в качестве измерения производительности.

# netstat -r

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         www.routerlogin 0.0.0.0         UG        0 0          0 wlp8s0
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 wlp8s0

4) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды routel?

Он используется для вывода списка маршрутов с красивым форматом вывода.

Эта программа представляет собой набор вспомогательных скриптов, которые вы можете использовать вместо необработанных команд iproute2.

Скрипт Routel выведет список маршрутов в формате, который некоторые могут посчитать более понятным, чем эквивалент списка маршрутов ip.

Скрипт routef не принимает никаких аргументов и просто сбрасывает таблицу маршрутизации. Осторожно! Это означает удаление всех маршрутов, которые сделают вашу сеть непригодной для использования!

# routel
         target            gateway          source    proto    scope    dev tbl
        default        192.168.1.1                     dhcp          wlp8s0 
   192.168.1.0/ 24                     192.168.1.6   kernel     link wlp8s0 
      127.0.0.0          broadcast       127.0.0.1   kernel     link     lo local
     127.0.0.0/ 8            local       127.0.0.1   kernel     host     lo local
      127.0.0.1              local       127.0.0.1   kernel     host     lo local
127.255.255.255          broadcast       127.0.0.1   kernel     link     lo local
    192.168.1.0          broadcast     192.168.1.6   kernel     link wlp8s0 local
    192.168.1.6              local     192.168.1.6   kernel     host wlp8s0 local
  192.168.1.255          broadcast     192.168.1.6   kernel     link wlp8s0 local
            ::1                                      kernel              lo 
        fe80::/ 64                                   kernel          wlp8s0 
            ::1              local                   kernel              lo local
fe80::ad00:2f7e:d882:5add              local                   kernel          wlp8s0 local
        ff00::/ 8                                                    wlp8s0 local

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

# routel | grep default
        default        192.168.1.1                     dhcp          wlp8s0

 

You may also like

Leave a Comment