сервер ubuntu: wifi


9

Щойно я встановив сервер Ubuntu 14.04 на своєму комп’ютері, який має як провідний мережевий порт, так і wifi-карту. Я хотів би, щоб сервер використовував дротову мережу, якщо вона недоступна, і використовувати Wi-Fi, коли вона недоступна.

Оригінальний / etc / network / інтерфейси виглядають так:

# 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, я можу підключитися до свого wifi, без проблем. Якщо я перезавантажую комп'ютер із підключеним мережевим кабелем, жодних проблем, як дротовий, так і Wi-Fi з'єднання, підключаються до моєї мережі. Однак якщо у мене відключено та перезавантажено провідне з'єднання, під час запуску я бачу повідомлення "Запуск налаштування мережевого пристрою". Потім я бачу повідомлення "очікування до 60 секунд для конфігурації мережі", перш ніж система повністю завантажиться (тому вона чекає 120+ секунд для мережі). Коли комп'ютер завантажується, підключаються мої з'єднання Wi-Fi.

Так, я думаю, що все працює, але мій безголовий сервер потребує тривалого часу для повного завантаження. Що я роблю неправильно? Чи все-таки можна виправити це відставання завантаження? Дякую.

Відповіді:


7

Декларації "auto p4p1" і "auto wlan0" просять систему автоматично запустити обидва інтерфейси. Коли ви починаєте з відключеної Ethernet і просите, щоб інтерфейс все-таки запустився, система спотикається: "чекає до 60 секунд для конфігурації мережі".

Було б більш ефективно, але, безумовно, не автоматично, не залишати декларацію "авто":

# 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

Дякуємо за пояснення. Я скоротив час сну в трьох місцях в / etc / init / failsafe, як описано в tech.pedersen-live.com/2012/05/… .
Vinh Nguyen

Старе питання я знаю, але мені цікаво, як зробити налаштування палицею. Я маю робити ручний запуск кожного разу при перезавантаженні. Дякую.
Чак Клаун

@ChuckClaunch Будь ласка, розпочніть власне нове запитання та детально поясніть, що вам потрібно. Будь ласка, включіть: cat /etc/network/interfacesБудь ласка, закрийте свій пароль.
chili555
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.