Я настроил VPN-соединение, и он создал интерфейс foo указанный в ifconfig . Его IP назначается через dhclient foo .

Время от времени моя связь падает. Когда я перечисляю доступные интерфейсы с помощью ifconfig , появляется foo без IP и foo:avahi со случайным IP.

Если я запрашиваю IP-адрес с помощью dhclient foo , сразу же выбирается IP-адрес (обычно тот же IP-адрес), мое интернет-соединение фиксируется и интерфейс foo:avahi исчезает.

Что это такое : интерфейс ...:avahi и как я могу предотвратить падение этого соединения?

1 ответ1

0

Это не интерфейс; Вот как старые инструменты, а именно ifconfig, показывают дополнительные IP-адреса на интерфейсе eth0 (ядро эмулирует "псевдоним интерфейса" для каждого дополнительного адреса).

Адрес / псевдоним, помеченный "avahi", создается с помощью avahi-autoipd, который реализует автоматическую настройку RFC 3927 IPv4 link-local address (также известный как zeroconf или APIPA). IP-адрес не является случайным; он выбран из зарезервированного префикса локальной ссылки 169.254.0.0/16 .

Что касается того, почему это появляется само по себе, вам нужно на самом деле проверить системные журналы, чтобы выяснить это; Autoipd может быть как причиной проблем, так и результатом внешних проблем.

  • Возможно, какой-то компонент в вашей системе считает, что профиль подключения еще не активен - поскольку вы настроили IP-адрес извне - поэтому он намеренно переключается в профиль «только для локальной линии» и запускает avahi-autoipd.

  • Может случиться так, что вы сначала потеряете соединение, клиент DHCP теряет аренду своего адреса и не может получить новый, а некоторые компоненты в вашей системе переключаются в «режим локальной связи» только в качестве крайней меры.

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