Habe mir vdr-plugin-systeminfo installiert.
Was muss den anstelle von "ifconfig" in der systeminfo.sh eingetragen werden um die IP anzuzeigen.
Bei 18.04 wird ja netplan benutzt.
Habe mir vdr-plugin-systeminfo installiert.
Was muss den anstelle von "ifconfig" in der systeminfo.sh eingetragen werden um die IP anzuzeigen.
Bei 18.04 wird ja netplan benutzt.
netplan ist nur eine zusätzliche Abstraktionsebene, die die Netzwerkkonfiguration über systemd-networkd oder den NetworkManager vornehmen kann.. ifconfig (das man immer noch nachinstallieren kann, wenn man will) wurde durch ip abgelöst.
Habe folgenses versucht
5) # hostname and IP (static)
hostname=$(hostname)
dnsname=$(dnsdomainname)
IP=$(ip a s wlx24050ff62433 | grep inet | cut -d: -f2 | cut -d' ' -f1)
echo -ne "s\tHostname:\t"${hostname:-<unknown>}"."${dnsname:-<unknown>}"\tIP: "${IP:-N/A}
exit
;;
Als IP wird "16b8" angezeigt.Irgendwas ist noch falsch,nur was???
grep inet matcht auch auf die Zeile mit inet6.
Statt sich da einen mit cut abzubrechen, könnte man z.B. awk nutzen:
IP=$(ip -br a s wlx24050ff62433 | awk '{print substr($3, 0, length($3) - 3)}')
Hallo,
Als IP wird "16b8" angezeigt.Irgendwas ist noch falsch,nur was???
sieht bei mir so aus
5) # hostname and IP (static)
hostname=$(hostname)
dnsname=$(dnsdomainname)
IP=$(ip a | grep inet | grep -vw lo | grep -v inet6 | cut -d \/ -f1 | sed 's/[^0-9\.]*//g')
echo -ne "s\tHostname:\t"${hostname:-<unknown>}"."${dnsname:-<unknown>}"\tIP: "${IP:-N/A}
exit
;;
Konsole:ip a | grep inet | grep -vw lo | grep -v inet6 | cut -d \/ -f1 | sed 's/[^0-9\.]*//g'
ausgabe ist dann die IP.
Gruss
Wolfgang
Mein systeminfo.sh script sieht so aus
Ist allerdings fuer EasyVDR 4.0 Alpha
Siehe Anhang
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!