Forum: Mikrocontroller und Digitale Elektronik Pollin AVR Net-IO Web Server und DynDns


von Bernd F. (berndhf)


Lesenswert?

Hallo zusammen,

Ich bin heute das erste mal auf diesem Forum und suche Unterstützung bei 
meinem Problem
Bin seit gestern mit dem Pollin AVR Net-IO Web Server am basteln.
Meine Konfiguration ist :
AVR-NET IO Board mit einen ATmega644
OpenMCP
AVR-libc version: 1.6.2/20080402 $Id: main.c 132 2009-05-22 3:22:47Z 
sharan $ $Revision: 134 $

Das AVR-NET-IO-Board läuft auch lokal prima.Ich kann lokal im Firefox 
alle Ein-/ und Ausgänge schalten und den AD-Wander abfragen.
Nun möchte ich über Internet auf das AVR-Boards zugreifen.Ich habe bei 
DynDns ein Subdomainname zugelegt und den DynDNS Updater installiert.der 
auch richtig arbeitet.
Die "hosts" Datei von Windows habe ich den Subdomainname eingetragen.
Mein Router ist eine Vodafone EasyBox A 600 W-Lan und der Switch ist ein 
Netgear GS 108.
In der EasyBox A 600 W-Lan habe ich unter Erweitert/DNS , Dynamic DNS 
aktiviert und Subdomainname Konto und Password eingetragen.
Unter NAT Einstellungen die NAT-Fuktion eingeschaltet und unter Port 
Mapping die IP es AVR-NET-IO-Board
( 192.168.2.100 ) eingetragen. Als Protokolltyp ist TCP eingestellt und 
LAN Por ist auf 433 und Öffentlicher Port ist auch auf 433 
eingestellt.Bei der Einstellung auf 80 bekomme ich die Fehlermeldung :

Die folgenden Ports sind werksseitig bereits reserviert:
TCP: 80, 50554,
UDP: 5060, 4080, 67, 32768, 53
Bitte ändern Sie Ihren gewünschten Adressbereich im Feld "Öffentlicher 
Port" entsprechend.

Das AVR-NET-IO-Board läßt sich leider auch nicht anpingen.
Wer kann helfen ?

Ich habe noch eine Frage zur RS232 Fuktion.
Mit welchem Programm kann ich eine Log-Datei mitschreiben und welche 
Einstellungen sind nötig ???
Danke schon mal im voraus.

Mit freundlichem Gruß,Bernd

von Sascha W. (sascha-w)


Lesenswert?

Bernd Freytag schrieb:
> Hallo zusammen,
> ...
> Das AVR-NET-IO-Board läuft auch lokal prima.Ich kann lokal im Firefox
> alle Ein-/ und Ausgänge schalten und den AD-Wander abfragen.
> Nun möchte ich über Internet auf das AVR-Boards zugreifen.Ich habe bei
> DynDns ein Subdomainname zugelegt und den DynDNS Updater installiert.der
> auch richtig arbeitet.
den Updater brauchst du nicht, da du ja weiter unten schreibst, das du 
den Account im Router eigetragen hast

> Die "hosts" Datei von Windows habe ich den Subdomainname eingetragen.
für was?

> Mein Router ist eine Vodafone EasyBox A 600 W-Lan und der Switch ist ein
> Netgear GS 108.
> In der EasyBox A 600 W-Lan habe ich unter Erweitert/DNS , Dynamic DNS
> aktiviert und Subdomainname Konto und Password eingetragen.
ok

> Unter NAT Einstellungen die NAT-Fuktion eingeschaltet und unter Port
> Mapping die IP es AVR-NET-IO-Board
> ( 192.168.2.100 ) eingetragen. Als Protokolltyp ist TCP eingestellt und
> LAN Por ist auf 433 und Öffentlicher Port ist auch auf 433
> eingestellt.
hört das Pollinboard auch auf 443? - ich hab keins.

> Bei der Einstellung auf 80 bekomme ich die Fehlermeldung :
> Die folgenden Ports sind werksseitig bereits reserviert:
> TCP: 80, 50554,
> UDP: 5060, 4080, 67, 32768, 53
> Bitte ändern Sie Ihren gewünschten Adressbereich im Feld "Öffentlicher
> Port" entsprechend.
da scheint eine Fernwartung aktiv zu sein, die auch von außen zugriff 
über den Browser erlaubt!
Du kannst auch extern Port xy an Port 80 intern weiterleiten, musst dann 
im Browser nur das Port mit angeben.

> Das AVR-NET-IO-Board läßt sich leider auch nicht anpingen.
von außen kannst du nur den Router anpingen und nicht deinen AVR. Die 
Beantwortung von ICMP kann jedoch deaktiviert sein

Sascha

von Bernd F. (berndhf)


Lesenswert?

Hallo Sascha,
danke für die Schnelle Antwort.

