Vast IP in de Router voor je FS PC


router-lanZo werkt de IP adres reservering:
wanneer je een IP adres wil reserveren voor een PC in je thuisnetwerk, dan zal die PC altijd hetzelfde LAN IP adres verkrijgen, zodra hij verbinding maakt met de DHCP server van je router. Je hoeft dan niet de netwerkkaart van je FS PC te configureren, maar laat je de instellingen op automatisch verkrijgen staan.

Waarom moet je dat doen? Wanneer je via internet vliegt met FSHOST en als FSHOST cliënt (dat ben jij), moeten er een aantal poorten in de router open staan om te kunnen communiceren. Deze poorten zijn gekoppeld aan het IP adres van je FS PC.
Wanneer deze pc geen vast ip adres krijgt toegewezen door de router, is er voor andere programma’s niets aan de hand. Je vlieg-pc-IP-adres echter is dan aan verandering onderhevig en kloppen de instellingen niet meer vs. depoorten die je eerder hebt open gezet. Je zet dus OF de netwerkkaart van je FS PC als een vast IP-adres op OF je regelt het in de router.

Stap 1: ga in je router  naar het scherm waar is aangegeven welke apparaten er connectie hebben in het thuisnetwerk met je router. Dat heet meestal: router-lan2

Je ziet de ‘wired’ en ‘wireless’ apparaten die op dat moment verbonden zijn.
Stap 2: ga vervolgens naar het scherm waar je een IP adres kan toekennen. Voeg toe en bevestig.

Een leuke toepassing om je netwerk te bekijken is Netgear Genie (even Googelen) , zonder dat je in de router hoeft in te loggen.

netgeargenie

Netwerkkaart instellingen


Het vervolg op instellingen van de router is het instellen van de router zodanig dat je altijd hetzelfde IP adres krijgt in je LAN (thuis netwerk).

systeemvakUitgaande van Windows 10 heb je in de taakbalk het bekende systeemvak, met links van de klok, de instellingen van je keyboard en dan een symbooltje [Network Internet Acces] dat de netwerkomgeving aanduidt. Rechter muis op het ‘monitortje’ en kies Open Netwerk. Je bent dan hier aangeland:
Control Panel\Network and Internet\Network and Sharing Center

ethernet-1Op dit scherm zie je de actieve netwerken en je verbinding met internet. Klik nu op je actieve Ethernet verbinding en je krijgt deze pop-up: –>

Klik op Details…

en zie daar het IP adres dat is toegekend aan je netwerkkaart.

Om er voor te zorgen dat je netwerkkaart altijd hetzelfde IP adres heeft, druk je op Eigenschappen (Properties) en vervolgens op de Eigenschappen van de regel Internet Protocol Version 4 (TCP/IPv4) en zie daar als standaard ingesteld de eerste radio bullet ingesteld op het automatisch verkrijgen van een IP adres.

ethernet-2Zet nu de bullet een lager en vul je eigen locale IP adres is dat je eerder hebt opgezocht met IP Config: 192.168.1.x Het Subnet  is altijd 255.255.255.0 en verschijnt automatisch. De Default Gateway is het adres van je router: 192.168.1.1

Al deze gegevens haal je op met IP Config zoals beschreven in IPCONFIG

Tot slot kan je bij de DNS instellingen kiezen voor automatisch, maar je kan ook je eigen router opgeven (192.168.1.1) of de DNS van Google (8.8.8.8).

Afsluiten en klaar.

ethernet-3.pngDit is een manier om er voor te zorgen dat de instellingen in de router moeten worden bijgesteld wanneer onverhoopt deze uitgeschakeld is geweest.
Maar het kan ook anders…

Instellingen in de router die voorzien dat je altijd hetzelfde IP adres toekent aan een bepaalde netwerkkaart beschrijven we in het volgende artikel.

Router poorten configureren


Alle type routers staan HIER met de screenshots HIER
Bij de keuze van het router merk en type, eerst in de rechterbovenhoek de advertising overslaan!

portforwardHoe configureer je de router voor FSX-SE?

Wanneer je een router gebruikt, kunnen er verschillende problemen optreden in de verbinding, zoals de  “Unable to connect” error in FSX-SE wanneer je met een sessie wilt verbinden, of  je verbinding met een host wordt onverwacht en/of  onregelmatig verbroken. Niet alleen jij, maar ook de andere pilots die in de sessie zitten, moeten verschillende poorten “forwarden”  in de router, zodat jouw sim correct kan communiceren met de buitenwereld.

Verschillende programma’s gebruiken verschillende poorten en soms is de router initieel niet ingesteld om de inkomende connecties met de poorten te openen. Dit betekent dus wanneer er data arriveert op een van deze poorten, de router niet weet wat er mee moet gebeuren met als gevolg dat de data verloren gaat er er geen verbinding tot stand komt of  de verbinding verbreekt.

De oplossing is om in router te vertellen welke poorten er nodig zijn voor het programma FSX-SE.  Dat doe je door het poortnummer, het protocol type (TCP en/of UDP) en het “internal” IP adres van de PC waarop FSX-SE draait, te administreren in de router

Het interne IP adres is jouw pc adres in je eigen lokale netwerk. Dit is alleen geldig voor jouw pc in jouw lokale netwerk en geldt niet voor andere computers op het internet. Deze gebruiken jouw externe  WAN IP adres. Dit externe IP-adres krijg je van je provider.

Hoe vind je de LAN en WAN IP adressen? Dit hebben we uitgelegd in dit artikel Multiplay – The Basics. Lees dit nog even door.

06_port_forwardingDe poorten forwarden.
De netwerkpoorten die “geforward” moeten zijn in de router, naar de PC waar FSX-SE op draait, zijn: UDP 6112-6122, UDP 23456, UDP 6073 (gebruikt voor DirectPlay8) en UDP 2300-2400. (Het liggend streepje geeft aan dat het een poortbereik is). Dus let er op dat je IP adres 192.168.1.xx  in de router overeenkomt met dat van je netwerkkaart in je vlieg-pc.
Zorg er ook voor dat in je router de functie UPnP enabled staat.
Bij gebruikmaken van WideFS ook poort 8002 en 9002 open zetten (UDP).

Als je kijkt op deze website vindt je een groot aantal routers en de voorbeelden hoe deze te configureren. Heb je problemen met het oplossen van een poortprobleem? Neem dan even contact op en we helpen je verder.

De poorten testen.
Voor het testen van de poorten is er een kleine app genaamd FSPortTest_1.6.exe. Je gebruikt deze app om te controleren of de poorten in de router juist staan ingesteld. Deze app kan je downloaden van onze OneDrive en van de Source: http://chocolatesoftware.com/fshost/?fshostclient.html

Je moet, om de test goed uit te kunnen voeren, GEEN FSHOST32 of FSX-SE opstarten. Je krijgt na het activeren van de .exe dit te zien…en dan is het goed

fsporttest-1

De makkelijkste manier is om het bestandje in de map waarin FSHost Client zit op te bergen en dan een snelkoppeling te maken met rechter muis op FSPortTest_1.6.exe en deze op je bureaublad aanmaken.

ATTENTIE: wanneer je de router opnieuw opstart, is het niet altijd zeker dat de netwerkkaart in jouw vlieg-pc een eerder ingesteld IP adres terug krijgt, tenzij je dit hebt vastgelegd in de router. Voordat je FSX-SE en/of FSHost Client opstart even checken of je router nog goed staat ingesteld. Als een eerdere test met FSPorttest_1.6 alles OK liet zien en nu niet…is het zeker dat de netwerkkaart een ander IP adres heeft gekregen.
Hoe je dat oplost, lees je in een volgend artikel.

Multiplay Host or Client Session Set up


Hello Captains,
a special guide for the Steam Newbie Multiplayer. Before you proceed, think about your connection options. Decide wether you want a hosted sessions with Steam OR run a session via your WAN IP address.

If you choose Internet Steam (see step 11.) you will see your fellow Steam pilots in the briefing room when they are online.


1. When you have started FSX-SE, select MULTIPLAYER

mp012. Sign in to Steam or LAN:: If you choose to play via LAN, put a Player name in the box (Preferred as 6 characters like e.g. PH-JVA or KLM123). When done, select Network Settings

mp023. Change Network Settings::
@ Host settings: make a note of the port range 6112 – 6122 since, if you did not already, you need to port forward this port range in your router; Voice compression is not relevant, since in daily practice you have limited bandwith and that’s why we suggest to disable voice communication in Client settings.
@Other: no changes to make. Close this screen with OK and after that press SIGN IN
mp074. Choose a session to join or host a new session:: at this point you must decide wether you take part in a current session or host a session by yourself. Since you have chosen for LAN there are no sessions in the list. Press Host a Sessionchoose-a-session

5. Provide information for your session:: Select the Session Type as Free Flight. In the Session information, create a session name and a category. If you want a private session apply and confirm a Session password. In the Session availabaility select Make this a private session, when you don’t want intruders to disturb. Press NEXT.

mp036. Choose session conditions:: make up your mind for your role: either Pilot or ATC. When you choose Pilot, also select CURRENT LOCATION and do not place your aircraft on the Active runway! Fill the variables and press NEXT.

mp047. Choose host options:: Set max players to 15, Slot for friends to 0, don’t enable voice communication and before you press NEXT  click on Advanced options…

mp058. …and there check all the check boxes. Close with OK…you will be connecting and the Briefing room will open

mp069. Review your session: at this page you could change your role or aircraft for the last time. OK? Press FLY NOW …Scenery and terrain data are loading, autogenerated scenery is loading…Ready to go!

10. To sign in a private session, you need to tell your fellow pilots your local WAN IP address…otherwise they cannot find you.
To join as a client go to step 4, press Connect Directly, fill the IP address and press FIND SESSIONS.


11. Connection options Internet (Steam)
Press SIGN IN since your Steam user ID is already filled. You will see briefly Logged in with Steam and then

mp0812. …a list with available sessions AND your Friends in the Contact list. From here select to join a session OR host a new session yourself. In the column Connection the value indicates the quality of your session connection. The session with the lowest figure has the best connection and bandwith. You can sort this and other columns clicking the name of the column.
mp-steam01

13. When you select a session, please read the Session information status and description and act accordingly.

Safe landings and if you have any questions, find us via the contact page.

Multiplay – The Basics


Hello Captains,
deze keer antwoord op een van de meest gestelde vragen over het opzetten van een multi-play verbinding met andere piloten en de problemen die je daarbij kan ondervinden. Niet altijd is de verbinding succesvol of blijft die in stand of je ziet de andere piloten niet.

Je kan met FSX-Steam Edition met andere piloten ‘multi-play-en’, mits aan een aantal voorwaarden wordt voldaan. Met Flight School van Steam kan je niet “samen” vliegen. In een aantal artikelen hierna, in Jip-en-Janneke taal uitgelegd, waarop je moet letten en wanneer het fout gaat.

  • Eerst even de afkortingen en begrippen:
    • FSX, ook wel FS10 is de -2006- Flight Simulator X van Microsoft;
    • FSX-SE: Flight Simulator X Steam Edition on-line software;
    • P3D staat voor Prepar3D;
    • Host: is degene die een multi-play sessie opzet of met een specifieke server daartoe gelegenheid biedt;
    • Client: dat ben jij als je gebruik maakt van de server;
    • LAN: Local Area Network, je thuisnetwerk;
    • WAN: Wide Area Network, het internet;
    • FSHOST: een server applicatie om te multi-play-en
    • FSHOST Client: een applicatie om met FSHOST te connecteren.
    • IvAo: International Virtual Aviation Organization, een on-line platform voor flightsim enthousiastelingen
    • NAT = Network Address Translation

Wie is de HOST en wie is de CLIENT?
Voor het opzetten van een multi-play sessie zal een van de captains als host moeten fungeren en de anderen die zich aanmelden, zijn dan vanzelf cliënt. In FSX-SE kan je op je eigen pc een multi-play sessie als server (ook wel host genoemd) opzetten of er deel van uitmaken als client.

Het gebruik van de lokale PC als host betekent tevens dat de cliënts van dezelfde multi-play-sessie gebruik moeten maken op hun vlieg-pc. Met een Prepar3D-simulator kan je dus niet als cliënt ‘multi-play-en’ met FSX-SE HOST of FSX HOST, maar alleen met een P3D-HOST. Oke? Maar hoe dan wel?

Wanneer je via Internet wilt ‘multi-play-en’  met cliënts die verschillende simulators hebben, gebruiken we als server een applicatie die (hoe toepasselijk) FSHOST heet. Met FSHOST heb je de eerder genoemde beperkingen niet. Je vliegt gewoon  in Free flight en je gebruikt de multi-play van de simulator dus niet. Vlieg je met IvAo, dan ben jij de cliënt en gebruik je de applicatie IvAp om te verbinden met de beschikbare server(s).


Allereerst: de verbindingen.
Multi-play-en doe je via internet of, wanneer je als club bij elkaar op een locatie zit, via een Local Area Network (LAN). Zoek je contact via Internet met een andere piloot, dan noemen we dat Wide Area Network (WAN). Om elkaar te kunnen zien in een multi-play-sessie moet je natuurlijk weten waar die andere pc “woont”, anders komt de communicatie niet tot stand. Net als met het versturen van een pakketje: als je de postcode en huisnummer niet weet, komt het niet op de plaatst van bestemming. Communicatie  tussen pc’s via WAN en LAN vindt ook plaats door middel van ‘packets’ en voor de adressering maak je gebruik van een IP-adres (Internet Protocol-adres). Het WAN IP adres waarmee je bent verbonden met het internet, krijg je toegewezen van je ISP (Internet Service Provider).  In de meest elementaire vorm is de communicatie tussen pc’s via het internet uitgebeeld in dit plaatje:

ftp1Jij bent de Cliënt en in je pc is de Firewall A aanwezig. Een firewall zorgt ervoor dat je pc met een bepaald programma met de buitenwereld kan communiceren en dat je beschermd bent tegen indringers die via internet in je pc willen rondneuzen. De netwerkaansluiting van je pc gaat naar de NAT Router (NAT = Network Address Translation) en vandaar naar de “meterkast”  alwaar de router aansluit op jouw ISP die met het Internet verbonden is.

ftp2

Wat moet je weten over je netwerkaansluiting van je pc.
Allereerst moet je van je eigen pc weten met welk IP adres deze verbinding maakt met internet. Wanneer je geen NAT router hebt, is dat het WAN IP adres en is Computer A rechtstreeks verbonden met bijv. IP adres 12.34.56.78 dat je van je ISP hebt toegewezen gekregen.

Deze situatie zal je niet zoveel meer tegenkomen, omdat tegenwoordig iedereen wel iets draadloos heeft of met een vaste bedrading heeft aangesloten. Kortom: iedereen met internet in huis heeft een router en een aansluiting tussen de router en het kabelmodem van je ISP. Soms is het kabelmodem en router in een apparaat. Het WAN IP-adres wordt door je internet provider toegekend. Dit WAN IP adres kan (hoeft niet) iedere dag verschillend zijn. Dan heb je een zogenaamd dynamisch IP-adres. Of je hebt ooit een vast IP-adres aangevraagd, dan heb je een statisch IP-adres. In beide gevallen wordt het signaal van je internet provider aan je pc fysiek gekoppeld met een UTP kabel. Heb je geen router dan gaat deze kabel direct in de netwerkaansluiting van je pc. Anders gaat deze internetverbinding naar de WAN aansluiting van je router.

Wanneer je wel een router hebt, communiceert je pc met het LAN IP-adres, bijv. Computer A met IP adres 192.168.0.100. De IP adressen worden door de NAT Router ‘uitgedeeld’ aan de aangesloten netwerkkaart die in de computer zit. De router zelf heeft IP adres 192.168.0.1 en deze ‘koppelt’ de lokale IP adressen aan het WAN IP adres, zodat je op iedere pc verbinding hebt met internet. Tot zover Jip-en-Janneke.


Welke IP adressen heb ik in huis en wat is mijn WAN IP adres?
Deze vraag is simpel te beantwoorden. Klik HIER en lees uit.

Wat is mijn LAN IP adres van de vlieg-pc?
We gaan er even vanuit dat je nu achter je vlieg-pc zit met Windows 10. Maak voor een iedere dag controle een snelkoppeling aan op je bureaublad met de inhoud cmd /k ipconfig. (Let op de spaties). Je hebt dan met een klik de lokale IP situatie te pakken!

ipconfig-1

Op je bureaublad: rechter muis – Nieuw – Snelkoppeling en type cmd /k ipconfig. Druk op Next en geef de naam IPCONFIG, druk op Finish

ipconfig-2

ipconfig-3Klaar? Klik op de snelkoppeling en je krijgt dit:
(maar dan met jouw eigen gegevens natuurlijk).
Kijk bij IPv4 Address [192.168.1.15] en bij
Default Gateway [192.168.1.1]

ipconfig-4

In dit voorbeeld is de vlieg-pc verbonden met het lokale IP adres 192.168.1.15. Het IP adres dat is afgebeeld als Default Gateway is het IP adres 192.168.1.1 waarmede straks toegang tot de router krijgen.

De poorten in de router
Om met applicaties wederzijds tussen cliënt en server te kunnen communiceren, is er een communicatie protocol. Als je verbinding maakt met een server wil dat nog niet zeggen dat je met hem kan ‘praten’…je ziet hem wel, maar je hoort hem niet. Daarvoor moeten er bepaalde communicatiepoorten in de router worden open gezet om de binnenkomende signalen door te laten. De firewall-instellingen in je pc worden voor applicaties in principe open gezet bij installatie, alleen de poorten in de router staan standaard dicht! Je komt er dus wel uit, maar vanaf ‘buiten’ kom je er niet in.

ipconfig-5Met een router in een netwerk kunnen er binnenkomende signalen doorkomen, mits in de router de poorten die behoren bij de applicatie “open staan”.  De meest voorkomende poortnummers die gebruikt worden voor flightsimulation zijn o.a: 6073, 2300-2400, 23456 en 6112-6122. Deze poorten van de router moeten dus toegankelijk zijn voor verbindingen van buiten af en dus moet dit poortnummer of poortreeks gekoppeld (ge-forward) zijn aan het lokale IP adres van je vlieg-pc.

In het volgende artikel Router poorten configureren gaan we daar mee verder aan de slag.

Multiplay FSHOST Client error


FSHOST32 Multiplay met FSHOST Client

Download hier: http://www.chocolatesoftware.com/fshost/?fshostclient.html

Wanneer je FSHOST Client 1.4 gebruikt met FSX-SE kan er een foutmelding komen als:

fshostclient-a

fshostclient-b

Gebruik in dat geval de versie FSHostClient1.5b3
Download FSHostClient 1.5 beta 3 for FSX:SE (Steam Edition) hier