Volledige versie bekijken : Een poort openen om te bridgen mislukt.



frcla
30 March 2007, 18:12
Na een zoektocht op het net om mijn probleem op te lossen ben ik hier beland. Zeer interessante site.
Ik heb al veel bijgeleerd over netwerken via de zakelijke uitleg van PeterN, waarvoor mijn dank, maar mijn probleem blijft voorlopig. daarom deze vraag om hulp.

Ik heb twee PC’s die gekoppeld zijn in een netwerk dat functioneert. <O:p</O:p
Ze zijn aangesloten op de Router DI-link 604.<O:p</O:p
Het bridgeprogramma Jack kan gespeeld worden over een netwerk. Doe ik dat in mijn netwerk dan werkt alles zoals het moet.<O:p</O:p
Ik moet dan één PC opgeven als server, het IP adres van deze PC en de poort 1201 ingeven. De ander PC moet zich aanmelden als cliënt met het IP adres van de server en de poort 1201.<O:p</O:p
Jack werkt dan zonder probleem en ik kan als server spelen met de cliënt en omgekeerd.<O:p</O:p
Wanneer ik nu met een vriend die ook Jack heeft, wil spelen dan moet dezelfde procedure gevolgd worden maar de cliënt kan dan geen verbinding maken met de server. De cliënt krijgt bericht van Jack, “server niet gevonden”.<O:p</O:p
Dat is het probleem. De oorzaak is de firewall van D604 omdat ik in het netwerk achter de router wel kan spelen. Hoe moeten de settings hierop zij om de cliënt door te laten? De software firewall van Windows is uitgeschakeld.<O:p</O:p
<O:p</O:p
DI-link 604 wordt geopend met 192.168.0.1<O:p</O:p
Dan staat op de menubalk: HOME ADVANCED TOOLS STATUS HELP<O:p</O:p
Onder ADVANCED staan de submenu’s: Virt.Server –Applic –Filter – Firewall –DDNS<O:p</O:p
Onder STATUS staan de submenu’s: DeviceInfo – Log – Stats
Bij Virt.Server zijn een aantal servers opgegeven en is te kiezen tussen de protocols TCP en UDP of Both
Bij Firewall is er een Firewall Rules List met enkele gegevens en is te kiezen tussen de protocols TCP, UDP, ICMP
Bij DeviceInfo staat LAN: IP adres van de PC (A) 192.168.0.1
WAN: IP: een adres (B)
Gateway: een adres (C)
Ik heb al verschillende settings geprobeerd maar het lukt niet.
Bij de FAQ’s van Jack staat dat spelen over een netwerk kan maar men geeft geen verdere uitleg omdat het verbinden afhankelijk is van de soort Firewall.
<O:p</O:p
Vandaar mijn vragen.
Moet er een Virt. Server gemaakt worden ? Waarvoor dient een Virt.Server eigenlijk voor?
Volstaat het om een poort te openen om de cliënt door te laten?
<O:p</O:p
Wat ik tot nu gedaan heb is in ADVANCED/FIREWALL opgegeven:
Source: WAN,IPcliënt Dat is het IP van mijn speelpartner.
Destination: LAN,IPserver. Dat is het IP van mijn PC waar Jack op staat.
Protocol: TCP of UDP<O:p</O:p
Poort :1201<O:p</O:p
En dan APPLY.
Maar de verbinding mislukt.
Moet ik op de een of ander wijze één van de adressen (A), (B) of (C) gebruiken?
<O:p</O:p
Indien u enig idee zou hebben hoe Jack aan de praat te krijgen dan zou ik dat zeer waarderen, alle raad is welkom.
Alvast bedankt bij voorbaat en zeker om dit te willen lezen.
<O:p</O:p
Mvg

Kokki
30 March 2007, 21:09
Zo zou het idd moeten kunnen. Ik veronderstel dat je IP-adres van je pc met Jack op goed is ingegeven.

Wat staat er onder de Tools? Vind je nergens DMZ? Dat kan je ook gebruiken.

PeterN
31 March 2007, 00:48
Normaal moet je het invullen bij 'virtual server'. Hier geef je aan dat je een server draaid en dat je bepaalde pporten open stelt voor de buitenwereld. Dit geeft dus ook wel ergens een risico, dus sluit ze na het spelen. In virtual server moet je dan die poort 1201 openstellen en afhankelijk van het programma voor udp of tcp. Weet je het niet, kies dan both.
Uw vriend moet dan connectie maken naar het ip adres dat uw router van de provider heeft gekregen. Dat kan je zien bij status bij wan ip.
ALs dit niet zou lukken moet je eventueel zoals kokkie zegt eens zoeken naar DMZ. Hierbij plaats je dat gedeelte van de server buiten uw lokaal netwerk en komt alles onbeveiligd weliswaar op uw server terecht.
Maar probeer eerst virtual server, dat zou moeten lukken normaal.

Succes;)

Btw meer info over poorten openzetten kan je vinden bij http://www.minatica.be/tutorials.php?do=file&id=5

frcla
31 March 2007, 11:01
Bedankt voor je reactie Kokki.
DMZ staat als laatste onder ADVANCED. Dat had ik idd vergeten. Maar nu ik wat gelezen heb over het risico om DMZ in te stellen doe ik dat liever niet.
Onder TOOLS staat:
Admin, Time, System, Firmware en Misc
Ik denk niet dat daar iets bruikbaars onder staat.
Mvg

frcla
31 March 2007, 11:19
Aan PeterN
Bedankt voor je tips.
Je zegt dat normaal de poort moet opgegeven worden bij VIRT SERVER.
Betekent dat dan dat de poort niet meer onder FIREWALL moet opgegeven worden? Of moet de poort 1201 zowel bij VIRT SERVER als bij FIREWALL opengesteld worden?
Je zegt ook dat mijn speelpartner connectie moet maken met het IP van de ROUTER aan de WAN zijde. Maar hoe vind ik die?

