PING: transmit failed, error code 11010.



  • Hallo Leute,

    ich habe eben einen WinCE-Device auf WPA-PSK konfiguriert, so daß er sich via WLAN an den nächsten Access Point verbinden kann. Nach langem zähen Kampf bekommt er jetzt vom per DHCP eine IP zugewiesen. Um die Verbindung zu Testen, habe ich probeweise eben ein PING zum Access Point abgesetzt. Meistens geht das PING durch, aber gelegentlich kommt eine Fehlermeldung: "PING: transmit failed, error code 11010."
    Nachdem ich ein "PING <IP> -t" durchgeführt habe, steht nun fest, dass das PING aus mir unerklärlichen Gründen in nicht zyklischen Abständen nicht erfolgreich ist. Immer mit der gleichen Fehlermeldung. Es könnt also so ausschauen:

    Reply From 192.168.2.253: Echo size=32 time=4ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=3ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=6ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=6ms TTL=255
    Ping Failed - Error code : 11010.
    Reply From 192.168.2.253: Echo size=32 time=16ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=1ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=0ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=1ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=3ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=18ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=8ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=10ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=1ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=6ms TTL=255
    Ping Failed - Error code : 11010.
    Ping Failed - Error code : 11010.
    Reply From 192.168.2.253: Echo size=32 time=6ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=10ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=1ms TTL=255
    Reply From 192.168.2.253: Echo size=32 time=6ms TTL=255
    Ping Failed - Error code : 11010.
    Reply From 192.168.2.253: Echo size=32 time=3 ms TTL=255
    

    <EDIT> DOS-Anzeige angepaßt </EDIT>

    Gleichzeitig habe ich von anderen Clients ebenfalls den AccessPoint gepingt, sodaß es nicht am AccessPoint liegen kann.

    Auch habe von dem WinCE-Device andere IPs (Standardgateway, mein Notebook, Netzwerkdrucker) gepingt. Immer mit dem gleichen Ergebnis - gelegentlich läuft das PING auf den seltsamen "PING: transmit failed, error code 11010"-Fehler.

    Kann mir vielleicht jemand erklären, was dieser Fehlercode genau bedeutet, wann und warum er auftritt und was man dagegen unternehmen kann?

    Wäre echt nett!

    Ciao
    shoat



  • hi
    hab ein wenig recherchiert und das hier gefunden:

    http://www.eggheadcafe.com/ng/microsoft.public.windowsce.platbuilder/post381773.asp
    " ICMP is not implemented in CE"

    http://www.microsoft.com/msj/0598/networking.aspx

    vielleicht die richtung?



  • Hallo erst Mal! 😉

    elise schrieb:

    hi
    hab ein wenig recherchiert und das hier gefunden:

    http://www.eggheadcafe.com/ng/microsoft.public.windowsce.platbuilder/post381773.asp
    " ICMP is not implemented in CE"

    Ich hatte mich gestern vor dem Post auch schon ein wenig mit google vergnügt, und u. a. diese Posts gelesen. Wenn ich es richtig verstehe, klappte hier die Kommunikation generell nicht.

    Bei mir liegt das Problem etwas anders.

    Klappt die Kommunikation vom WinCE-Device zum restlichen Netzwerk generell schon, nur gehen regelmäßig einige Packete verloren.

    Haben neuere Tests ergeben, dass der Fehler nur auftritt, wenn ich den WinCE-Device und den Access Point auf WPA-PSK konfiguriere. Unter beispielsweise WEP128 tritt dieser Fehler nicht auf. D. h. ich werde die gleich Frage wohl noch einmal in einem anderen Forum zum Thema WLAN-Konfiguration von WinCE 4.2-Devices.

    Trotzdem wäre es für mich sehr interessant zu wissen, ob es irgendwo eine Liste mit den Beschreibungen der DOS-Error-Codes gibt. Ich habe nur etwas in der Art, als Bestandteil eines Quellcodes, gefunden:

    Const IP_SUCCESS = 0
       Const INADDR_NONE = &HFFFFFFFF
       Const IP_BUF_TOO_SMALL = (11000 + 1)
       Const IP_DEST_NET_UNREACHABLE = (11000 + 2)
       Const IP_DEST_HOST_UNREACHABLE = (11000 + 3)
       Const IP_DEST_PROT_UNREACHABLE = (11000 + 4)
       Const IP_DEST_PORT_UNREACHABLE = (11000 + 5)
       Const IP_NO_RESOURCES = (11000 + 6)
       Const IP_BAD_OPTION = (11000 + 7)
       Const IP_HW_ERROR = (11000 + 8)
       Const IP_PACKET_TOO_BIG = (11000 + 9)
       Const IP_REQ_TIMED_OUT = (11000 + 10)
       Const IP_BAD_REQ = (11000 + 11)
       Const IP_BAD_ROUTE = (11000 + 12)
       Const IP_TTL_EXPIRED_TRANSIT = (11000 + 13)
       Const IP_TTL_EXPIRED_REASSEM = (11000 + 14)
       Const IP_PARAM_PROBLEM = (11000 + 15)
       Const IP_SOURCE_QUENCH = (11000 + 16)
       Const IP_OPTION_TOO_BIG = (11000 + 17)
       Const IP_BAD_DESTINATION = (11000 + 18)
       Const IP_ADDR_DELETED = (11000 + 19)
       Const IP_SPEC_MTU_CHANGE = (11000 + 20)
       Const IP_MTU_CHANGE = (11000 + 21)
       Const IP_UNLOAD = (11000 + 22)
       Const IP_ADDR_ADDED = (11000 + 23)
       Const IP_GENERAL_FAILURE = (11000 + 50)
       Const IP_PENDING = (11000 + 255)
       Const PING_TIMEOUT = 500
    

    Demnach entspricht der Fehler 11010 einem IP_REQ_TIMED_OUT. Also ein IP-Req(-uest)-Timed-Out. Damit stellt sich mir die Frage, was genau bedeutet dieser Fehler, warum tritt er gerade bei der Konfiguration auf WPA-PSK auf und wie kann ich verhindern, dass er in Zukunft noch auftritt. Mal sehen, was ich in Erfahrung bringen kann.

    elise schrieb:

    http://www.microsoft.com/msj/0598/networking.aspx

    vielleicht die richtung?

    Ich habe eben das Dokument mal überfolgen. Scheint recht interessant zu sein. Ich werde es auf jeden Fall mal querlesen.

    Danke elise! 🙂

    Frage noch mal an alle:
    Gibt es irgendwo eine möglichst komplette Win32-Console oder Dos-Error-Code-Liste?

    Ich habe schon versucht, google dementsprechend zu überlisten, aber ich finde scheinbar nicht die richtigen Suchbegriffe.

    Ciao
    skpdb





  • shoat schrieb:

    Demnach entspricht der Fehler 11010 einem IP_REQ_TIMED_OUT. Also ein IP-Req(-uest)-Timed-Out. Damit stellt sich mir die Frage, was genau bedeutet dieser Fehler, warum tritt er gerade bei der Konfiguration auf WPA-PSK auf und wie kann ich verhindern, dass er in Zukunft noch auftritt. Mal sehen, was ich in Erfahrung bringen kann.

    der fehler heisst einfach, dass die gegenstation innerhalb einer gewissen zeit keine antwort auf deine 'pings' gegeben hat.

    zum deinem eigentlichen problem:
    der AP scheint dich rauszuschmeissen weil dein winCE irgendwie nicht das tut, was er haben will. nach welcher zeit gehen die pings wieder? dauert es länger als eine minute, dann hat der AP zwei 'Michael-MIC' failures kurz nacheinander entdeckt, was er als hackerangriff wertet. dauert es ein paar sekunden, dann schmeisst er dich raus, weil winCE bzw. der WPA supplicant nicht richtig das EAPOL (protokoll zur aushandlung der temporären schlüssel) abfrühstückt. helfen könnten einstellungen am AP (wie z.b. intervall der schlüsselerneuerung auf 0 setzen), ein CE patch oder der einsatz eines anderen WPA supplicanten (falls es sowas gibt für CE)...

    btw: wenn du wissen willst was da abgeht kann ich z.b. da hier empfehlen: http://www.cacetech.com/products/airpcap.htm



  • he leute, seit wann antwortet man auf einen artikel von vor einem jahr?

    jejeje.. 😉



  • elise schrieb:

    he leute, seit wann antwortet man auf einen artikel von vor einem jahr?

    na, vielleicht hat er's ja immer noch nicht hingekriegt... 😉



  • Oder es gibt andere Leser die noch 1 Jahr später zu genau dem gleichen Problem kommen und froh sind, das sich da jemand die Mühe gemacht hat zu antworten... Bei mir z.B. kommt der Errorcode grundsätzlich obwohl er im WLAN connecten konnte.

    Grüße Cornflake



  • hi! alle error codes gibt's im header-file zur jeweils eingebundenen API. eine generelle übersicht gibt es meines wissens nicht, aber das hilft zumindest alle möglichen fehler der aktuell verwendeten abzufangen und zuzuordnen!

    cheers

    ps: timeout erhöhen könnte evntl. helfen



  • ahhh sorry, ganz vergessen den header namen jetzt dazu zu schreiben... "Icmpapi.h" wäre für IcmpSendEcho!


Anmelden zum Antworten