Как я могу удостовериться, что eth1 сразу получают его адрес fe80 IPv6 на запуске, даже если он физически не соединен?

Используйте, в то время как циклично выполниться через каждую строку:

redis-cli-keys \* | while read key; do redis-cli get "$key"; done
3
10.05.2014, 02:59
2 ответа
[118225] Как сконфигурированы интерфейсы в [118619]/etc/network/interfaces [118620]? Я предполагаю, что они настроены на [118621]allow-hotplug[118622], который активирует интерфейс при обнаружении соединения. Попробуйте изменить его на [118623]auto[118624], чтобы ваш конфигуратор выглядел следующим образом:

0
27.01.2020, 21:28

ifconfig не показывает здесь достаточно информации. Общий ключ - если ссылка активна. iproute2 ip addr покажет статус нижнего уровня, а также время жизни адресов, если это применимо.

Адреса локального канала должны присутствовать только в том случае, если само соединение установлено. Ни ссылки, ни адреса. Есть также множество других случаев, когда он не появляется, например, субинтерфейсы в связанном наборе (группа / команда / мастер и т. Д., В зависимости от того, какой выбор слов вы хотите использовать)

Поведение, которое вы наблюдали за локальный адрес ссылки не удаляется после удаления кабеля, я думаю, это ошибка, его следовало удалить, когда его больше не использовали и счетчик времени жизни истек, и я подозреваю, что он был исправлен в новых ядрах (я не в позиция для тестирования прямо сейчас).

Кроме того, разве вас волнует, ядро ​​или пользовательское пространство создает адрес fe80 :: ? Если это не имеет значения, вы можете создать его из пользовательского пространства, и ядро ​​не удалит его.

2
27.01.2020, 21:28

Теги

Похожие вопросы