Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Telnet mit Arduino: connection refused

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2014
    Beiträge
    11

    Telnet mit Arduino: connection refused

    Moin moin,
    ich habe einen Arduino Due mit einem WiFi shield ausgerüstet und möchte dieses nun testweise als TelnetServer laufen lassen.

    Folgende Seite zeigt, wie man einen WiFiChatServer einrichtet, SSID und Kennwort habe ich geändert, den Rest 1 zu 1 kopiert, meine Verschlüsselung ist WPA2:
    https://www.arduino.cc/en/Tutorial/WiFiChatServer
    Mir ist bewusst, das Telnet keine sichere Verbindung ist, aber ich möchte klein anfangen.

    Das Problem ist, das bei der Eingabe von open 192.168.178.27 ein "connection refused" zurück kommt. (zuerst wurde im terminal $telnet aufgerufen)
    Ohne Verbindung kommt "No route to host", also bin ich schon fast da.
    Ich benutze ein Kubuntu 14.04 LTE.
    Telnet war vorinstalliert.
    Ich habe auch schon versucht die Firewall zu deaktivieren mittels $sudo ufw disable, aber trotzdem kommt der gleiche Fehler.

    Kann mir jemand helfen?

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Netzwerk vom Arduino aus funktioniert? Poste mal die Netzwerkkonfig vom PC und dem Arduino.
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2014
    Beiträge
    11
    PC:
    laurin@ThinkPad-T520:~$ ifconfig
    eth0 Link encap:Ethernet Hardware Adresse f0:de:f1:da:da:63
    UP BROADCAST MULTICAST MTU:1500 Metrik:1
    RX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
    TX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Träger:0
    Kollisionen:0 Sendewarteschlangenlänge:1000
    RX-Bytes:0 (0.0 B) TX-Bytes:0 (0.0 B)
    Interrupt:20 Speicher:f2600000-f2620000

    lo Link encap:Lokale Schleife
    inet Adresse:127.0.0.1 Maske:255.0.0.0
    inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
    UP LOOPBACK RUNNING MTU:65536 Metrik:1
    RX-Pakete:594 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
    TX-Pakete:594 Fehler:0 Verloren:0 Überläufe:0 Träger:0
    Kollisionen:0 Sendewarteschlangenlänge:0
    RX-Bytes:62530 (62.5 KB) TX-Bytes:62530 (62.5 KB)

    wlan0 Link encap:Ethernet Hardware Adresse 60:d8:19:ce:a6:ae
    inet Adresse:192.168.178.21 Bcast:192.168.178.255 Maske:255.255.255.0
    inet6-Adresse: fe80::62d8:19ff:fece:a6ae/64 Gültigkeitsbereich:Verbindung
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
    RX-Pakete:3252 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
    TX-Pakete:3458 Fehler:0 Verloren:0 Überläufe:0 Träger:0
    Kollisionen:0 Sendewarteschlangenlänge:1000
    RX-Bytes:1894220 (1.8 MB) TX-Bytes:463544 (463.5 KB)

    Bei dem Arduino weiß ich ehrlich gesagt nicht, wie ich da etwas auslese, mit dem "Standard Wlan Sketch" bekommt man ein wenig Info heraus:

    You're connected to the networkSSID: NSA BASE NORTHERN GERMANY
    BSSID: 34:81:C4:A8:AD:83
    signal strength (RSSI):-74
    Encryption Type:4

    IP Address: 192.168.178.27
    192.168.178.27
    MAC address: 78:C4:E:2:77:8F

    Der Arduino Due ist fabrikneu, falls die Infos weiterhilft.
    Da wurden bisher nur 3-4 Standard Sketches aufgespielt, genauso der WiFi-Schield (bin Versuchskaninchen in meiner FH *grins*).
    Ich persönlich habe bisher nur mit dem Arduino Uno gearbeitet.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Beide hängen also im WLAN - ist das WLAN so konfiguriert, daß sich Systeme darin auch sehen dürfen?

    Btw - Konsolen-Ausgaben und Konfig bitte immer in [code]-Tags posten.
    Ich bin root - ich darf das.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Mar 2014
    Beiträge
    11
    Ja, bei der Einstellung der Fritzbox ist der Haken bei "Die unten angezeigten aktiven WLAN-Geräte dürfen untereinander kommunizieren" gesetzt.
    Edit: Mein Arduino ist auch mit der IP als "PC" gelistet.
    Edit2: Wie sich herausstellt, haben die einen neuen MC mit alter Firmware (1.0.0) von vor 2012 verschickt, welche massiv für ihre Fehler bekannt war. Leider hat sich aber auch nach dem Firmwareupdate nichts getan...
    Geändert von flapwazzle (28.09.16 um 16:32 Uhr)

  6. #6
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.054
    Teste doch mal in die andere Richtung

    auf deiner Linux Kiste

    Code:
    nc -lvp 80
    starten und dann den client vom arduino.

    https://www.arduino.cc/en/Tutorial/WiFiWebClient

    Dann siehst du bei netcat einkommende Anfragen.

    Netcat muss ggf. installiert werden.

    Der Fehler "No route to host" lässt mich erstmal ein Konfigurations/Router Problem vermuten.

    Teste doch einfach mal mit ping und nmap.
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

  7. #7
    Registrierter Benutzer
    Registriert seit
    Mar 2014
    Beiträge
    11
    Ok jetzt habe ich nicht anderes getan als direkt nach dem Firmware update, nämlich bloß
    $telnet 192.168.178.27 23
    und er verbindet sich. Ich begreife beim besten Willen, nicht warum das nicht sofort geklappt hat.

    Vielen Dank für eure Mühen!

Ähnliche Themen

  1. Connection refused bei Telnet und auch bei DDNS unter Suse 9.2
    Von michael_s im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 20.12.04, 08:04
  2. FTP: 425 Can't build data connection: Connection refused.
    Von sobdog im Forum Linux als Server
    Antworten: 18
    Letzter Beitrag: 29.06.02, 18:56
  3. Telnet local host 110 connection refused!
    Von thiede im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 26.02.02, 13:24
  4. Antworten: 2
    Letzter Beitrag: 24.01.02, 23:07
  5. Telnet connection refused
    Von im Forum Linux als Server
    Antworten: 6
    Letzter Beitrag: 29.01.01, 18:18

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •