Enable the use of wildcards in the #ethertable section of
/etc/hosts to map MAC addresses to hostnames. Main use is to get addresses for vmware interfaces.
This commit is contained in:
parent
5119d237e5
commit
e8b19bc63e
@ -47,10 +47,13 @@ hostname=""
|
|||||||
while read a b c ; do
|
while read a b c ; do
|
||||||
if [ "$a" = "#ethertable" ] ; then
|
if [ "$a" = "#ethertable" ] ; then
|
||||||
hostname="."
|
hostname="."
|
||||||
elif [ "X$hostname" = "X." -a "X$a" = "X#" -a "X$b" = "X$main_ether" ]
|
elif [ "X$hostname" = "X." -a "X$a" = "X#" ] ; then
|
||||||
then
|
case X${main_ether} in
|
||||||
hostname=$c
|
X${b} ) # so we can use wildcards
|
||||||
break
|
hostname=$c
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
done < /etc/hosts
|
done < /etc/hosts
|
||||||
if [ "X$hostname" = "X" -o "X$hostname" = "X." ] ; then
|
if [ "X$hostname" = "X" -o "X$hostname" = "X." ] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user