Archiv verlassen und diese Seite im Standarddesign anzeigen : Pingen im Netzwerk
Hi, ich habe mal kurz ne fragen, ich will von meinem Linux Server aus ein script starten, daß mir alle IPs in meinem Netzwerk anzeigt und wenn möglich auch die dazugehörigen namen ? Kann mir da jemand helfen ?
Ich habe es zwar schon versucht, aber irgendwie will das nicht so, DANKE
Was ich noch sagen muß, es handelt sich um Linux und Windows mühlen :)
Hi,
vielleicht hilft dir das weiter.
---
#!/bin/sh -
for i in `seq 1 254`; do
if ping -c 1 192.168.1.$i >&- 2>&-; then
echo 192.168.1.$i ist online
fi
done
---
da kommt dann
seq: not found ??
aber ich habe es jetzt mal so versucht
fping -g 192.168.1.0/24 -a -n 2> /dev/null > /tmp/hosts.log
das müsste ja auch gehen ? Kannst du mir evtl weiter helfen, das mein script mir ne eMail schickt, wenn ein neuer host dazu gekommen ist ? weil ich klasse das script mit cron alle 5min ausführen oder so ?
ballaballa
19.01.04, 13:20
versuchs doch ma so:
#!/bin/bash
for ((i=1; i<255; i++)) do
if ping -c 1 192.168.1.$i >&- 2>&-; then
echo "192.168.1.$i ist online"
fi
done
coole sache, geht einwand frei, nur einwenig langsam ?
ping ist allgemein langsam, kann man da nicht die Zeit verkürzen, die der Rechner auf antwort wartet ? Ich habe es mal mit der gleichen schleife mit nmap versucht, habe es aber nicht hinbekommen ?
for ((i=1; i<255; i++)) do
if nmap -sP 192.168.0.$i; then
echo "192.168.0.$i ist online"
fi
done
wenn ich nmap 192.168.0.0/24 mache geht es, aber die schleife gefällt mir viel besser ;) hat da evtl jemand eine lösung ?
ginge das nicht auch mit nem
ping -c 2 192.168.1.255
??? weil wenn du broadcastest, schickt jeder was zurück..
kA wie der befehtl genau ist..
je nach dem, manche sagen dann auch:
du willst n broadcastping? dann nutze -b!
und die win-rechner ignorieren das ...
cu/2 iae
Hi,
meintes Du etwa so etwas wie arpwatch: http://packages.debian.org/unstable/admin/arpwatch
Pingu
genau das mill ich damit machen :) das programm ist perfekt, jetzt habe ich nur kein Debian, geht das mit anderen Linux Distributionen auch ? Weil ich abe auf meinem DHCP Server den Kernel 2.2.22 drauf ?
Ich habe dazu einen einfachen Vorschlag: Gehe in den Paket-Manager Deiner Distribution und gib dort "arpwatch".
z.B.: http://www.rpmfind.net/linux/rpm2html/search.php?query=arpwatch&submit=Search+...
Pingu
Also ich habe arpwatch jetzt drauf ?
Ich starte es mit ./arpwatch -dN -i eth0 -n 192.168.0.0/24
aber das dauert ehwig, also es läuft jetzt schon 8 Stunden ??
Ist arpwatch eigentlich ein Programm das im Hintergrund läuft
oder muß ich das mit nem cron-job öffters starten ?
PS noch ein fettes Lob, ihr seit voll freundlich in dem Forum hier
und vor allem kenn ihr euch aus und helft, ich war schon in
anderen Foren, da heißt es nur wenn ne frage hast, RTFM :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.