Bij STATUS staat onder WAN:
MAC: ingevuld
Connection: DHCP Disconnected. Een knop RENEW en een knop RELEASE
Remaining lease time: 0.0.0.0
IPaddress: 0.0.0.0
SubnetMask: 0.0.0.0
DomainNameServer: 0.0.0.0

Vraag: Copy/ Paste werkt dat niet in het berichtenveld zelf?
Mvg.

PeterN
31 March 2007, 12:30
Bij 'advanced' vind je de virtual server. Enkel daar moet je dat invullen, niet bij firewall.

Naargelang uw firmware in uw router kan onderstaande wat afwijken;)
- Zet bovenaan het vinkje op 'enable'.
- Geef een naam bij 'name' bv 'bridge'.
- Bij 'private ip geef je het ip van uw pc op. Hoe je dat vindt zie je onder punt 1 hier: http://www.minatica.be/showthread.php?t=39094 . Dit zal waarschijnlijk beginnen met 192.168.0. ...
- Protocol type zet je best op 'both'
- Bij 'Private port' en bij 'Public port' geef je beide hetzelfde poort nummer in namelijk '1201' in uw geval.
- Bij 'shedule' geef je 'always' in.
Daarna druk je onderaan 'apply'.

Kies je bovenaan in de settings 'Status' moet daar ergens uw Ipadres dat de router van uw provider heeft gekregen zichtbaar zijn. Normaal staat daar ergens iets gelijk:

Cable/DSL: CONNECTED
WAN IP: 81.83.151.302
Subnet Mask: 255.255.240.0
Gateway: 81.83.144.1
Primary DNS: 195.130.135.131
Secondary DNS: 195.1320.179.163

Zorg wel dat de router connectie heeft met internet, anders ga je dat niet zien hé ;)


Uw vriend moet dan dit blauw ip hebben om connectie te maken.

PS: Copy/paste werkt normaal wel in berichten, maar zorg dat er geen html code inzit ;)

Succes

frcla
2 April 2007, 18:27
@PeterN
Hartelijk dank voor je raad. De verbinding is gelukt.
Als ik het goed begrepen heb dan volgen data die door client naar mij verstuurd worden de volgende weg.

Data gaan naar WAN IP op ROUTER
Data gaan naar WAN GATEWAY op ROUTER
NAT vertaalt voor LAN GATEWAY op ROUTER
Data gaan naar LAN IP (dat hetzelfde is als LAN GATEWAY)
Data gaan naar VIRT SERVER aangemaakt op ROUTER om de juiste PC in het netwerk achter de ROUTER te kiezen.
Data gaan naar IP van de juiste PC waarvoor de data bestemd zijn.

Voor het versturen van data in de andere zin wordt de omgekeerde weg gevolgd. Let niet op de taal, ik hoop dat de bedoeling duidelijk is.
Het onderscheid in het gebruiken van ADVANCED/FIREWALL en ADVANCED/VIRT SERVER om een poort te openen voor een client is me niet zo duidelijk.

Mvg

PS: wat is het verschil tussen REAGEER en REAGEREN op de balk onder REAGEER?

PeterN
2 April 2007, 23:32
@PeterN
Hartelijk dank voor je raad. De verbinding is gelukt.
Als ik het goed begrepen heb dan volgen data die door client naar mij verstuurd worden de volgende weg.

Data gaan naar WAN IP op ROUTER
Data gaan naar WAN GATEWAY op ROUTER
NAT vertaalt voor LAN GATEWAY op ROUTER
Data gaan naar LAN IP (dat hetzelfde is als LAN GATEWAY)
Data gaan naar VIRT SERVER aangemaakt op ROUTER om de juiste PC in het netwerk achter de ROUTER te kiezen.
Data gaan naar IP van de juiste PC waarvoor de data bestemd zijn.

Voor het versturen van data in de andere zin wordt de omgekeerde weg gevolgd. Let niet op de taal, ik hoop dat de bedoeling duidelijk is.


Goed dat het werkt, maar ik ben ook niet 'de' specialist hoor ;)
De gateway in uw router is een centrale die alle pakketjes ontvangt waar de router geen blijf mee weet. Hij behandelt ze of stuurt ze door naar de volgende gateway.
De Nat, vertaalt bekende pakketjes tussen het locale netwerk en het externe netwerk en visa versa.
Met een virtuele server geef je aan dat als er pakketjes voor een bepaalde poort ontvangen worden van buiten af, deze naar het bijbehorende opgegeven ip adres moeten gestuurd worden voor verdere behandeling. Dus de pakketjes worden naar het juiste ip verstuurd van de server pc.

Dus volgens mij gaat het van pakketje van WAN IP op ROUTER naar NAT want de router weet direct dat het pakketje voor een bepaalde poort is op de server. Van daar gaat het dan ook na adres vertaling naar uw server pc.



Het onderscheid in het gebruiken van ADVANCED/FIREWALL en ADVANCED/VIRT SERVER om een poort te openen voor een client is me niet zo duidelijk.

Wat Dlink met de Advanced firewall bedoelt is mij ook niet echt duidelijk enkel dat bij deze optie bepaalde poorten worden opengezet (voor alle pc's) voor vpn tunneling.



PS: wat is het verschil tussen REAGEER en REAGEREN op de balk onder REAGEER?
Met de toets 'reageer' onder het bericht gaat een nieuw scherm open waar je kan reageren en alle opties ter beschikking hebt.
Daarentegen met de toets 'reageren', kan je snel reageren door eerst uw bericht in het bericht venstertje te tikken en dan op die toets drukken.