web-dev-qa-db-fra.com

se connecter à wlan0 et eth0 comme sauvegarde dans etc / network / interfaces

J'exécute actuellement rpis sans tête qui envoie des données via Ethernet à un serveur qui est également connecté au routeur via Ethernet.

En utilisant un adaptateur wifi USB et en gardant la même adresse IP, je voudrais que les données soient envoyées via wifi, mais la connexion Ethernet est toujours active au cas où la connexion serait perdue. Tout au long de l'expérience, la transmission de données alternera entre wifi et ethernet. Ce que je compte faire en commentant le wlan0 code dans le etc/network/interfaces fichier.

Voici ce que mon /etc/network/interfaces le fichier ressemble (ethernet uniquement): # lo auto lo iface lo inet loopback

#eth0
auto lo eth0
iface eth0 inet dhcp

cela tenterait-il de se connecter à wlan0, puis s'il échoue, connectez-vous à eth0? :

#lo
auto lo
iface lo inet loopback

# wlan0
auto wlan0
iface wlan0 inet dhcp
  wpa-ssid MacRobotics
  wpa-psk password

# eth0
iface eth0 inet dhcp

j'ai du mal à comprendre la syntaxe ifup et ifdown, mais je pense qu'il pourrait être nécessaire de passer de wlan0 à eht0.

2
Evan

Vous ne pouvez pas avoir la même IP, mais vous pouvez simplement avoir les deux interfaces actives en même temps et configurer un script pour essayer de déterminer si la connexion sans fil est établie, puis utilisez-la. Si ce n'est pas le cas, par défaut sur eth0.

Mais si vous avez déjà un câble. pourquoi utiliser le wifi du tout? Ethernet est beaucoup plus rapide/plus fiable/mieux que USB wifi ...

0
Daniel