serwer ubuntu: wifi

9

Właśnie zainstalowałem serwer Ubuntu 14.04 na moim komputerze, który ma zarówno przewodowy port sieciowy, jak i kartę Wi-Fi. Chciałbym, aby serwer korzystał z sieci przewodowej, jeśli nie jest dostępny, i korzystał z Wi-Fi, gdy jest niedostępny.

Oryginalne interfejsy / etc / network / wyglądają następująco:

# 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

Śledziłem ten post i zmodyfikowałem mój plik, aby był:

# 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

Po ponownym uruchomieniu wlan0 mogę połączyć się z moim Wi-Fi, nie ma problemu. Jeśli ponownie uruchomię komputer z podłączonym kablem sieciowym, nie będzie żadnych problemów, ponieważ zarówno połączenie przewodowe, jak i Wi-Fi połączą się z moją siecią. Jeśli jednak mam połączenie przewodowe odłączone i uruchomione ponownie, podczas uruchamiania pojawia się komunikat „Uruchamianie konfiguracji urządzenia sieciowego”. Następnie widzę komunikat „czekam jeszcze 60 sekund na konfigurację sieci”, zanim system w pełni się uruchomi (więc czeka na sieć ponad 120 sekund). Po uruchomieniu komputera moje połączenia Wi-Fi są połączone.

Myślę, że wszystko działa, ale mój bezgłowy serwer długo się uruchamia. Co ja robię źle? Czy istnieje jakiś sposób, aby naprawić to opóźnienie rozruchu? Dziękuję Ci.

Vinh Nguyen
źródło

Odpowiedzi:

7

Deklaracje „auto p4p1” i „auto wlan0” proszą system o automatyczne uruchomienie obu interfejsów. Gdy zaczniesz od odłączonego Ethernetu i poprosisz o uruchomienie interfejsu, system potknie się: „czeka jeszcze 60 sekund na konfigurację sieci”.

Byłoby bardziej wydajne, ale z pewnością nie automatyczne, pominięcie deklaracji „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

W razie potrzeby uruchom dowolny interfejs ręcznie:

sudo ifup -v wlan0
chili555
źródło
Dziękuję za wyjaśnienie. Skróciłem czas snu w trzech lokalizacjach w / etc / init / failafe, jak opisano w tech.pedersen-live.com/2012/05/… .
Vinh Nguyen,
Stare pytanie, wiem, ale jestem ciekawy, jak ustawić ustawienie. Przy każdym ponownym uruchomieniu muszę wykonać ręczne uruchamianie. Dzięki.
Chuck Claunch
@ChuckClaunch Rozpocznij nowe pytanie i wyjaśnij szczegółowo, czego potrzebujesz. Podaj: cat /etc/network/interfacesUkryj swoje hasło.
chili555