В чем разница между маршрутами интернета и интернета6? Я предполагаю, что internet6 означает IPv6?

netstat -r
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.11.254.254      UGSc           61        0     en0
10.11/16           link#4             UCS            32        0     en0
e1r1p3.42.fr       10:dd:b1:a4:2f:33  UHLWI           0        0     en0    696
e1r1p8.42.fr       10:dd:b1:c1:76:9b  UHLWI           0        0     en0    345
e1r1p9.42.fr       10:dd:b1:a2:7f:3a  UHLWI           0        0     en0   1129
e1r1p12.42.fr      10:dd:b1:be:73:6f  UHLWI           0        0     en0   1066
e1r2p4.42.fr       10:dd:b1:b8:f1:c0  UHLWI           0        0     en0    702
e1r2p19.42.fr      10:dd:b1:c1:63:19  UHLWI           0        0     en0   1152
e1r3p5.42.fr       10:dd:b1:a4:2d:b5  UHLWI           0        0     en0    547
e1r3p17.42.fr      10:dd:b1:c1:61:ca  UHLWI           0        0     en0    874
e1r3p19.42.fr      10:dd:b1:c1:69:b1  UHLWI           0        0     en0    860
.......

Internet6:
Destination        Gateway            Flags         Netif Expire
default            fe80::%utun0       UGcI          utun0
localhost          localhost          UHL             lo0
fe80::%lo0         fe80::1%lo0        UcI             lo0
fe80::1%lo0        link#1             UHLI            lo0
fe80::%en0         link#4             UCI             en0
e1r10p17.local     10:dd:b1:c1:6f:d3  UHLI            lo0
fe80::%awdl0       link#10            UCI           awdl0
e1r10p17.local     fe:28:c6:17:d6:fc  UHLI            lo0
..............

Почему шлюзы ссылаются на интерфейсы в разделе Internet6, а в разделе Internet - это в основном адреса Mac и обычные IP-адреса, за исключением link#4? И как мне сломать шлюзы вроде 'fe80::% utun0', что это значит?

1 ответ1

1

По сути, речь идет об IPv6.

Destination        Gateway            Flags         Netif Expire
default            fe80::%utun0       UGcI          utun0
localhost          localhost          UHL             lo0
fe80::%lo0         fe80::1%lo0        UcI             lo0
fe80::1%lo0        link#1             UHLI            lo0
fe80::%en0         link#4             UCI             en0
e1r10p17.local     10:dd:b1:c1:6f:d3  UHLI            lo0
fe80::%awdl0       link#10            UCI           awdl0
e1r10p17.local     fe:28:c6:17:d6:fc  UHLI            lo0

Все адреса fe80 являются локальными адресами.Другими словами: это адреса, которые принадлежат конкретным интерфейсам и действительны только в сети с прямым подключением. Эти адреса не будут маршрутизироваться через вашу сеть. Для каждого интерфейса у вас будет такая сеть fe80::.

Итак, из вывода netstat у меня сложилось впечатление, что вы работаете на MAC (utun), вы выполняете какую-то настройку виртуальной машины и у вас есть следующие интерфейсы:

  • lo0, петлевой интерфейс
  • en0, интерфейс Ethernet
  • своего рода туннель, utun, который является шлюзом по умолчанию
  • Прямая беспроводная связь Apple

Все эти устройства имеют адрес fe80::; % означает, что это сеть fe80::n для этого интерфейса.

Адреса IPv6 пропускают нули (ну, не все, но вы должны проконсультироваться с некоторой документацией по IPv6 по этому вопросу). Итак, fe80:: - это действительно fe80: 0000: 0000: 0000: 0000: 0000: 0000: 0000.

link#<number> указывает устройства или сети, которые доступны на канальном уровне. Это означает, что они более или менее подключены напрямую (в более широком смысле; WiFi также может быть подключен). Таким образом, ваша ссылка # 1 - это сеть, подключенная к вашему шлейфу, ссылка # 4 - это сеть, подключенная к вашей локальной сети en0, а ссылка # 10 - это сеть, подключенная к вашей беспроводной сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .