web-dev-qa-db-fra.com

serveur ubuntu: wifi

Je viens d'installer le serveur Ubuntu 14.04 sur mon ordinateur doté d'un port réseau filaire et d'une carte wifi. J'aimerais que le serveur utilise le réseau filaire s'il n'est pas disponible et utilise le wifi lorsqu'il n'est pas disponible.

Les interfaces/etc/network/originales ressemblent à ceci:

# 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

J'ai suivi this post et modifié mon fichier pour qu'il soit:

# 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

Quand je redémarre wlan0, je peux me connecter à mon wifi, pas de problème. Si je redémarre l'ordinateur avec mon câble réseau branché, aucun problème, car les connexions filaires et wifi se connectent à mon réseau. Cependant, si ma connexion filaire est débranchée et que je redémarre, le message "Démarrage de configurer le périphérique réseau" s'affiche au démarrage. Je vois alors le message 'attendre 60 secondes supplémentaires pour la configuration du réseau' avant que le système ne démarre complètement (il attend donc plus de 120 secondes pour le réseau). Lorsque l'ordinateur démarre, mes connexions wifi sont connectées.

Donc, je suppose que les choses fonctionnent, mais le démarrage de mon serveur sans tête prend beaucoup de temps. Qu'est-ce que je fais mal? Est-il possible de corriger ce retard de démarrage? Je vous remercie.

9
Vinh Nguyen

Les déclarations 'auto p4p1' et 'auto wlan0' demandent au système de démarrer automatiquement les interfaces les deux. Lorsque vous démarrez avec Ethernet déconnecté et que vous avez de toute façon demandé à l'interface de démarrer, le système trébuche: "attend jusqu'à 60 secondes supplémentaires pour la configuration du réseau".

Il serait plus efficace, mais certainement pas automatique, de laisser de côté la déclaration '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

Et démarrez l’une ou l’autre manuellement, au besoin:

Sudo ifup -v wlan0
7
chili555