У меня есть маленькое, обычно бездисплейный медиасервер дома, и я пытаюсь изменить его первичный сетевой интерфейс от проводного Ethernet до WiFi. С этой целью я установил wicd, который, кажется, является большим для конфигурирования сети. Однако начальная загрузка машины берет навсегда из-за печально известного "Ожидания конфигурации сети" проблему.
Я уже изменил свой/etc/network/interfaces файл и изменил ссылки от eth0
кому: wlan0
, напрасно.
То, что ударяет меня, - то, что я вижу что-то как:
...
Waiting for network configuration...
Waiting 60 more seconds for network configuration
Continuing without network configuration
...
* Starting network configuration daemon wicd [OK]
...
Я могу запустить wicd прежде, чем ожидать конфигурации сети? Я должен отказаться от wicd и просто отредактировать некоторые файлы конфигурации, и затем это будет все "просто работать?"
Таким образом, я нашел два подхода к решению этого, оба обрисованный в общих чертах на этой странице Debian:
wicd
но эффективно отключите /etc/network/interfaces
путем отъезда только петлевых записей.wlan0
непосредственно в /etc/network/interfaces
и wicd
может быть удален (равно как и предложено steeldriver выше).Править: Я теперь попробовал обоих, и оба работали, но метод использования 2 не был так тверд, как я думал! Как предложено документацией Debian, все, в чем я нуждался, должно было удостовериться, что wpasupplicant был установлен (это уже было), измените две существующих строки в /etc/network/interfaces
для первичного сетевого интерфейса к wlan0
, и затем добавьте две строки, как так:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid MyNetworkSSID
wpa-psk MySecretPassphrase
Я не должен был вводить каждый атрибут о сети, и я не должен был даже переводить пароль WPA-PSK в шестнадцатеричный (хотя я выбрал к использованию wpa_passphrase
инструмент). Таким образом с этим, я могу быть более уверен, что сеть будет активна при запуске, и я могу отказаться wicd
как еще один демон, поднимающий ресурсы.