erik68 skrev:Jag försöker läsa och förstå vad ni alla skriver men tyvärr förstår jag inte allt då jag är helt novis inom detta område :-)! Jag uppskatta dock all hjälp jag kan få!
Det är inte en helt lätt uppgift och det blir ju besvärligt om du inte hänger med, men jag skall försöka förenkla. Vad är det du inte är med på? Det är viktigt att man förstår grundbegreppen Port Forwarding och Port Translation.
Är det så att jag INTE kan ha både webbkamera och väderstation inkopplade på D35 och komma åt dem utifrån?
Nejdå, det går. Det hade varit lite besvärligt om det inte gick att ställa portar, t ex om alla enheter skulle köra på port 80, eftersom det verkar finnas buggar i D35, men i ditt fall skall det vara OK.
Problemet kan delas ner i 3 delar.
1. Problem med uppdateringen av DynDNS. Detta kan dock kollas enkelt (när man sitter lokalt) genom att jämföra DynDNS-kontots IP med WhatsMyIP eller statussidan på D35.
2. Portinställningarna på D35 som är oklara, eventuellt buggiga. Vi kan dock skippa port translation tills vidare då det inte skall behövas.
3. Hur man får kommunikation med väderstationen via Tibbon. Detta är i sig långt från enkelt och som jag sade tidigare, måste testas utförligt lokalt innan man försöker göra det från utsidan, så att man vet var problemen ligger.
Min inställning i D35 är:
Port forwarding:
Protocol: TCP
Port start: 8081
Port end: 8081
Server IP address: IP_adressen_till_väderstationen
Protocol: TCP
Port start: 8080
Port end: 8080
Server IP address: IP_adressen_till_webbkameran
Packet/Port forwarding:
Protocol: TCP
Src Port: 8081
Dec Port: 8081
Server IP address: IP_adressen_till_väderstationen
Protocol: TCP
Src Port: 8080
Dec Port: 8080
Server IP address: IP_adressen_till_webbkameran
WAN Setup
Respont to http on internet port
Dynamic DNS
Service proviser: www.dyndns.com
Host name: mitt_dyndnskonto
User name: mitt_user_name
Password: mitt_password
Jag skulle ENDAST använda Port Forward tills vidare, då det är oklart vad den andra inställningen gör och om den behövs.
Protocol: TCP
Port start: 8080
Port end: 8080
Server IP address: IP_adressen_till_webbkameran
Du har ändrat kamerans port till 8080 (från standard 80) i kamerans konfig, och öppnat 8080 genom D35. Detta verkar också fungera, så länge DynDNS är korrekt förstås.
WAN Setup
Respont to http on internet port
Du har även öppnat port 80 på utsidan för åtkomst till D35. Tänk på att detta är en större säkerhetsrisk och fråga dig om det behövs.
Packet/Port forwarding:
Protocol: TCP
Src Port: 8081
Dec Port: 8081
Server IP address: IP_adressen_till_väderstationen
När det gäller Tibbon har jag varit i kontakt med leverantören och han jobbar på att försöka hitta varför jag inte får kontakt med Tibbon från externt internet. Ev. så kan Windows 7 göra så att det inte fungerar, men troligtvis är det något med alla dessa portar :-) !
Det jag har blivit tillsagd att ställa in på Tibbon är:
VSP name: COM2
Transport protocol: TCP
Transport provider: TDI
Routing mode: Client
Connection mode: Immediately
On-the-fly commands: Disabled
Destination Specified by: Host name
Hostname: mitt_dyndnskonto:8081
Detta ovan är en enda soppa. Tibbon försöker vara Client och ansluta till sig själv via din portregel.
Förmodar att du vill kunna ansluta från valfri plats till Tibbon/Väderstationen. Då måste Tibbon vara Server, och din dator måste agre Client. Tibbon skall istället med den portregel ovan SVARA på port 8081, och du skall ansluta dit. Vad använder du för clientmjukvara på din maskin, förutom vädermukvaran? En comports-redirector? Hur testar du om det här fungerar?
http://tibbo.com/kb/fixed/networking/master_slave
Sen finns det minst 2 olika sätt att göra detta, TCP Raw, dvs man tar bara RX och TX på serieporten och sickar över en ren TCP-socket. Detta fungerar för NMEA och enheter som EJ använder flow control. Om man behöver en fullständig serieportsemulering med fler pinnar (DSR/DTR RTS/CTS) så måste man köra någon mer avancerad emulering med dubbla portar, en för data och en för statussignalerna.
Exakt vad detta heter i Tibbos burk kan jag inte utantill, men finns säkert att hitta i deras manualer. Då måste man öppna båda dessa portarna.
http://tibbo.com/kb/general/networking/flow_control
Även denna är intressant för den beskriver vad som händer, se speciellt illustrationen:
http://tibbo.com/kb/general/networking/dest_addr
Port 80 eller ej är ju helt ointressant eftersom du aldrig får väderdatan i webläsaren oavsett. I Tibbon kan du lika gärna välja port 4000, bara du väljer samma i klienten på andra sidan. Men med de inställningar du har ovan kommer det aldrig att fungera.
Min D35 är ca 6 månader gammal och jag tror det är den senaste mjukvaran i den.
Gå in på Router Status så ser du vilken firmware du har. Min är
MV400_ETH_400C_05_NMTSD Jun-7-2009 22:04:29
/Marcus