[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: