21 lines
579 B
Bash
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
|