Не понимая значения Genmask в таблице маршрутизации linux

lanix@lanix ~ $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.0.138 0.0.0.0 UG 0 0 0 wlan0 10.0.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 

У меня возникают трудности с пониманием записей 0.0.0.0 в столбцах Gateway и Genmask.

 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.0.138 0.0.0.0 UG 0 0 0 wlan 

Я понимаю, что назначение (0.0.0.0) – это наименее специфическое соответствие, означающее, что пакеты, которые не соответствуют другим маршрутам, будут использовать этот маршрут. Однако я не понимаю соответствующую запись Genmask (0.0.0.0). Пакеты, которые не соответствуют другим маршрутам, будут отправляться на шлюз 10.0.0.138, но что такое маска подсети? 0? 10.0.0.138/0 выглядит немного странно. Разве это не должно быть что-то вроде 32? Так как в шлюзе есть один адрес.

Благодарю.

One Solution collect form web for “Не понимая значения Genmask в таблице маршрутизации linux”

Простое недоразумение. Маска сети относится, конечно, к адресу назначения, а не к адресу шлюза. Шлюз должен быть единственным адресом, поскольку вы не можете отправлять пакеты в подсеть. Т.е. это 0.0.0.0/0.0.0.0, который (как вы уже поняли) просто описывает маршрут по умолчанию.

Вы должны привыкнуть использовать ip route вместо route .

  • Как отказаться от маршрутов, которые загружены сервером OpenVPN?
  • Настройка маршрутов для доступа к WAN и LAN через различные интерфейсы
  • Настройка Linux-ПК как маршрутизатора
  • Могу ли я использовать несколько соединений OpenVPN для ускорения передачи?
  • Miniupnp считает, что мой маршрутизатор не поддерживает UPnP
  • Не удается выполнить пинг других узлов в частной сети
  • Тайм-аут Connecttrack TCP для штатного неработающего
  • «Ip route get» игнорирует таблицы, указанные в «правиле ip»,
  • адрес источника, выбранный в случае нескольких адресов IPv4
  • Совместное подключение к Интернету с компьютера на новый маршрутизатор
  • Маршрутизация частной сети в Интернет через 2 шлюза
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.