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

Re: Debian Buster: Benutzung von guessnet in /etc/network/interfaces.d/



Noch 2 Gedanken:

Vielleicht hilf ein längeres timeout, da beim ersten Aufruf das Device
noch down war...

Und dann noch etwas ganz anderes, was passiert, wenn man den Inhalt von
 interfaces.d/wlan direkt in /etc/network/interfaces reinschreibt. (Und
interfaces.d/wlan für den Test wegverschiebt.) In der manpage von
Ubuntus (bionic -- aber nicht disco) interfaces(5) habe ich den Vermerk
gefunden, dass "source-directory" bei network-manager und guessnet
nicht funktioniert. Nicht, dass bei "source", als Regression, ein
Problem aufgetaucht ist.

Martin

On Fri, 2019-11-22 at 23:47 +0100, Dauser Martin Johannes wrote:
> 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: