[Eisfair_dev] mini_httpd_wolsol Interface nicht definiert!?
Alex Busam
abusam at gmx.de
Mi Nov 29 09:18:17 CET 2017
> Du kannst ja testweise im Skript /usr/local/htdocs/wolsol/action.sh,
> in der Zeile 57 den ether-wake-Befehl so anpassen, dass Du das Interface
> mit angibst. D.h. Du fügst '-i <device>' vor der MAC-Adresse ein.
>
> In ähnlicher Weise kannst Du bei dem wolsol-arping-Befehl verfahren.
> Dort fügst Du ein '-I <device>' in Zeile 82 von action.sh und Zeile
> 65 von wolsol.cgi ein.
>
In der action.sh habe ich in Zeile 57 und auch in 82 ein -I
enx000c29ddd123 eingefügt, in der wolsol.cgi in Zeile 65 ebenfalls.
Damit funktioniert die Anzeige sowie das Aufwecken korrekt.
Jetzt bräuchte man in der mini_httpd_wolsol noch einen Parameter:
WOLSOL_ETH_NAME, der eine Auswahl liste aller NAMES aus der base
ausliest und anbietet...ohje, keine Ahnug wie das geht. Das muss
vermutlich in der /etc/check.d/mini_httpd_wolsol
WOLSOL_ETH_NAME START_WOLSOL - EIP_NET_NAME_LOCAL_CUI
?
Ich versuche mal weiter:
wolsol.cgi:
Zeile 56 eingefügt:
eval eth_name='$WOLSOL_ETH_NAME'
Zeile 65 /usr/sbin/wolsol-arping -f -c 1 -I ${eth_name} -w 1 -q ${ipaddr}
in action.sh
Zeile 57 /usr/local/bin/ether-wake -i ${eth_name} ${wolmac}
Zeile 82 /usr/sbin/wolsol-arping -f -c 1 -I ${eth_name} -w 5 ${ipaddr}
nein, funktioniert so nicht. In action.sh muss er sich ja erst wieder
den eth_name holen. Wie geht das?
Viele Grüße und Danke!!!
Alex
Mehr Informationen über die Mailingliste Eisfair_dev