![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
|
|
#1 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi @all!
Ich hätte gerne von Linux aus (mit PERL) ein paar Daten der Windowsclients gesammelt (IP MAC und Hostname) IP MAC kein Problem => ping, arp Für den Hostnamen fiel mir als erstes smbclient ein, das wurde mir aber beim Gedanken an die RegExp schlecht. Zweiter Versuch mit nmblookup: eine Annäherung Code:
gateway:~# nmblookup -A 192.168.0.1
Looking up status of 192.168.0.1
MANX <00> - B <ACTIVE>
MANX <20> - B <ACTIVE>
ZUHAUSE <00> - <GROUP> B <ACTIVE>
ZUHAUSE <1e> - <GROUP> B <ACTIVE>
ZUHAUSE <1d> - B <ACTIVE>
usw.
Code:
gateway:~# nmblookup -A 192.168.0.1 | grep "<00> - B"
MANX <00> - B <ACTIVE>
Code:
gateway:~# nmblookup -A 192.168.0.1 | grep "<00> - B" | awk '{print$1}'
MANX
gateway:~#
Grüße Manx |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|