Protokolle

    <   Beitrag   >    

    <   Thread   >    

Teredo / Windows7 / Server öffnen?

Avatar von EgoFelix

EgoFelix

1 Beitrag

   E-Mail   
28.08.2010 15:49 Permalink
Hallo zusammen,

ich probiere im Moment ein wenig mit IPv6 bzw. Teredo herum. Nun habe
ich ein Problem festgestellt.

Ich habe mir ein kleines Programm geschrieben, welches auf meinem
HomeServer läuft. Der HomeServer ist via Gogo6 mit einem Client ans
IPv6 Netzwerk angebunden. Das Serverprogramm horcht einfach nur auf
einem Port auf eine Verbindung von dem Client. Sobald diese
Verbindung angenommen wird, versucht der Server eine zweite
Verbindung zum Client herzustellen (Wie beim aktiven FTP).

Der Client macht folgendes:
Er öffnet einen TcpListener auf dem selben Port wie der Server, und
baut danach eine Verbindung mit einem TcpClient zum Server auf.
Danach wartet er einfach nur darauf, dass der Server die
Rückverbindung aufbaut.

Das Problem ist nun folgendes:
Starte ich den Client auf einem Windows System, so kann der Server
keine Verbindung zum Client zurückaufbauen. Starte ich das ganze
Programm aber mit Mono auf einem Ubuntu-System, welcher das
Unix-Gegenstück Miredo verwendet, funktioniert alles wie geplant, und
der Server kann eine Rückverbindung zum Client aufbauen.

Muss ich bei Windows irgendetwas beachten, damit der Teredo-Tunnel
auch eingehende Verbindungen annehmen kann?
Die integrierte Windows-Firewall habe ich bereits deaktiviert.

Mit freundlichen Grüßen
 Felix

Thread-Anzeige einblenden

Anzeige