/etc/network/interface

Le
Pierre Allken-Bernard
Bonsoir,
Pour me connecter à ma Freebox (wifi) depuis mon PC portable, j'ai dans mon fichier /etc/network/interface :

auto wlan0
iface wlan0 inet dhcp
wireless_essid mafreebox
wireless_key maclef

Mais j'ai un second chez-moi avec une autre freebox, un autre essid et
une autre key. Plutôt que de modifier le fichier ci-dessus à chaque
fois, y a-t-il un bon moyen de mettre toutes les infos dedans ?

Merci d'avance.

Pierre

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Robin Ségalas
Le #17454251
Le mardi 07 octobre 2008 à 09:36:34, Pierre Allken-Bernard a écrit :
Bonsoir,



Bonjour,

Pour me connecter à ma Freebox (wifi) depuis mon PC portable, j'ai dans mon fichier /etc/network/interface :

auto wlan0
iface wlan0 inet dhcp
wireless_essid mafreebox
wireless_key maclef

Mais j'ai un second chez-moi avec une autre freebox, un autre essid et
une autre key. Plutôt que de modifier le fichier ci-dessus à chaque
fois, y a-t-il un bon moyen de mettre toutes les infos dedans ?



Il me semble que ça doit pouvoir se faire avec le paquet wpasupplicant.
Une fois celui-ci installé, il faut reconfigurer /etc/network/interfaces
et configurer wpasupplicant.
Voici ce que ça donne par exemple chez moi:

# /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# Ethernet
#allow-hotplug eth0
iface eth0 inet dhcp

# Wifi
allow-hotplug ath0
iface ath0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp
#######

# /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

ap_scan=1
fast_reauth=1
eapol_version=1

# Réseaux publics
network={
key_mgmt=NONE
}

# Réseau maison (connection en WEP)
network={
ssid="nom_reseau"
key_mgmt=NONE
wep_key0=numero_de_cle
}
#######

Avec ceci, la connection doit se faire à un des réseaux déclarés, selon
celui qui émet à proximité de l'appareil.

Merci d'avance.



De rien, en espérant avoir aidé.

Pierre



Robin

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
François Boisson
Le #17454311
Le Tue, 7 Oct 2008 21:36:34 +0200
Pierre Allken-Bernard
Bonsoir,
Pour me connecter à ma Freebox (wifi) depuis mon PC portable, j'ai dans mon
fichier /etc/network/interface :

auto wlan0
iface wlan0 inet dhcp
wireless_essid mafreebox
wireless_key maclef

Mais j'ai un second chez-moi avec une autre freebox, un autre essid et
une autre key. Plutôt que de modifier le fichier ci-dessus à chaque
fois, y a-t-il un bon moyen de mettre toutes les infos dedans ?

M


guessnet est fait pour ça et marche très bien:

[...]
allow-hotplug wlan0

mapping wlan0
script /usr/sbin/guessnet-ifupdown
map timeout 3
map verbose: true
map debug:false
map ESSID1 ESSID2 MAISON BOULOT

iface ESSID1 inet dhcp
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid ESSID1
wpa-key-mgmt WPA-PSK
wpa-psk clef1WPA
test-wireless essid ESSID1
[...]
iface BOULOT inet dhcp
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid BOULOT
wpa-key-mgmt WPA-PSK
wpa-psk clefWPAduboulot
test-wireless essid BOULOT

voilà

François Boisson

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Pierre Allken-Bernard
Le #17456631
François Boisson a écrit :
guessnet est fait pour ça et marche très bien



Merci, j'ai regardé man guessnet puis j'ai mis dans mon
/etc/network/interfaces :

auto wlan0

mapping wlan0
script guessnet-ifupdown
map timeout 3
map verbose true
map debug:false
map ESSID1 ESSID2 maison1 maison2

iface maison1 inet dhcp
wireless_essid ESSID1
wireless_key ***********
test-wireless essid ESSID1

iface avrille inet dhcp
wireless_essid ESSID2
wireless_key **********
test-wireless essid ESSID2

Apparemment, ça marche :-)
(j'ai seulement testé dans maison2 ...)

Pierre

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme