[gelöst]ansible systeminfo.sh netplan

  • 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.

    VDR-1:Steacom-ST-FC9S,Steacom-ST-Nano160,Asus Prime B560M-A,Core i5-11400,NVIDIA T600,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter,CSL 300Mbit WLan-Stick,yaVDR-ansible(jammy) alle Updates.

    Client1: Raspberry Pi 3,LibreELEC 9.2.8

    Client2:Raspberry Pi 4,LibreELEC 10.0.3

    TV =Sony KD-55AF8

    Audio=Denon AVR-X2700H/Teufel-Ultima-40 5.1

  • 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.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Habe folgenses versucht


    Code
    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???

    VDR-1:Steacom-ST-FC9S,Steacom-ST-Nano160,Asus Prime B560M-A,Core i5-11400,NVIDIA T600,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter,CSL 300Mbit WLan-Stick,yaVDR-ansible(jammy) alle Updates.

    Client1: Raspberry Pi 3,LibreELEC 9.2.8

    Client2:Raspberry Pi 4,LibreELEC 10.0.3

    TV =Sony KD-55AF8

    Audio=Denon AVR-X2700H/Teufel-Ultima-40 5.1

  • 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)}')

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    Als IP wird "16b8" angezeigt.Irgendwas ist noch falsch,nur was???

    sieht bei mir so aus

    Code
    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

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Besser ist noch ein zusätzliches awk mit hinzuzunehmen, da sonst bei einem VPN Netz beide IPs zusammen genommen werden.

    Code
    ip a | grep inet | grep -vw lo | grep -v inet6 | awk '{ print $2 }' | cut -d \/ -f1 | sed 's/[^0-9\.]*//g'

    Gruß
    Frodo

  • Vielen Dank an alle,jetzt funktionierts mit


    Code
    IP=$(ip -br a s wlx24050ff62433 | awk '{print substr($3, 0, length($3) - 3)}')

    :thumbup::thumbup::thumbup:

    Bilder

    VDR-1:Steacom-ST-FC9S,Steacom-ST-Nano160,Asus Prime B560M-A,Core i5-11400,NVIDIA T600,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter,CSL 300Mbit WLan-Stick,yaVDR-ansible(jammy) alle Updates.

    Client1: Raspberry Pi 3,LibreELEC 9.2.8

    Client2:Raspberry Pi 4,LibreELEC 10.0.3

    TV =Sony KD-55AF8

    Audio=Denon AVR-X2700H/Teufel-Ultima-40 5.1

    2 Mal editiert, zuletzt von pille2011 ()

  • Mein systeminfo.sh script sieht so aus

    Ist allerdings fuer EasyVDR 4.0 Alpha

    Siehe Anhang

    Bilder

    Dateien

    Test_VDR: Lintec Senior - MSI G41M P25 MS7592 Board - Intel P4 E8500 / 775 CPU - MSI GT710 PCI-e passiv - DVBSky S2 952 Dual SAT - 120GB Intenso SSD + Big HDD - 2x2GB DDR3 RAM - LG GH24NSD1 S-ATA DVD - SMK RC6 MCE 50GB FB. an STM32 USB-Arduino - EasyVDR 5 - Softhddevice mit Pulseaudio - Kodi 20.2 m. Confluence Skin
    Clients:Raspberry PI B+ mit OpenElec 5.08 Kodi Helix 14.2 und Tsop31238 Lirc mit Conrad Promo8 FB on Code VCR 0104 - Raspi3 m.OpenElec 6.03 und Kodi 15.2 Isengard

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!