Почему я не могу пропинговать 127.0.0.1 с некоторых сетевых интерфейсов?

Я на ОС Сьерра. Это (часть) того, что я получаю ifconfig

...
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 98:01:a7:b4:91:63 
    inet6 fe80::4e:52ae:9fa8:2e6c%en0 prefixlen 64 secured scopeid 0x5 
    inet 192.168.1.33 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
...
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1400
    inet 10.161.136.55 --> 10.161.136.55 netmask 0xffffffff

Если я пытаюсь пропинговать 127.0.0.1 из интерфейса en0 (команда ping -S 192.168.1.33 127.0.0.1) это работает нормально, но если я попытаюсь пропинговать его с utun1 (команда ping -S 10.161.136.55 127.0.0.1Я получаю тайм-аут. Это почему?

На самом деле, я взглянул на netstat и увидел это:

Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
10.161.136.55      10.161.136.55      UHr            65      550   utun1
10.161.136.55/32   link#14            UCS             0        0   utun1
192.168.1.33/32    link#5             UCS             1        0     en0
192.168.1.33       98:1:a7:b4:91:63   UHLWI           0        9     lo0
...

Почему адреса 10.161.136.55 а также 192.168.1.33 есть такие разные конфигурации для столбца netif? Как я могу изменить их? Я хотел бы изменить линию 10.161.136.55 использовать netif lo0

0 ответов

Другие вопросы по тегам