• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

NetwokManager und USB-Serial-RS232 Adapter

Manja

Newbie
Hallo,
betrifft SuSE Linux 11.4 . 64 Bit Version, 2.6.37.6-0.9-desktop
bisher konnte ich über Scripte USB - Serial- RS232 und einen WLAN USB-Stick gemeinsam benutzen
USB-Geräte:
linux-fm6v:/home/username # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 04ca:0030 Lite-On Technology Corp.
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 005: ID 0bda:0181 Realtek Semiconductor Corp.
Bus 002 Device 003: ID 046a:0023 Cherry GmbH CyMotion Master Linux Keyboard
Bus 002 Device 004: ID 07d1:3c0a D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT2870]

Mit dem NetworkManager habe ich zwar jetzt wunderschön WPA2 Verschlüsselung, kann aber ein Steuerprogram für den USB- Serialadapter
unter dem Gerät /dev/ttyUSB0 nicht mehr richtig arbeiten, interessanter Weise wird mit open() das Gerät noch geöffnet , es funktioniert aber nicht mehr,
keine Datenübertragung zur RS232. Wenn ich den NetworkManager entferne und das System reboote, funktioniert alles wieder.

Es ist, als wenn der NetworkManager die komplette Kontrolle über /dev/ttyUSB0 übernommen hätte.
Wie könnte ich die Konfiguration abändern, dass der NetworkManager keine Kontrolle mehr über die USB-RS232 bekommt?

MfG.
 

mkossmann

Member
Schau doch mal in die relevanten Logfiles ( /var/log/Networkmanager, var/log/messages) bzw. zeige sie uns. Da wird vielleicht klarer, was passiert.
 
OP
M

Manja

Newbie
Hallo,
also ich hab hier erst mal eine Lösung, die auch funzt (alle Operationen als root):
Vorher NetworkManager mit Yast entfernen. Dann erst mal reboot.

Mit
iwlist scan
mal schauen, ob Funknetz vorhanden ist.

1.) mit mit wpa_passphrase den Key erstellen:

wpa_passphrase <SSID>

WPA2 -Key des Routers eingeben.

Ergebnis:

network={
ssid="MeinNetzwerk"
#psk="OriginalPassKey"
psk=123456789aaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccc
scan_ssid=1
key_mgmt=WPA-PSK
priority=1
}

2.)

das nun in die /etc/wpa_supplicant.conf kopieren, (eventuell neu anlegen)

Kompletter Inhalt:

Code:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
        ssid="MeinNetzwerk"
        #psk="OriginalPassKey"
        psk=123456789aaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccc
        scan_ssid=1
        key_mgmt=WPA-PSK
        priority=1
}

Nur root hat Zugriff:

chmod 600 /etc/wpa_supplicant.conf

starten:

/usr/sbin/wpa_supplicant -dd -i wlan0 -D wext -c /etc/wpa_supplicant.conf

später dann besser als Daemon im Script verpackt:

/usr/sbin/wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant.conf

hier noch Alternativen:
http://linux.die.net/man/5/wpa_supplicant.conf

Nun funzt auch mein USB-Serial Gerät wieder, ich nehme mal an, dass der NetworkManager es kassiert hat.
Der NetworkManager muss für obige Operationen mit Yast entfernt werden, sonst gibts Durcheinander.
 
Oben