[Eisfair] WolSol eth0 erwartet, net0 geht nicht

Kay Martinen kay at martinen.de
Mi Dez 25 16:12:19 CET 2019


Am 25.12.2019 um 15:56 schrieb Kay Martinen:
> Hallo und Frohe Weihnachten.
> 
> ich hab auf meinen neuen Eisfair (64) eben das WolSol Paket für den
> mini_http installiert und konfiguriert. Dabei habe ich DEVICE leer
> gelassen mit dem effekt das in der Webseite nach dem host das hier
> auftaucht "/usr/bin/arping: Device eth0 not available". Also versuchte
> ich das device anzugeben bin damit aber gescheitert.
> 
> Beim Ersten aufruf sehe ich
> 
> ┌────────────[ Network device ]────────────┐
> │ Value │ Description    │
> │ et0   │IP: 192.168.1.50│
> 
> und wenn ich OK mache bekomme ich
> 
>>  wrong value of variable!                                             │   ▒
>> │  │      Invalid device name, only ethernet (eth), ([wl|en]p?s?),         │   ▒
>> │  │      ([wl|ens]?), ({wl|en]o?), ([wl|en]x*), token ring (tr), bridge   │   ▒
>> │  │      (br), bonding (bond), xen bridge (xen-br), tap, tun, ppp, ippp,  │   ▒
>> │  │      vlan or dummy (dummy<number>) devices are allowed or empty.      │   ▒
>> │  │  WOLSOL_DEVICE                                                        │   ▒
>> │  │                                                                       │   ▒
>> │  │                              [<  OK  >]    
> 
> und danach sieht die Erste Auswahlbox so aus
> 
>> ┌────────────[ Network device ]────────────┐                 ▒
>> │  Value │ Description    │                 │                 ▒
>> │ ───────┼────────────────┼─────────────────│                 ▒
>> │ net0   │IP: 192.168.1.50│                 │                 ▒
>> │ net0   │IP: 192.168.1.50│  
> 
> und bei jedem Weiteren Enter drücken kommt eine Zeile dazu.
> 
> Eine Auswahl des netzwerk device ist hier nicht möglich und in diesem
> Fall auch sinnlos weil eh nur eines vorhanden ist. Und das ist in der
> base eben als net0 eingerichtet.
> 
> Kann ich das irgendwie umgehen oder muß ich was in der base ändern?
> Diese enx??? namen will ich eigentlich nicht, die sind mir zu sperrig.

Ich habe jetzt als Workaround in /usr/local/htdocs/wolsol/wolsol.cgi
in Zeile 61 aus

  if [ -z "${device}" ]
            then
                device='eth0'
            fi

ein

  if [ -z "${device}" ]
            then
                device='net0'
            fi

gemacht. Damit funktioniert es erst mal ohne device-angabe. Überlebt
offenbar auch das neu speichern der Konfig aber vermutlich nicht eine
neuinstallation/upgrade.

Das eigentliche Auswahl-vervielfältigungs-Problem oben behebt das nicht.
Das Geht übrigend von neuem bei 1. Eintrag, 2. Einträge u.s.w. los wenn
man mit Cancel raus geht und es auf dem oder einem anderen
Device-eintrag erneut versucht. = Reproduzierbar: Ja.

Kay

-- 
Sent via SN (Eisfair-1)


Mehr Informationen über die Mailingliste Eisfair