Re: Debian Buster: Benutzung von guessnet in /etc/network/interfaces.d/
Hallo!
Ich habe guessnet noch nie verwendet, laut
https://wiki.ubuntuusers.de/Archiv/Guessnet/
kann guessnet nicht mit (WPA-)verschlüsselten Netzen, weshalb
wpa_supplicant mit wpa-roam genutzt wird. (Diese Info kann aber auch
einstweilen schlicht veraltet sein...) Auf Wunsch kann man dann noch
zusätzlich guessnet in wpa_supplicant integrieren.
¯\_(ツ)_/¯
Martin
On Fri, 2019-11-22 at 22:00 +0100, Spiro Trikaliotis wrote:
> Hallo,
>
> ich versuche gerade mein Netzwerk in Buster einzurichten, so, wie ich es
> in Stretch auch schon hatte.
>
> Dabei fallen mir zwei Dinge auf: Eine Sache, die ich komisch finde
> (siehe meine andere Mail), und eine, die nicht so funktioniert wie ich
> es denke (diese Mail)
>
> Ich versuche, mit guessnet eine Konfiguration in
> /etc/network/interface.d/wlan zu erstellen, die früher (z.B. in
> squeeze oder stretch) funktioniert hat.
>
> Zuerst einmal das Format, wie es in squeeze und stretch funktionierte:
>
> mapping wlan0
> script /usr/sbin/guessnet-ifupdown
> map wlan0-home wlan0-other
> map autofilter: true
> map default: none
> map timeout: 3
> # map verbose: true
> # map debug: true
>
> allow-hotplug wlan0-home
> wpa-ssid <REDACTED2>
> wpa-psk <REDACTED-PSK2>
> guessnet test-wireless essid <REDACTED2>
>
> allow-hotplug wlan0-other
> wpa-ssid <REDACTED1>
> wpa-psk <REDACTED-PSK1>
> guessnet test-wireless essid <REDACTED1>
>
> So funktioniert es unter Buster nicht mehr. Offenbar ist das "guessnet" dort
> überflüssig geworden und das Format hat sich geändert. Also versuche ich es in
> Abwandlung:
>
> mapping wlp59s0
> script /usr/sbin/guessnet-ifupdown
> map wlp59s0-home wlp59s0-other
> map autofilter: true
> map default: none
> map timeout: 3
> map verbose: true
> map debug: true
>
> allow-hotplug wlp59s0-home
> wpa-ssid <REDACTED2>
> wpa-psk <REDACTED-PSK2>
> test wireless essid <REDACTED2>
>
> allow-hotplug wlp59s0-other
> wpa-ssid <REDACTED1>
> wpa-psk <REDACTED-PSK1>
> test wireless essid <REDACTED1>
>
>
> Wenn ich diese Datei in /etc/network/interfaces.d/wlan platziere, findet er aber
> kein Netzwerk:
>
> # ifup wlp59s0
> guessnet: 0 candidates found in input
> guessnet: Guessnet 0.54 starting...
> guessnet: Trying MII detection
> guessnet: Link beat detection (mii) failed: Operation not supported
> guessnet: 0 candidate profiles
> guessnet: Added "default" test wlp59s0-fritzhome
> guessnet: Trying MII detection
> guessnet: Interface wlp59s0 was down: initializing for broadcast
> guessnet: Trying MII detection
> guessnet: Initialized test subsystems
> guessnet: Starting all 0 startables
> guessnet: Started tests
> No candidates provided: skipping detection
>
> Mit der Angabe eines "map default" kann ich zwar trotzdem ein Netzwerk starten,
> aber das ist ja nicht der Sinn und Zweck, dass ich ohne Tests etwas starte.
>
> Also dachte ich mir, dass das Format der Datei noch falsch wäre. Aber, weit
> gefehlt, das Format scheint zu passen:
>
> # echo ""|guessnet-ifupdown -v --debug -C wlan wlp59s0
> guessnet: program name is guessnet-ifupdown: enabling ifupdown mode
> guessnet: Added startable with priority 10
> guessnet: Added startable with priority 100
> guessnet: Added startable with priority 200
> guessnet: Added startable with priority 4294967295
> guessnet: 3 candidates found in input
> guessnet: Guessnet 0.54 starting...
> guessnet: Trying MII detection
> guessnet: Link beat detection (mii) failed: Operation not supported
> guessnet: 0 candidate profiles
> guessnet: Added "default" test none
> guessnet: Trying MII detection
> guessnet: Initialized test subsystems
> guessnet: Starting all 2 startables
> guessnet: Starting elements with priority 10
> guessnet: Starting elements with priority 100
> guessnet: Starting wireless scan
> guessnet: Starting elements with priority 200
> guessnet: Starting net sender
> guessnet: Starting elements with priority 4294967295
> guessnet: Sending 10 ARP probes, 1 every second...
> guessnet: Started tests
> guessnet: 2 candidates
> guessnet: Found network <REDACTED1>
> guessnet: Found network <REDACTED2>
> guessnet: Testing wireless essid <REDACTED3>
> guessnet: Testing wireless essid <REDACTED3>/essid: fail as essid "<REDACTED1>" is not "<REDACTED3>"
> guessnet: Testing wireless essid <REDACTED3>
> guessnet: Testing wireless essid <REDACTED3>/essid: fail as essid "<REDACTED2>" is not "<REDACTED3>"
> guessnet: Testing wireless essid <REDACTED2>
> guessnet: Testing wireless essid <REDACTED2>/essid: fail as essid "<REDACTED1>" is not "<REDACTED2>"
> guessnet: Testing wireless essid <REDACTED2>
> guessnet: Testing wireless essid <REDACTED2>: essid passed
> guessnet: Testing wireless essid <REDACTED2>: match successful
> guessnet: wireless essid <REDACTED2> matched network <REDACTED2>
> guessnet: Notified success of scan wireless essid <REDACTED2>
> guessnet: Keeping candidate wlp59s0-home
> guessnet: Removing candidate wlp59s0-other
> guessnet: We had changes, notifying the listener
> guessnet: End of wireless scan
> wlp59s0-home
>
> Wenn ich es also per Hand starte, dann funktioniert guessnet-ifupdown. Es
> funktioniert aber nicht, wenn ich es aus der /etc/network/interfaces.d/wlan
> starte.
>
> Hat jemand eine Idee, woran es liegen könnte?
>
>
>
> Beste Grüße,
> Spiro.
>
Reply to: