Ubuntu Server: Wi-Fi
Я только что установил сервер Ubuntu 14.04 на моем компьютере, который имеет как проводной сетевой порт, так и карту Wi-Fi. Я хотел бы, чтобы сервер использовал проводную сеть, если она недоступна, и использовал Wi-Fi, когда она недоступна.
Исходные / etc / network / interfaces выглядят следующим образом:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto p4p1
iface p4p1 inet dhcp
Я подписался на этот пост и изменил свой файл так:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <my_ssid>
wpa-psk <my_ssid_password>
# The primary network interface
auto p4p1
iface p4p1 inet dhcp
Когда я перезапускаю wlan0, я могу подключиться к Wi-Fi, нет проблем. Если я перезагружу компьютер с подключенным сетевым кабелем, проблем не возникнет, так как проводное и Wi-Fi соединение подключится к моей сети. Однако, если у меня отключено и перезагружено проводное соединение, при запуске появляется сообщение "Запуск настройки сетевого устройства". Затем я вижу сообщение "ожидание еще 60 секунд для настройки сети", прежде чем система полностью загрузится (поэтому сеть ожидает более 120 секунд). Когда компьютер загружается, мои соединения Wi-Fi подключены.
Итак, я думаю, что все работает, но мой безголовый сервер долго загружается. Что я делаю неправильно? Есть ли способ исправить это отставание при загрузке? Спасибо.
1 ответ
Объявления 'auto p4p1' и 'auto wlan0' просят систему автоматически запустить оба интерфейса. Когда вы запускаете с отключенным Ethernet и просите, чтобы интерфейс все равно запускался, система спотыкается: "еще 60 секунд ожидания для настройки сети".
Было бы более эффективно, но, конечно, не автоматически, пропустить объявление 'auto':
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
#auto wlan0
iface wlan0 inet dhcp
wpa-ssid <my_ssid>
wpa-psk <my_ssid_password>
# The primary network interface
#auto p4p1
iface p4p1 inet dhcp
И запустите любой интерфейс вручную при необходимости:
sudo ifup -v wlan0