[linux-l] [solved] facter kennt ip- und mac-adresse nicht mehr
Olaf Radicke
briefkasten at olaf-radicke.de
Mi Nov 13 10:12:51 CET 2013
> Michael Gisbers <m.gisbers at linux-schmie.de> hat am 12. November 2013 um 22:03
> geschrieben:
> Michael Gisbers <m.gisbers at linux-schmie.de> schrieb:
> >Olaf Radicke <briefkasten at olaf-radicke.de> schrieb:
> >>> Michael Gisbers <m.gisbers at linux-schmie.de> hat am 12. November 2013
[...]
> >warum ich darauf komme ist einfach: Bei Gentoo wurde extra für das
> >Paket mit ifconfig das USE flag old-output hinzugefügt, dass von dem
> >facter Paket gefordert wurde, da fafter anscheinend den Output von
> >ifconfig parst um an die Netzdaten zu kommen.
[...]
> hab doch noch remote auf einen Rechner geschaut.
>
> Die MAC wird wie folgt ermittelt:
>
> macaddress = `#{ifconfig_command} #{iface} | /usr/bin/awk '/ether/{print
>$2;exit}'`
>
> also über das parsing des ifconfig. Der alte Output sieht wie folgt aus:
>
>
> solar ~ # ifconfig lo
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:198190368 errors:0 dropped:0 overruns:0 frame:0
> TX packets:198190368 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:75248457128 (70.0 GiB) TX bytes:75248457128 (70.0 GiB)
>
> Kannst Du dann mal vergleichen.
Ja, sieht für mich gleich aus...
[root at vlxsv028 ~]# ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
...Ich hab facter wieder raus gekickt aus meinen Skripten pares
mir das selbst.
Danke für die Info!
Gruß
Olaf
-------------------|-------------------|-------------------|-------------------|
Mehr Informationen über die Mailingliste linux-l