Den Updater habe ich installiert um nach wechsel der IP weitehin auf das 
Board zugreifen zu können.
Ob das Board auch auf 443 hört weiß ich leider auch nicht.Habe es eben 
mal mit Port 81 versucht,aber auch ohne Erfolg.

Die Fernwartung in der EasyBox ist ausgeschaltet.
Wo finde ich die ICMP Einstellungen und was machen sie ?

Gruß Bernd

von Turbo T. (turbotoni)


Lesenswert?

Wenn auf dem AVR-NET-IO nen Webserver drauf ist, hört der in 99,9 % der 
Fälle auf Port 80.
Somit ist es sinnlos, andere Ports auszuprobieren.

MfG Turbotoni

von berndhf (Gast)


Lesenswert?

Hallo turbotoni,

ich habe ja auch die Vermutung.
Nur weiß ich leider nicht wie ich die EasyBox A 600 übereden kann,die 
Einstellung auf Port 80 zu übernehmen.Es kommt immer wieder zur 
Fehlermeldung:

Die folgenden Ports sind werksseitig bereits reserviert:
TCP: 80, 50554,
UDP: 5060, 4080, 67, 32768, 53
Bitte ändern Sie Ihren gewünschten Adressbereich im Feld "Öffentlicher
Port" entsprechend.

Gruß Bernd

von M. J. (manfred-64)


Lesenswert?

Die Grundeinstellungen Deines Routers sollte Die Funktion eines 
Webservers eigentlich ermöglichen.
Wie testest Du den Zugang von Außen (öffentlich)

von berndhf (Gast)


Lesenswert?

Hallo Manfred,

Zum einen teste ich lockal über den aufruf der Subdomain
( radiobernd.webhop.org ) im Firefox.
Einen weiteren Versuch habe ich vom Notebook mit einem UMTS-Stick 
versucht.
Ebenfals im Firefox unter Angabe der Subdomain.

Es erfolgt jedesmal der folgende Dialog :

Fehler: Netzwerk-Zeitüberschreitung

Der Server unter radiobernd.webhop.org braucht zu lange, um eine Antwort 
zu senden.

*   Die Website könnte vorübergehend nicht erreichbar sein, versuchen 
Sie es bitte
        später nochmals.

    *   Wenn Sie auch keine andere Website aufrufen können, überprüfen 
Sie bitte die
        Netzwerk-/Internetverbindung.

    *   Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem 
Proxy geschützt wird,
        stellen Sie bitte sicher, dass Firefox auf das Internet 
zugreifen darf.

Was mache ich falsch ???

Mit freundlichem Gruß
Bernd

von MoritzS (Gast)


Lesenswert?

Wie schon geschrieben, du wirst das Net-IO-Board von extern nicht über 
Port 80 erreichen können, weil es deine Vodafone-Box nicht erlaubt. Such 
dir stattdessen irgend einen anderen Port x (mit x < 65535) aus und 
richte in der Vodafone-Box ne Portweiterleitung von x (extern) nach 80 
(intern) ein.

Auch den DynDns-Updater in der Net-IO-Box brauchst du nicht, da das 
Updaten der IP ja vom Router erledigt wird, wie du schreibst. Entweder 
du lässt auf deinem PC (oder Net-IO-Box oder was auch immer) den 
Update-Client laufen oder du nutzt den Service im Router. So wie dus 
jetzt konfiguriert ist, kriegen die Server von dyndns zwei Updates. 
Deswegen wird man da schnell wegen "abusive updates" gesperrt.

von M. J. (manfred-64)


Lesenswert?

Ok hab das wohl missverstanden.

im User-Gude Seite 136 nach zu lesen.
Im Router-Menue "NAT/Portmaping" Server auswählen, im Dropdown-Feld 
"WEB-Dienst" (o.ä) auswählen auf "Kopieren" drücken, dann ist 
wahrscheinlich nur noch die Lokale.IP einzutragen, öffentlicher und 
Lokaler-Port = 80 (sollte aber schon eingestellt sein zumindest der 
öffentliche)
aktiveren Häkchen is ja eh klar
Eventuell is der Router zu Reseten.

von berndhf (Gast)


Lesenswert?

Hallo MoritzS ,

habe folgende Änderungen vorgenommen.
Den DynDns-Updater deaktiviert.In der Vodafone-Box die folgenden 
Einstellungen geändert:

NAT-Fuktion eingeschaltet und unter Port
Mapping die IP es AVR-NET-IO-Board
( 192.168.2.100 ) eingetragen.
Als Protokolltyp ist TCP eingestellt und
LAN Por ist auf 80 und Öffentlicher Port ist auch auf 8056 eingestellt.

In der Net-IO-Box ist DHCP deaktiviert.
Leider ohne Erfolg.

Mit freundlichem Gruß
Bernd

von Sascha W. (sascha-w)


Lesenswert?

also anpingen lässt sich deine Domain erst mal. Beim Test vom eigenen 
Rechner auf die öffentliche IP des Routers reagieren die Router recht 
unterschiedlich - hatte auch schon mal einen der in dem Fall keine 
Verbindung hergestellt hat.
Auf deine Seite komm ich mit der Portnummer auch nicht - wenn noch 
aktiv?

Sascha

von berndhf (Gast)


Lesenswert?

Hi Sascha ,

habe jetzt mal meine IP-Adresse gefolgt von :443 im Firefox eingegeben 
und konnte auf die index.html zugreifen.
Das ging auch über HCT-Handy.Konnte auf alle Seiten zugreifen und Werte 
verändern.
Nur der Aufruf über Subdomain weiter ohne Erfolg.
Board bleibt weiterhin aktiv.

Mit freundlichem Gruß
Bernd

von Sascha W. (sascha-w)


Lesenswert?

stimmt die IP der Domain mit der getesteten überein ?

Sascha

von berndhf (Gast)


Lesenswert?

Ja.Die Subdomain radiobernd.webhop.org ist bei DynDNS mit der selben IP 
abgelegt.
Einstellung in der Vodafone-Box jetzt wie folgt :

NAT-Fuktion eingeschaltet und unter Port
Mapping die IP es AVR-NET-IO-Board
( 192.168.2.100 ) eingetragen.
Als Protokolltyp ist TCP eingestellt und
LAN Por ist auf 80 und Öffentlicher Port ist auch auf 443 eingestellt.

Mit freundlichem Gruß
Bernd

von Sascha W. (sascha-w)


Lesenswert?

nimm mal was anderes als 443, denn das ist eigentlich https.
Wenns mit IP-Adresse geht, mit Domainname nicht, kann's eigentlich nicht 
an deiner Konfiguration liegen.

Sascha

von M. J. (manfred-64)


Lesenswert?

Bei DynDNS falschen Service Type gewählt ?
(Host with IP address)

von berndhf (Gast)


Lesenswert?

Hallo Manfred und Sascha ,

Port wurde auf 81 geändert und bei DynDNS wurde Host with IP address 
eingetragen.

Ich danke Euch auf jeden Fall für Eure Mühen.
Ich bekomme es aber nicht mit der Subdomain radiobernd.webhop.org hin.

Wo masche ich den Fehler ???

Mit freundlichem Gruß
Bernd

von M. J. (manfred-64)


Lesenswert?

GZ
sieht ja schon mal prima aus :)

Das mit der Subdomaine wirst Du so einfach nicht hin bekommen.
Da bräuchtest Du glaube ich einen eigenen Domainserver zu Hause der dir 
das auflösen kann ?!

Du könntest alternativ bei DynDNS einen zweiten Dommainnamen einrichten.
das waren auch schon mal 4 die man bei denen frei hatte :(

von Sascha W. (sascha-w)


Lesenswert?

Manfred John schrieb:
> GZ
> sieht ja schon mal prima aus :)
>
> Das mit der Subdomaine wirst Du so einfach nicht hin bekommen.
> Da bräuchtest Du glaube ich einen eigenen Domainserver zu Hause der dir
> das auflösen kann ?!
wie meinst du das? Bei DynDns bekommst du doch eh immer eine Subdomain 
hier eben "radiobernd". "webhop.org" ist die Domain von DynDns.

Sascha

von M. J. (manfred-64)


Lesenswert?

Sascha Weber schrieb:
> wie meinst du das? Bei DynDns bekommst du doch eh immer eine Subdomain
> hier eben "radiobernd". "webhop.org" ist die Domain von DynDns.

Richtig

Bernd Freytag schrieb:
> Ich habe bei
> DynDns ein Subdomainname zugelegt und den DynDNS Updater installiert.der
> auch richtig arbeitet.
> Die "hosts" Datei von Windows habe ich den Subdomainname eingetragen.

Durch den letzten Satz habe ich es missverstanden was Du vorhast.
Ich dachte Du wolltest Dein LAN in Subdomains unterteilen.

Vor allem weil Dein AVR-NET-IO-Board unter 
"http://radiobernd.webhop.org:81/"; zu erreichen ist :)
(oder bis eben noch war)

von Sascha W. (sascha-w)


Lesenswert?

da gibts wohl ein Problem beim Routing, ich kann die Seite ...

... nicht aufrufen:
Telekom Internetzugang: (Zeitüberschreitung)
mit T-Online-Proxy: (Namensauflösung - Zugriff verweigert)

... aufrufen:
übers Tor-Netzwerk

Sascha

von ** (Gast)


Lesenswert?

Vielleicht DMZ einschalten?

von M. J. (manfred-64)


Lesenswert?

hm, gestern ging's, heute hab ich die Seite nur noch im Speicher.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.