ansible/roles/kvm_install/files/vhost_getIPv4

21 lines
579 B
Bash

#!/bin/bash
# ACHTUNG
# Dieses Script funktioneirt nur, wenn die VM läuft oder zumindest vor kurzem gelaufen hat.
# Vor kurzem bedeutet hier zu einem Zeitpunkt, der NACH des letzten flush des ARP-buffers liegt.
#echo working on vhost $1 ,,,
mac=`/home/core/Scripte/vhost_getMAC $1`
#echo found MAC $mac for vhost $1
buf=`/usr/sbin/arp -an | grep $mac`
#echo arp reports ipv4 config for MAC $mac is:$buf
# Die IPv4-Adresse steht in der Ausgabe von arp in runden Klammern.
# Das sind auch die einzigen runden Klammern in der Ausgabe.
buf=${buf#*(}
buf=${buf%)*}
echo $buf