Назад | Перейти на главную страницу

В чем разница между genmask и netmask?

На выходе route -n в Linux вы получите что-то вроде этого:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 0.0.0.0         255.255.255.255 UH    0      0        0 eth0

я знаю это Genmask относится к части маршрута с сетевой маской, но почему она называется «Genmask», а не «netmask», как везде? Это буквально единственное место, где я когда-либо видел "Генмаск".

В соответствии с nixCraft:

Генмаск : Маска сети назначения; 255.255.255.255 для назначения хоста и 0.0.0.0 для маршрута по умолчанию.

Он называется «genmask», потому что он показывает «общность» (т.е. маску сети) маршрута.