• Resultaat IP adres

    Na het opstarten van de MusicPlayer wordt het IP adres via een e-mailbericht doorgegeven aan een van te voren ingesteld e-mailadres. Met de komst van Volumio versie 3 is ook de Debian versie ge-update van v8 (Jessie) naar v10 (Buster). Hiermee is het resultaat van het commando ‘ifconfig eth0‘ gewijzigd. Met als resultaat dat er nu geen IP-adres meer wordt gemaild als we het niet aanpassen.

    in versie 8 (Jessie):

    $ ifconfig eth0
    eth0 Link encap:Ethernet HWaddr b8:27:eb:b3:54:c0
    inet addr:192.168.1.61 Bcast:192.168.1.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:4343770 errors:0 dropped:2203 overruns:0 frame:0
    TX packets:1136966 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1050350899 (1001.6 MiB) TX bytes:197785837 (188.6 MiB)

    in versie 10 (Buster):

    $ ifconfig eth0
    eth0: flags=4163 mtu 1500
    inet 192.168.1.22 netmask 255.255.255.0 broadcast 192.168.1.255
    ether b8:27:eb:db:6c:8c txqueuelen 1000 (Ethernet)
    RX packets 9733507 bytes 2737144478 (2.5 GiB)
    RX errors 10 dropped 0 overruns 0 frame 0
    TX packets 3662531 bytes 456845907 (435.6 MiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    Voor het opvragen van het IP adres wordt een zoekstring (grep) gebruikt en voorheen was dat ‘inet addr:‘ zoals getoond in het vetgedrukte deel van het resultaat. In Debian versie 10 is dat dus anders en dient de zoekstring gewijzigd te worden in ‘inet‘. Het volledige commando is dan:

    $ ifconfig eth0 | grep "inet" | awk '{ print $2 }'
    192.168.1.31

    Indien je gebruik maakt van deze functie dient het bestand ‘/home/volumio/mailIP.sh‘ alsvolgt aangepast te worden voor het opvragen van de IP adressen van zowel de ethernet adapter (eth0) als de WiFi adapter (wlan0):

    oud:

    IP1=$(ifconfig eth0 | grep "inet addr:" | awk '{ print $2 }')
    IP1=${IP1:5}
    if [[ "$IP1" ]]; then
    echo "Het ethernet IP adres van $HN is $IP1" >> /home/volumio/newmail.txt
    fi
    IP2=$(ifconfig wlan0 | grep "inet addr:" | awk '{ print $2 }')
    IP2=${IP2:5}
    if [[ "$IP2" ]]; then
    echo "Het wifi IP adres van $HN is $IP2" >> /home/volumio/newmail.txt
    fi

    nieuw:

    IP1=$(ifconfig eth0 | grep "inet" | awk '{ print $2 }')
    if [[ "$IP1" ]]; then
    echo "Het ethernet IP adres van $HN is $IP1" >> /home/volumio/newmail.txt
    fi
    IP2=$(ifconfig wlan0 | grep "inet" | awk '{ print $2 }')
    if [[ "$IP2" ]]; then
    echo "Het wifi IP adres van $HN is $IP2" >> /home/volumio/newmail.txt
    fi

    Uiteraard zijn de nieuwe MusicPlayers met Volumio versie 3 door ons al aangepast voordat ze de deur uit gaan.

    Indien je hulp wil bij het aanpassen van jouw MusicPlayer, neem dan contact met ons op. We helpen je graag!

Comments are closed.
Secured By miniOrange