1 |
Hallo, |
2 |
|
3 |
Ich bin was so was angeht auch kein Profi. Aber zum überprüfen der |
4 |
Netzwerkverbindung ist wohl ifplugd geeigenet -- wie auch immer das genau |
5 |
benutzt wird, aber das hilft googeln nach gentoo ifplugd sicher weiter. |
6 |
|
7 |
Für die verschiedenen Wlan-Netze benutze ich ein Skript, das bei mir |
8 |
allerdings nicht als Start-Skript fungiert, sondern über den Wlan Hotkey |
9 |
meines Notebook aufgerufen wird, das müsste also als Startskript entsprechend |
10 |
angeglichen werden: |
11 |
|
12 |
---> |
13 |
#!/bin/sh |
14 |
# sebastian.meisel@×××.de |
15 |
# based upon (C) 2004 Haschmi.de |
16 |
|
17 |
ifconfig eth0 down |
18 |
|
19 |
ESSID_LIST="EineEssid NocheineEssid" |
20 |
|
21 |
#defaults |
22 |
ESSID="any" |
23 |
CHANNEL=1 |
24 |
WEP_KEY=off |
25 |
W_DEV=eth1 |
26 |
|
27 |
if [ -f /var/run/kdm.pid ] ; |
28 |
then alias schreib="kdialog --display :0 --title 'Wlan' --passivepopup" |
29 |
else |
30 |
alias schreib="echo" |
31 |
fi |
32 |
|
33 |
if [ ! -f /tmp/wireless_on ] ; then |
34 |
echo "1" > /proc/driver/acerhk/wirelessled |
35 |
touch /tmp/wireless_on 2>/dev/null |
36 |
sleep 1 |
37 |
for E in $ESSID_LIST; |
38 |
do |
39 |
if [ ! -z $(iwlist $W_DEV scanning | grep $E) ]; |
40 |
then |
41 |
ESSID=$E |
42 |
schreib "Enabling WLAN with ESSID $ESSID" 1 |
43 |
fi |
44 |
done |
45 |
|
46 |
case $ESSID in |
47 |
"EineEssid") |
48 |
CHANNEL=3 |
49 |
WEP_KEY=off |
50 |
;; |
51 |
"NocheineEssid") |
52 |
CHANNEL=5 |
53 |
WEP_KEY="6ae48565ae" |
54 |
esac |
55 |
|
56 |
iwconfig $W_DEV essid "$ESSID" channel $CHANNEL key $WEP_KEY power on |
57 |
power max period 3 |
58 |
sleep 3 |
59 |
dhcpcd $W_DEV |
60 |
|
61 |
;; if [[ $ESSID = "Noch Eine Assid" ]] |
62 |
;; then |
63 |
;; irgendwas |
64 |
;; fi |
65 |
|
66 |
schreib "Hole Mail" 1 |
67 |
su DUUSER -c 'fetchmail -d 900 --ssl -m "/usr/bin/procmail -d %T"' |
68 |
|
69 |
else |
70 |
schreib "Disabling WLAN..." 1 |
71 |
su DUUSER -c 'fetchmail -q' |
72 |
echo off > /proc/driver/acerhk/wirelessled |
73 |
rm /tmp/wireless_on 2>/dev/null |
74 |
dhcpcd -k $W_DEV |
75 |
fi |
76 |
<-- |
77 |
|
78 |
EineEssid NocheineEssid und DUUSER müssten natürlich auch entsprechen |
79 |
angepasst sein. |
80 |
|
81 |
Am Mittwoch, 15. März 2006 14:56 schrieb Mirko Hufnagel: |
82 |
> Hallo Liste, |
83 |
> |
84 |
> ich habe Gentoo auf einem Notebook laufen und folgendes Problem. |
85 |
> |
86 |
> Wenn ich in der Firma bin arbeite ich entweder |
87 |
> + Kabelgebunden auf eth0 mittels DHCP oder |
88 |
> + Wireless auf eth1 mittels wpa_supplicant (WPA Netzwerk). |
89 |
> |
90 |
> Bin ich dann daheim gehe ich |
91 |
> + Wireless auf eth1 mittels wpa online |
92 |
> |
93 |
> Mein problem bei der Sache ist nur - in der Firma versucht er immer beim |
94 |
> booten das Wireless Netzwerk von daheim zu finden - und bricht dann |
95 |
> irgendwann mit timeout ab. Und daheim versucht er auf eth0 einen DHCP |
96 |
> Server zu finden - was ebenfalls nach einiger Zeit mit timeout abbricht. |
97 |
> Jetzt ist das zwar nicht wirklich schlimm - aber es stört mich schon |
98 |
> irgednwie. Ich hätte mein System gern so sauber, das er merkt: |
99 |
> |
100 |
> + Ok, kein Netzwerkkabel drin, fahre eth0 nicht hoch |
101 |
> + ok, ich versuche erst Wireless Netz Arbeit zu finden, wenn das nicht |
102 |
> da ist nach wenigen Sekunden Wireless Netz Heim. |
103 |
> |
104 |
> Ich habe mal etwas in Google gesucht - komme aber da nicht so recht |
105 |
> weit. Ich hätte mal den Gnome NetworkManager ausprobiert, diesen gibt es |
106 |
> aber in Gentoo noch nicht. Selbst übersetzen will ich ihn nicht. Oder |
107 |
> kennt jemand dieses Tool? Ist es das was ich suche? |
108 |
> |
109 |
> Danke |
110 |
> Mirko |
111 |
|
112 |
-- |
113 |
Sebastian Meisel |
114 |
|
115 |
-- |
116 |
gentoo-user-de@g.o mailing list |