ping Empfang
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
ping Empfang
Hallo.
Ich habe ein Problem mit ping.
Wie kann man wenn man zwei Computer hat, mittels Script , feststellen das ein ping empfangen wird?
Ich habe ein Problem mit ping.
Wie kann man wenn man zwei Computer hat, mittels Script , feststellen das ein ping empfangen wird?
Zuletzt geändert von Meillo am 08.04.2015 20:00:50, insgesamt 1-mal geändert.
Grund: s/Emfang/Empfang/
Grund: s/Emfang/Empfang/
Re: ping Emfang
Wie herum meinst du das?
Ein "ping" wird von Computer A gesendet, von Computer B automatisch reflektiert, und kommt wieder zu Computer A zurück, wo er wieder empfangen wird.
Auf Computer A kannst du einfach den Rückgabewert von "ping" im Script prüfen. Wenn der Null ist, ist Computer B erreichbar.
Auf Computer B müsstest du tief in die Netzwerkverarbeitung des Systems eingreifen, bei jedem reflektierten ping ein Script ausführen, und würdest dir so eine tolle Methode basteln, das System von außen in die Knie zu zwingen.
Ein "ping" wird von Computer A gesendet, von Computer B automatisch reflektiert, und kommt wieder zu Computer A zurück, wo er wieder empfangen wird.
Auf Computer A kannst du einfach den Rückgabewert von "ping" im Script prüfen. Wenn der Null ist, ist Computer B erreichbar.
Auf Computer B müsstest du tief in die Netzwerkverarbeitung des Systems eingreifen, bei jedem reflektierten ping ein Script ausführen, und würdest dir so eine tolle Methode basteln, das System von außen in die Knie zu zwingen.
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: ping Emfang
NAB so meinte ich das auch >>>
Nur dieses habe ich anders verstanden >>>von Computer B automatisch reflektiert
Als nicht möglich ?tief in die Netzwerkverarbeitung des Systems eingreifen,
Re: ping Emfang
Doch, schon "möglich", aber echt ne ganz dumme Idee.DEBIANUNDANDREAS hat geschrieben:Als nicht möglich ?
Wenn du mal verrätst, was du erreichen möchtest, dann findet sich vielleicht eine bessere Methode als "ping".
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: ping Emfang
Danke NAB, ich dachte mir das man mit ping überprüfen könnte ob ein PC erreichbar ist oder abgestürtzt.
Haupsächlich geht es mir um die Überprüfung ob der PC B abgestürtzt ist.
Haupsächlich geht es mir um die Überprüfung ob der PC B abgestürtzt ist.
Re: ping Emfang
Doch, das geht ... solange du es von PC A aus überprüfen willst. Dazu brauchst du auch gar kein Script, du brauchst nur die IP-Adresse von PC B.
Mit "ping IP-Adresse" kriegst du dann entweder eine Antwort von PC B oder er ist tot. Dann ist er entweder abgestürzt, oder aus, oder die Netzwerkverbindung ist kaputt.
(wobei bei Linux ja die graphische Oberfläche einfrieren kann, während der Rest des Systems weiterläuft)
Mit "ping IP-Adresse" kriegst du dann entweder eine Antwort von PC B oder er ist tot. Dann ist er entweder abgestürzt, oder aus, oder die Netzwerkverbindung ist kaputt.
(wobei bei Linux ja die graphische Oberfläche einfrieren kann, während der Rest des Systems weiterläuft)
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: ping Emfang
Und OP will jetzt ein script das es fuer ihn macht.
Suchmachienen liefern da ein paar nette sachen:
http://www.cyberciti.biz/tips/simple-li ... ripts.html
http://jeromejaglale.com/doc/unix/shell_scripts/ping
http://stackoverflow.com/questions/7334 ... n-in-my-la
http://linuxconfig.org/bash-scripts-to- ... or-network
Daraus sollte sich was basteln lassen.
Suchmachienen liefern da ein paar nette sachen:
http://www.cyberciti.biz/tips/simple-li ... ripts.html
http://jeromejaglale.com/doc/unix/shell_scripts/ping
http://stackoverflow.com/questions/7334 ... n-in-my-la
http://linuxconfig.org/bash-scripts-to- ... or-network
Daraus sollte sich was basteln lassen.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
-
- Beiträge: 5614
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: ping Emfang
Hallo
Ansonsten kannst du ds Proggi fing benutzen, einmal aufgerufen sann tes da gesamte Subnetz nach clients und zwar in Intervallen von afaik 5-10s, wenn du es nicht unterbrichst.
Die Infos können am Monitor ausgegegeben werden, oder in eine Datei geschrieben werden, da du dann auswerten kannst.
mfg
schwedenmann
Ansonsten kannst du ds Proggi fing benutzen, einmal aufgerufen sann tes da gesamte Subnetz nach clients und zwar in Intervallen von afaik 5-10s, wenn du es nicht unterbrichst.
Die Infos können am Monitor ausgegegeben werden, oder in eine Datei geschrieben werden, da du dann auswerten kannst.
mfg
schwedenmann
Re: ping Emfang
Zu bedenken wäre, dass ein ansonsten bis zur Unbenutzbarkeit festgefahrener Rechner unter Umständen immer noch auf ICMP-Pakete antworten kann.Haupsächlich geht es mir um die Überprüfung ob der PC B abgestürtzt ist.
schwedenmann, du solltest unbedingt deine Tastatur fixen. In den meisten Fällen kann man die fehlenden Zeichen zwar interpolieren, aber zumindest Programmnamen sollten schon korrekt erscheinen – sonst sucht sich jemand ’nen Wolf, wenn er nach fing statt fping sucht ….
Re: ping Emfang
Ach, "fing" ist auch ganz nett, läuft bisher aber nur unter Android.
Re: ping Emfang
Darum wäre es ja ganz nett, wenn PC B sich aktiv melden würde und sagen würde "ich laufe noch" ... so alle 10 Minuten oder so ...niemand hat geschrieben:Zu bedenken wäre, dass ein ansonsten bis zur Unbenutzbarkeit festgefahrener Rechner unter Umständen immer noch auf ICMP-Pakete antworten kann.
Mir fällt nur nichts ein, wie man das mit wenig Aufwand hinbekommt.
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
Re: ping Empfang
Ich würd’ Rechner B ‘ne dynamisch generierte Seite mit z.B. relevanten Infos aus /proc ausgeben lassen und die von Rechner A aus wgetten und ggf. parsen …. Dann schlägt man zwei Insekten mit einem Schuh: so ’ne Seite kann nur generiert werden, wenn der Rechner nicht vollkommen fest ist und man kann solche Daten reintun, anhand derer man ein Festfahren in den üblichen Formen frühzeitig erkennen kann.
-
- Beiträge: 5614
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: ping Empfang
Hallo
@niemand
fing ist schon richtig
fing
http://www.overlooksoft.com/download
dort fing for desktop, gibts es deb-Pakete
mfg
schwedenmann
@niemand
fing ist schon richtig
fing
http://www.overlooksoft.com/download
dort fing for desktop, gibts es deb-Pakete
mfg
schwedenmann
Re: ping Empfang
Der Exitcode von ping ist im Erfolgsfall = 0. Wie man den mit shell-Syntaxmitteln abfragt, weiß ich leider nicht. Und die Experten möchten offensichtlich gerne, dass du noch weiter lernst, wo und was, weiß ich auch nicht. Mit Pascal-Syntax könnte ich dir weiterhelfen.
Grüße, Günther
Grüße, Günther
Re: ping Empfang
guennid hat geschrieben:Der Exitcode von ping ist im Erfolgsfall = 0. Wie man den mit shell-Syntaxmitteln abfragt, weiß ich leider nicht.
Code: Alles auswählen
if ping 8.8.8.8
then
echo "Google ist online"
else
echo "Google ist offline"
fi
Re: ping Empfang
Code: Alles auswählen
if ping -c 1 8.8.8.8
then
echo "Google ist online"
else
echo "Google ist offline"
fi
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: ping Empfang
Danke für das kleine Script.
ich werde es mal ausprobieren.
Code: Alles auswählen
if ping -c 1 8.8.8.8
then
echo "Google ist online"
else
echo "Google ist offline"
fi
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: ping Empfang
Jetzt muss ich noch eine Frage zu ping stellen:
Ist es richtig das Computer B (Emfänger) den ping gar nicht zur Kenntnis nimmt, sondern das Modem oder Router von Computer B?
Ist es richtig das Computer B (Emfänger) den ping gar nicht zur Kenntnis nimmt, sondern das Modem oder Router von Computer B?
Re: ping Empfang
Ein "Modem" hat keine eigene IP-Adresse, das kann nicht antworten.DEBIANUNDANDREAS hat geschrieben:Ist es richtig das Computer B (Emfänger) den ping gar nicht zur Kenntnis nimmt, sondern das Modem oder Router von Computer B?
Ein Router hingegen hat eine eigene IP-Adresse, der kann einen Ping beantworten.
Davon, dass Computer B hinter einem Router sitzt, hast du bisher nichts erzählt. Wenn A und B in deinem Heimnetzwerk liegen, dürfte der Router nicht dazwischen liegen.
Wenn A und B Heimrechner in unterschiedlichen Wohnungen sind, die jeweils hinter einem Router liegen, dann hast du ein Problem, nämlich "NAT":
http://de.wikipedia.org/wiki/Network_Ad ... ranslation
Von außen vom Internet sind nur die Router erreichbar. Die Computer dahinter verstecken sich quasi hinter dem Router. Wenn von drinnen Anfragen nach draußen gehen, z.B. an Google, dann merkt sich der Router, von welchem Computer die Anfrage kam und leitet die Antwort an diesen Computer weiter - das ist "NAT".
Aber wenn von draußen eine Anfrage kommt, dann landet die beim Router, und der weiß nicht, wohin er sie weiterleiten soll. Das weiß der Router auch dann nicht, wenn dahinter nur ein PC sitzt. Router sind sehr dumm. Aber "ping" beantworten sie selber, denn die Anfrage von außen war an ihre IP-Adresse gerichtet.
Falls der Router vor Computer B das unterstützt, kannst du ihn so einstellen, dass er "ping"-Anfragen an die interne IP-Adresse von Computer B weiterleitet. Dann antwortet Computer B statt dem Router. Wie das geht, steht im Handbuch zum Router.
Never change a broken system. It could be worse afterwards.
"No computer system can be absolutely secure." Intel Document Number: 336983-001
"No computer system can be absolutely secure." Intel Document Number: 336983-001
Re: ping Empfang
Ich kenne fing. Ich weiß nicht, wie „Fing will start discovering the Wi-Fi network you are currently connected to, as soon as you launch the App.“ mit „[…] ich dachte mir das man mit ping überprüfen könnte ob ein PC erreichbar ist oder abgestürtzt. Haupsächlich geht es mir um die Überprüfung ob der PC B abgestürtzt ist.“ in Übereinstimmung zu bringen ist, insbesondere da bislang nichts von WLAN geschrieben wurde und damit nicht mal klar ist, ob überhaupt einer der fraglichen Rechner ein entsprechendes Interface besitzt. Von den Gedanken ausgehend, ging ich davon aus, dass du fping statt fing meintest, ansonsten wäre interessant, wie die auf fing gekommen bist. Die Alternative wäre, dass du tatsächlich mal deine Tastatur in Ordnung bringst.schwedenmann hat geschrieben:Hallo
@niemand
fing ist schon richtig
fing
http://www.overlooksoft.com/download
dort fing for desktop, gibts es deb-Pakete
mfg
schwedenmann
-
- Beiträge: 5614
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: ping Empfang
Hallo
@niemand
So kann man schnell ermitteln welcher host mit welcher ip up ist, falls mal die ip für eine Dienst benötigt wird. Habe zu Hause ein Netz mit dhcp und einige feste ip per MAC.
Und der TE wollte doch wissen welcher host up ist, also sollte doch fing einen Blick wert sein.
mfg
schwedenmann
@niemand
Ich habe einfach nach einem netten Netzwerkmonitorungtool vor ca. 2 Monaten gesucht, um zu schauen, welcher host bei mir lokal gerade up ist. klar, geht das mit nmap auch (ist aber 50% langsamer als fing), aber fing ist m.M. nach besser, egal ob eth0 oder wlan0 als Schnittstelle genommen wird, fing listet die host incl. ip und mc auf, während der Suche sogar mit namen des MB, so denn vorhandenansonsten wäre interessant, wie die auf fing gekommen bist. Die Alternative wäre, dass du tatsächlich mal deine Tastatur in Ordnung bringst.
So kann man schnell ermitteln welcher host mit welcher ip up ist, falls mal die ip für eine Dienst benötigt wird. Habe zu Hause ein Netz mit dhcp und einige feste ip per MAC.
Und der TE wollte doch wissen welcher host up ist, also sollte doch fing einen Blick wert sein.
mfg
schwedenmann
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: ping Empfang
Wie oben :fing währe die alternative. Aber ist das Tool auch nur aus der Konsole bedienbar?
-
- Beiträge: 5614
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: ping Empfang
Hallo
afaik ja, wenn du es auf dem PC einsetzt.
# fing -n 192.168.1.10/24 scannt das netzwerk von 192.168.1.xyz
Ausgaben auf monitor, oder in Datei /afaik als cvs, xml, txt) ist möglich. Einmal aufgerufen läuft fing als daemon und scannt dann jede Minute das Netzwerk.
mfg
schwedenmann
Aber ist das Tool auch nur aus der Konsole bedienbar?
afaik ja, wenn du es auf dem PC einsetzt.
# fing -n 192.168.1.10/24 scannt das netzwerk von 192.168.1.xyz
Ausgaben auf monitor, oder in Datei /afaik als cvs, xml, txt) ist möglich. Einmal aufgerufen läuft fing als daemon und scannt dann jede Minute das Netzwerk.
mfg
schwedenmann
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: ping fring Geheimcode
Und jetzt noch eine letzte Frage :
Wie kann ich von Computer A nach Computer B z.B mit ping, fing oder etwas anderem einen Geheimcodesenden?
Also so
ping ping ping => echo "Aufstehen"
ping ping => echo "Guten Nacht herunterfahren"
Wie kann ich von Computer A nach Computer B z.B mit ping, fing oder etwas anderem einen Geheimcodesenden?
Also so
ping ping ping => echo "Aufstehen"
ping ping => echo "Guten Nacht herunterfahren"
-
- Beiträge: 5614
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: ping Empfang
Hallo
google mal nach: xmessage, oder linuxpendant zu net-send, oder Nachrichtem im Linuxnetzwerk versenden.
mfg
schwedenmann
google mal nach: xmessage, oder linuxpendant zu net-send, oder Nachrichtem im Linuxnetzwerk versenden.
mfg
schwedenmann