Seit einiger Zeit habe ich das Problem, dass nach einem Update mein Netzwerk nicht mehr automatisch konfiguriert wird. Zu diesem Zeitpunkt wurde auch noch ein Update auf KDE 4.3.2 vorgenommen, so dass ich den Fehler auch auf kein Paket eingrenzen kann.
Nun habe ich folgendes Problem: ein wpa_supplicant-Initskript gibt es nicht mehr. D.h. ich muss diesen immer von Hand aufrufen. Genauso wird weder meiner Netzwerkkarte, noch meinem WLAN eine IP-Adresse zugewiesen.
Die entsprechenden config-Dateien habe ich nicht geändert. D.h. es sollte nicht daran liegen, dass hier eine falsche Syntax vorhanden ist.
/etc/conf.d/net
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# ########################### WLAN-Power #######################
preup() {
[[ ${IFACE} == "wlan0" ]] && iwconfig wlan0 txpower on
return 0
}
# **************************************************************
# Devices
# **************************************************************
# ========================== Ethernet ====================
# -------------------- eth1 ------------------------
# ~~~~~~~~~~~~~~~~ static IP ~~~~~~~~~~~~~~~
config_eth1=( "192.168.2.3 netmask 255.255.255.0 broadcast 192.168.2.255" )
routes_eth1=(
"default via 192.168.2.1" )
# ~~~~~~~~~~~~~~~~ dynamic IP ~~~~~~~~~~~~~~
fallback_eth1="dhcp"
iwmode_eth1="mode managed"
# ========================= WLAN =========================
# ---------------------- wpa_supplicant ------------
modules=( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf"
config_wlan0=( "192.168.2.4 netmask 255.255.255.0 broadcast 192.168.2.255" )
routes_wlan0=(
"default via 192.168.2.1" )
|
/etc/wpa_supplicant/wpa_supplicant.conf
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# ====================== Interface ======================
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=0
fast_reauth=1
# ====================== zu Hause ====================
# ---------------------- Fritz!Box --------------------
# WPA-PSK with passphrase -----
network={
ssid="NETZWERK-SSID"
scan_ssid=1
psk="PASSWORT"
priority=5 # The higher the priority, the sooner we are matched
}
|
|
Quellcode
|
1
2
3
4
5
6
|
# ls -l /etc/init.d/net*
lrwxrwxrwx 1 root root 19 2. Nov 21:08 /etc/init.d/net.eth1 -> /etc/init.d/network
-rwxr-xr-x 1 root root 15143 10. Nov 22:54 /etc/init.d/net.lo
-rwxr-xr-x 1 root root 2031 10. Nov 22:54 /etc/init.d/netmount
lrwxrwxrwx 1 root root 19 2. Nov 21:06 /etc/init.d/net.wlan0 -> /etc/init.d/network
-rwxr-xr-x 1 root root 5349 10. Nov 22:54 /etc/init.d/network
|
Wie gesagt, es ging alles wunderbar, nur plötzlich ist das Initskript des wpa_supplicant verschwunden und ich kann auch mit den /etc/init.d/net.wlan0 start nicht mehr automatisch die IPs vergeben, sondern muss über "ifconfig wlan0 192.168.2.4 up" und "route add default gw 192.168.2.1" gehen.
Sieht vielleicht irgend jemand hier einen Fehler, oder weiss, ob sich in der letzten Zeit etwas bei der Konfiguration des Netzwerkes geändert hat, was ich dem gentoo-Wiki nicht entnehmen kann?