Результат netstat -rn
на моей виртуальной машине FreeBSD показывает, что:
Internet:
Destination Gateway Flags Netif Expire
default 10.195.51.254 UGS vtnet0
10.195.48.0/22 link#1 U vtnet0
10.195.49.46 link#1 UHS lo0
127.0.0.1 link#2 UH lo0
132.148.77.28 link#1 UHS lo0
132.148.77.28/32 link#1 U vtnet0
Учитывая CIDR 32
, не 132,148 .77.28 / 32
равно 132.148.77.28
? Если да, то как пакеты на указанный адрес назначения решают, использовать ли lo0
или vtnet0
, поскольку для этого адреса определены два разных маршрута?
Флаг H
указывает маршрут к конкретному хосту, который будет использоваться вместо маршрута к подсети.
Похоже, что основная подсеть для vtnet0
10.195.48.0/22
, а 132.148.77.28
- это просто псевдоним (отсюда / 32
).
См. страницы руководства для ] netstat (1) и маршрут (8) .