Ubuntu-Server: WiFi

9

Ich habe gerade den Ubuntu 14.04-Server auf meinem Computer installiert, der sowohl über einen kabelgebundenen Netzwerkanschluss als auch über eine WLAN-Karte verfügt. Ich möchte, dass der Server das kabelgebundene Netzwerk verwendet, wenn es nicht verfügbar ist, und WLAN verwendet, wenn es nicht verfügbar ist.

Die ursprünglichen / etc / network / Schnittstellen sehen wie folgt aus:

# 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

Ich bin diesem Beitrag gefolgt und habe meine Datei wie folgt geändert:

# 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

Wenn ich wlan0 neu starte, kann ich problemlos eine Verbindung zu meinem WLAN herstellen. Wenn ich den Computer mit eingestecktem Netzwerkkabel neu starte, gibt es auch keine Probleme, da sowohl die Kabel- als auch die WLAN-Verbindung mit meinem Netzwerk verbunden sind. Wenn ich jedoch die Kabelverbindung getrennt und neu gestartet habe, wird beim Start die Meldung "Netzwerkgerät konfigurieren starten" angezeigt. Ich sehe dann die Meldung "Warten Sie noch bis zu 60 Sekunden auf die Netzwerkkonfiguration", bevor das System vollständig gestartet wird (es wartet also mehr als 120 Sekunden auf das Netzwerk). Wenn der Computer startet, sind meine WLAN-Verbindungen verbunden.

Ich denke, die Dinge funktionieren, aber es dauert lange, bis mein kopfloser Server vollständig hochgefahren ist. Was mache ich falsch? Gibt es überhaupt eine Möglichkeit, diese Startverzögerung zu beheben? Danke.

Vinh Nguyen
quelle

Antworten:

7

Die Deklarationen 'auto p4p1' und 'auto wlan0' fordern das System auf, beide Schnittstellen automatisch zu starten . Wenn Sie mit getrenntem Ethernet beginnen und darum gebeten haben, dass die Schnittstelle trotzdem gestartet wird, stolpert das System: "Warten Sie noch bis zu 60 Sekunden auf die Netzwerkkonfiguration."

Es wäre effizienter, aber sicherlich nicht automatisch, die "Auto" -Deklaration wegzulassen:

# 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

Und starten Sie eine der Schnittstellen nach Bedarf manuell:

sudo ifup -v wlan0
chili555
quelle
Danke für die Erklärung. Ich habe die Schlafzeit an den drei Standorten in / etc / init / fehlersicher reduziert, wie unter tech.pedersen-live.com/2012/05/… beschrieben .
Vinh Nguyen
Alte Frage, die ich kenne, aber ich bin gespannt, wie ich die Einstellung festlegen kann. Ich muss den manuellen Start bei jedem Neustart durchführen. Vielen Dank.
Chuck Claunch
@ChuckClaunch Bitte starten Sie Ihre eigene neue Frage und erklären Sie ausführlich, was Sie brauchen. Bitte geben cat /etc/network/interfacesSie Folgendes an : Bitte verdecken Sie Ihr Passwort.
Chili555