Gentoo Archives: gentoo-user-fr

From: Jean Magnan de Bornier <jean@×××××××.net>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Encore une question wifi
Date: Fri, 23 Jun 2006 11:47:46
Message-Id: 87ac84qelf.fsf@bornier.net
In Reply to: Re: [gentoo-user-fr] Encore une question wifi by Boris Fersing
1 Le 23 juin à 13:17:50 "Boris Fersing" <kernelsensei@g.o> écrit notamment:
2
3 | 2006/6/23, Jean Magnan de Bornier <jean@×××××××.net>:
4 | > Salut à tous
5 | >
6 | > J'ai deux cartes l'une ethernet eth0 l'autre wifi eth1; mon fichier
7 | > /etc/conf.d/net est :
8 | >
9 | > ............................
10 | >
11 | > config_eth0=( "194.199.136.151 netmask 255.255.255.0 brd 194.199.136.255" )
12 | >
13 | > routes_eth0=(
14 | > "default via 194.199.136.250" # IPv4 default route
15 | > )
16 | >
17 | > modules=( "wpa_supplicant" )
18 | > wpa_supplicant_eth1="-Dwext" # For generic wireless
19 | >
20 | > ............................
21 | >
22 | > J'ai créé /etc/init.d/eth1 par un lien avec /etc/init.d/lo et mis ce
23 | > fichier en "default" avec rc-update (comme eth0)
24 | >
25 | > Au démarrage, eth0 et eth1 sont correctement configurés, mais eth0 chez moi
26 | > n'est pas connecté, c'est pour le bureau, il n'y a donc que eth1 qui peut
27 | > fonctionner.
28 | >
29 | > Mais pour une connexion avec le wifi, il faut que je stoppe eth0.
30 | >
31 | > Est-ce une fatalité ou une erreur de configuration?
32 >
33 | Salut,
34 >
35 | le probleme est que dans le cas ou tu demarres eth0 et eth1 tu auras
36 | une route par defaut qui voudra passer par eth0, mais comme chez toi
37 | tu n'es pas connecté sur eth0 ben ca passe pas. (ta route va dans le
38 | vide) tu pourrais faire en sorte de seulement configurer eth0 si un
39 | cable est branché par exemple ! Regarde tu coté de netplug :
40 >
41 | Dans /etc/conf.d/net :
42 >
43 | #-----------------------------------------------------------------------------
44 | # Cable in/out detection
45 | # Sometimes the cable is in, others it's out. Obviously you don't want to
46 | # restart net.eth0 every time when you plug it in either.
47 | #
48 | # netplug is a package that detects this and requires no extra configuration
49 | # on your part.
50 | # emerge sys-apps/netplug
51 | # and you're done :)
52 >
53 | # By default we wait 10 seconds for netplug to configure the interface for us
54 | # if it doesn't, we abort but leave netplug running and the net.eth0 service
55 | # marked as inactive so when a cable is plugged in it starts fine.
56 | # plug_timeout="10"
57 >
58 | # If you don't want to use netplug on a specific interface but you have it
59 | # installed, you can disable it for that interface via the modules statement
60 | # modules_eth0=( "!netplug" )
61 >
62 >
63 >
64 | Sinon ce que tu peux faire, c'est mettre une fonction postup qui stop
65 | eth0 si t'es associé a un essid, par exemple :
66 >
67 | postup() {
68 | # # This function could be used, for example, to register with a
69 | # # dynamic DNS service. Another possibility would be to
70 | # # send/receive mail once the interface is brought up.
71 | if [ -n "${ESSIDVAR}" ] ; then
72 >
73 | /etc/init.d/net.eth0 stop
74 >
75 | fi
76 >
77 | return 0
78 | }
79 >
80 | Amicalement,
81 >
82 | Boris.
83
84 [...]
85
86 Merci beaucoup, je vais essayer netplug
87 amicalement,
88 --
89 Jean
90
91 --
92 gentoo-user-fr@g.o mailing list