![]() |
Windows Hostname über IP bestimmen?
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.1Code:
gateway:~# nmblookup -A 192.168.0.1 | grep "<00> - B"Code:
gateway:~# nmblookup -A 192.168.0.1 | grep "<00> - B" | awk '{print$1}'Grüße Manx |
Bin leider auch kein Profi was awk angeht (so praktisch es ist) und hab auch keine bessere Lösung als deine gefunden...
Aber vielleicht hilft dir diese Seite: http://www-personal.umich.edu/~jlawl...edawkperl.html |
Hi Citizen!
Thx für den Link, schau's mir an. Das ganze soll die Erstellung einer DHCPd.conf etwas automatisieren. Wenn's (mal) fertig ist, werd ich's posten, dann könnt ihr's zerreißen :) Grüße Manx |
Zitat:
http://www.tldp.org/HOWTO/Diskless-r...r-HOWTO-7.html (Es ist bei Appendix B) Vielleich hilft dir das! |
Hey, es hat mich ja gewundert, dass es sowas nicht fertig gibt.
Scheinbar gibt's nur Probleme mit den Windowshostnamen, schreibt immer "unknown". Schau's mir aber noch genauer an :) Danke Manx |
... Citizen428, hast Dir ein Bier (bzw. fast ein Sternderl) verdient, auf einem Forumtreffen vielleicht?
Damit kann man was anfangen, die Windowshostnamen bau ich noch ein! 1000 Dank Manx |
Zitat:
ad 2. Bitte gerne! |
Hab mich jetzt am Abend nochmal hingesetzt ...
... und es selber noch probiert.
Arpwatch ist eigentlich zu mächtig, geht mit dem Interface in den promiscuous mode und dann hab' ich noch die IPs nicht der Reihe nach. Erstes Ergebnis: Code:
#!/usr/bin/perlGrüße Manx PS: das Bier steht trotzdem |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 19:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag