Ответы:
allow-hotplug <interface>
, используется так же, как auto
и большинство людей. Тем не менее, событие hotplug - это то, что включает в себя обнаружение ядра / udev на оборудовании, которое может быть кабелем, подключенным к порту, или ключом USB-to-Ethernet, который будет работать при каждом подключении к USB, или беспроводная карта PCMCIA подключается к слоту.
Мое личное мнение: я также думаю, что allow-hotplug
могло бы быть больше документированных примеров, чтобы облегчить понимание этой вещи. Как отмечают другие участники U & L и списки Debian, эти две опции создают «проблему курицы и яйца», когда нет подключенных кабелей или когда создается событие:
Ссылки:
allow-hotplug
потому что я хотел убедиться, что мой брандмауэр будет согласовывать ссылку ПОСЛЕ того, как коммутатор ядра полностью загрузится и применяет его настройки. В общем случае auto
должно быть достаточно.
auto
! Я потерял связь с nohup service networking restart
ранее allow-hotplug
.
Есть общая важная вещь, которую нужно помнить:
Если вы настроили подключаемое устройство как auto
, это предотвратит загрузку всей системы, если она не существует в данный момент! Ли allow-hotplug
настроенное устройство НЕ установлено вверх после службы сетевой рестарта автоматически. Это полностью сбивает с толку. В обоих случаях я потерял целые системы. Если вам нужно перезапустить neworking при подключении к устройству горячего подключения, вы ДОЛЖНЫ убедиться, что ifup <interface>
после перезапуска вы так
services networking restart; ifup wlan0
сразу. В противном случае вы облажались.
auto
, оно будет препятствовать загрузке всей системы, если она не существует в данный момент», я просто попробовал это на виртуальной машине, и она загрузилась нормально (конечно, без сети, так как я отключил все программное обеспечение ВМ сетевые адаптеры), хотите объяснить больше?
auto
этот метод, который заставит интерфейс работать независимо от того, подключен ли кабель и т. Д.?