Thuis heb ik (voor 2 users) een servertje opgesteld dient als router/firewall en file- & printer-server. Daarvoor gebruik ik een afgedankte Pentium2-266 en dat voldoet ruimschoots. Het belangrijkste kenmerk voor zo'n server is dat die over 2 netwerkkaarten zou beschikken. Op die manier kan je de ene kaart verbinden met je Internet-connectie en de andere met een hub of switch voor je LAN. Voor het gemak, zou ik op die server Windows XP Pro draaien.
Creëer een aantal shared folders op die PC voor je LAN zodat je er makkelijk aankan vanop andere PC's. Zorg ervoor dat die shared folders enkel toegankelijk zijn voor ge-authenticeerde users op je netwerk (ofwel via een domein, ofwel moet je die users declareren op de server zelf).
Om eraan te kunnen vanop het Internet kan je een
VPN (Virtual Private Network) opzetten op die server. Dit doe je als volgt:
Een van de 2 moet een Remote Access Server (RAS) draaien en de andere moet zich dan connecteren met die RAS-server.
Voor het opzetten van de RAS-server in XP Pro ga je als volgt te werk:
- Creëer een user-account voor de persoon aan wie je toegang wil verlenen en geef die een passend paswoord. Dit hoeft niet dezelfde username en paswoord te zijn als die persoon op zijn/haar eigen PC gebruikt.
- Ga naar de "Network Connections" folder (rechtsklikken op "My network places en dan "Properties").
- Klik op "Create a new connection".
- Kies voor "Set up an advanced connection" en druk op "Next".
- Kies "Accept incoming connections" en druk op "Next".
- Kies geen enkele device en druk op "Next".
- Kies "Allow virtual private network connections" en druk op "Next".
- Kies de user-account die je in stap 1 hebt gecreëerd en druk op "Next".
- Laat in het volgend scherm (Network software) alles staan en druk op "Next".
- Druk op "Finish".
Nu moet je er nog voor zorgen dat je de server vanop het Internet nog kan vinden. Zoals je wel zult weten wordt iedere computer op het Internet aangeduid d.m.v. een IP-adres. Je zou dat IP-adres dus dat IP-adres kunnen gebruiken om die server te vinden.
Als je een Telenet kabelconnectie hebt, zal dat echter niet zo handig zijn: je IP-adres kan immers wel eens wijzigen en je moet dat IP-adres dan steeds terug weten te vinden. Daarom is het wellicht handiger om een DNS-naam te gebruiken. Er bestaan meerdere aanbiederes van gratis DNS-namen voor dynamische IP-adressen. Ikzelf gebruik een aantal jaren reeds
deze. Om een DNS te kunnen gebruiken, moet je je op die site registreren.
Als je geregistreerd en ingelogd bent, volg je de volgende stappen:
- Kies voor "Dynamic DNS".
- Klik op "Add a host".
- In het vak "Hostname" typ je de gewenste naam van je connectie. In de drop-down list daarnaast, kies je de gewenste extensie. Stel dat je typt "mijnhost" en als extensie "dyndns.org", dan zal je hostname worden "mijnhost.dyndns.org".
- Typ je huidig IP-adres in het vak "IP address".
- Enable wildcard laat je afgevinkt.
- Mail exchanger laat je leeg.
- Backup MX laat je afgevinkt.
- Druk op "Add host".
Vwala... Je krijgt voor je PC nu een hostnaam die toegankelijk wordt vanop het Internet.
Iedere keer je connectie van IP-adres verandert, zal je echter terug via de site je IP-adres moeten gaan aanpassen. Da's niet zo handig. Daarom hebben een aantal mensen
programma's ontwikkelt die dat automatisch doen voor jou. Ik gebruik daarvoor
DNSer. Dat programma draait als een service in Windows (waardoor je het dus niet ziet draaien wat ik wel goed vindt; bovendien verbruikt het helemaal niet veel resources en is het gratis).
Om DNSer te gebruiken, moet je het eerst
downloaden (allicht). Het is een domme ZIP-file die je moet extracten. Alle bestanden plaats je in eenzelfde directory (bv. C:\Program Files\DNSer). Daarna open je het bestand "DNSerSvc.ini" in notepad en pas je het als volgt aan:
- Onder [Source] zet je in de lijn "User" je usernaam op DynDns.org.
- Onder [Source] zet je in de lijn "Pass" je paswoord op DynDns.org.
- Onder [Srv1] zet je in de lijn "URL" het volgende:
Code:
http://members.dyndns.org/nic/update?hostname=[b]test.dyndns.org[/b]&myip=%s
Waarin je test.dyndns.org vervangt door je hostnaam (bv. "mijnhost.dyndns.org").
- Onder [Srv1] zet je in de lijn "User" je usernaam op DynDns.org.
- Onder [Srv1] zet je in de lijn "Pass" je paswoord op DynDns.org.
Daarna SAVE je de aangepaste INI-file. Ga nu naar de prompt (Start > Run > "CMD" [enter]). Ga naar de DNSer directory en typ er "DNSerSvc /INSTALL" gevolgd door [enter]. Vanaf dan zal DNSer altijd opstarten samen met jouw systeem en zal het er voor zorgen dat je hostnaam steeds verwijst naar jouw PC.
De stappen voor diegene die zich connecteert met de RAS-server (vanop het Internet) zijn de volgende:
- Ga naar de "Network Connections" folder (rechtsklikken op "My network places en dan "Properties").
- Klik op "Create a new connection".
- Kies voor "Connect to the network at my workplace" en druk op "Next".
- Kies voor "Virtual Private Network connection" en druk op "Next".
- Typ een willekeurige naam voor deze connectie (misschien de naam van de persoon van wie die RAS-server is?!) en druk op "Next".
- Typ de hostname voor de RAS-server en druk op "Next".
- Druk op "Finish".
- Typ de usernaam en paswoord die je moet gebruiken voor de connectie op de server (deze die eerder werden aangemaakt en ter beschikking gesteld op de RAS-server).
- Kies voor "Save this user name and password for the following users:" en kies daar "Anyone who uses this computer".
- Druk op Connect.
Eens je geconnecteerd ben via VPN, kan je je LAN gebruiken alsof je op het normale LAN zat.