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

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



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.

-- 
Spiro R. Trikaliotis
http://www.trikaliotis.net/


Reply to: