Ubuntu Server: Wi-Fi

9

Я только что установил сервер 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, нет проблем. Если я перезагружу компьютер с подключенным сетевым кабелем, проблем не возникнет, так как проводное и беспроводное соединения будут подключены к моей сети. Однако, если у меня отключено и перезагружено проводное соединение, при запуске появляется сообщение «Запуск настройки сетевого устройства». Затем я вижу сообщение «ожидание еще 60 секунд для настройки сети», прежде чем система полностью загрузится (таким образом, сеть ожидает более 120 секунд). Когда компьютер загружается, мои соединения Wi-Fi подключены.

Итак, я думаю, что все работает, но мой безголовый сервер долго загружается. Что я делаю неправильно? Есть ли способ исправить это отставание при загрузке? Спасибо.

Винь Нгуен
источник

Ответы:

7

Объявления '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
chili555
источник
Спасибо за объяснение. Я сократил время сна в трех местах в / etc / init / failsafe, как описано на tech.pedersen-live.com/2012/05/… .
Вин Нгуен
Старый вопрос, который я знаю, но мне любопытно, как сделать настройку. Я должен делать ручной запуск при каждой перезагрузке. Спасибо.
Чак Клаунк
@ChuckClaunch Пожалуйста, начните свой новый вопрос и подробно объясните, что вам нужно. Пожалуйста, включите: cat /etc/network/interfacesПожалуйста, скрыть ваш пароль.
chili555