LostOblivion Skrevet 5. april 2009 Del Skrevet 5. april 2009 (endret) Hei, Jeg har laget et lite filoverføringsprogram i Linux som bruker sockets og TCP. Den fungerer med localhost og mellom maskiner på uio-nettverket (Universitetet i Oslo). Hvis jeg setter opp serveren på hjemmemaskinen og prøver å koble til hjemmemaskinen fra en uio-maskin, så får jeg Connection refused. Jeg bruker TCP port 39500 og har åpnet denne i Firewallen til både hjemmemaskinen og til routeren min. Jeg finner så IP-adressen til hjemmemaskinen med å gå inn på en av de mange "what is my ip address"-sidene som finnes og prøver å koble til denne med portnummer 39500 fra uio-maskinen. Får altså Connection refused på klienten og server får ingen incoming connection. Hva gjør jeg galt? Tar INF3190 på uio for øyeblikket, så kunnskapen min om nettverk og internett er begrenset, så vær så snill, indulge me! (Og finnes det noen bedre/kjappere måte å finne ut hva den synlige IP-adressen til en maskin bak en router på et nettverk er?) Endret 5. april 2009 av LostOblivion Lenke til kommentar
Giddion Skrevet 5. april 2009 Del Skrevet 5. april 2009 Hei, Har du satt opp routeren hjemme til å sende data som kommer på port 39500 til hjemmemaskinen? Lenke til kommentar
zotbar1234 Skrevet 5. april 2009 Del Skrevet 5. april 2009 Jeg har laget et lite filoverføringsprogram i Linux som bruker sockets og TCP. Den fungerer med localhost og mellom maskiner på uio-nettverket (Universitetet i Oslo). Hvis jeg setter opp serveren på hjemmemaskinen og prøver å koble til hjemmemaskinen fra en uio-maskin, så får jeg Connection refused. Vill gjetting -- er hjemmemaskinen på studentbyen? Lenke til kommentar
Mr.Garibaldi Skrevet 6. april 2009 Del Skrevet 6. april 2009 studentbynettet er ganske lukket, så kan godt være at den porten du forsøker å bruker er lukket. Test heller med to maskiner på en termstue og se om du får kontakt mellom dem der. Lenke til kommentar
LostOblivion Skrevet 11. april 2009 Forfatter Del Skrevet 11. april 2009 (endret) Jeg har laget et lite filoverføringsprogram i Linux som bruker sockets og TCP. Den fungerer med localhost og mellom maskiner på uio-nettverket (Universitetet i Oslo). Hvis jeg setter opp serveren på hjemmemaskinen og prøver å koble til hjemmemaskinen fra en uio-maskin, så får jeg Connection refused. Vill gjetting -- er hjemmemaskinen på studentbyen? Nei, jeg bor på andre siden av byen og har Canal Digital som leverandør. Har en DLink router og benytter meg av "Virtual Server" hvor jeg har lagt inn den lokale IP-en til hjemmemaskinen som port 39500. Test heller med to maskiner på en termstue og se om du får kontakt mellom dem der.Dette veit jeg funker. Endret 11. april 2009 av LostOblivion Lenke til kommentar
NevroMance Skrevet 11. april 2009 Del Skrevet 11. april 2009 Er du sikker på at porten du bruker er åpen på UiO utenfra? De fleste portene der er stengt, så det kan skape problemer. Lenke til kommentar
LostOblivion Skrevet 12. april 2009 Forfatter Del Skrevet 12. april 2009 (endret) Men det skal vel ikke ha noe å si hvilken port klienten bruker? Den bruker TCP med automatisk portbinding av OSet. Jeg har hørt om routere som støtter "port forwarding", men Virtual Server er vel DLink sin versjon av dette? Endret 12. april 2009 av LostOblivion Lenke til kommentar
LostOblivion Skrevet 12. april 2009 Forfatter Del Skrevet 12. april 2009 Jeg har konkludert med at min utgamle DLink DI-624+ antakelig har blitt litt skada over årene jeg har hatt den og faktisk ikke forwarder noen porter som helst... Har allerede bestilt en DLink DIR-655. Får håpe at dette fikser problemet. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå