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
Другие вопросы по тегам