На выходе 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», потому что он показывает «общность» (т.е. маску сети) маршрута.