Ik ben me recentelijk eens gaan verdiepen in Wifi toepassingen.. Enthousiast geworden heb ik besloten een wifi hotspot op te richten met gratis toegang voor mensen in de buurt..
Ik heb hiervoor een Senao NL-2611CB3 deluxe AP aangeschaft met een 15 dB omni en dit geheel op m'n dak geplaatst: het AP in een weerbestendige box direct onder de omni, verbonden met m'n server via een 30m lange UTP..
De server is verbonden met het internet via een 8mbit/512kbit ADSL lijntje.. Daarnaast heb ik nog een intern (bekabeld) netwerk waarop oa. m'n desktop zit..
====== - eth0 --- Internet
server = - eth1 --- Intern netwerk (192.168.0.x)
====== - eth2 --- WiFi (192.168.1.x)
Wat ik zoal heb draaien op de server:
- DNS server
- Proxy server (transparant)
- DHCP server
- Firewall
- VPN server
Willekeurige draadloze gasten krijgen via dhcp een IP (in de 192.168.1.x range) en de benodigde dns/gateway instellingen.. De firewall routeert het verkeer op port 80 naar de webproxy port.. Dit gebeurt transparant, de gebruikers hebben geen idee dat ze via een proxy verbinden (tenzij ze grote files proberen te downloaden, dat blokkeert ie)..
Verder staat alles dicht, zowel naar de server zelf als naar het interne netwerk als naar de overige poorten op het internet.. Strictly WWW dus (voorlopig)..
Voor buren heb ik een VPN server draaien.. Ze verbinden eerst met het draadloze netwerk en kunnen dan met de standaard WinXP/2000/9x client verbinding maken: dit creeert een tunnel over de WiFi verbinding met 128bits encryptie..
Eenmaal verbonden worden ze ingedeeld in een aparte range van het interne netwerk van waaruit ze in principe gebruik kunnen maken van alle externe services en poorten..
Dit alles draait nu, mocht je in de buurt zijn: 'Hotspot Neuweg' (vlak bij de RAF)..
Op m'n todo-list staat nog packet-shaping (het regelen van het dataverkeer zodat ik zelf geen hinder ondervind van anderen) en een soort van webinterface met statistieken.. Ook wil ik nog iets maken dat gebruikers bij het browsen eerst op mijn eigen pagina terecht komen waar wat huisregels staan en wat uitleg staat..
Als Proxy server heb ik squid draaien.. Iemand enig idee hoe ik hiermee laatstgenoemde 'probleem' (het weergeven van een welkomstpagina) zou kunnen realiseren ?
Ik heb hiervoor een Senao NL-2611CB3 deluxe AP aangeschaft met een 15 dB omni en dit geheel op m'n dak geplaatst: het AP in een weerbestendige box direct onder de omni, verbonden met m'n server via een 30m lange UTP..
De server is verbonden met het internet via een 8mbit/512kbit ADSL lijntje.. Daarnaast heb ik nog een intern (bekabeld) netwerk waarop oa. m'n desktop zit..
====== - eth0 --- Internet
server = - eth1 --- Intern netwerk (192.168.0.x)
====== - eth2 --- WiFi (192.168.1.x)
Wat ik zoal heb draaien op de server:
- DNS server
- Proxy server (transparant)
- DHCP server
- Firewall
- VPN server
Willekeurige draadloze gasten krijgen via dhcp een IP (in de 192.168.1.x range) en de benodigde dns/gateway instellingen.. De firewall routeert het verkeer op port 80 naar de webproxy port.. Dit gebeurt transparant, de gebruikers hebben geen idee dat ze via een proxy verbinden (tenzij ze grote files proberen te downloaden, dat blokkeert ie)..
Verder staat alles dicht, zowel naar de server zelf als naar het interne netwerk als naar de overige poorten op het internet.. Strictly WWW dus (voorlopig)..
Voor buren heb ik een VPN server draaien.. Ze verbinden eerst met het draadloze netwerk en kunnen dan met de standaard WinXP/2000/9x client verbinding maken: dit creeert een tunnel over de WiFi verbinding met 128bits encryptie..
Eenmaal verbonden worden ze ingedeeld in een aparte range van het interne netwerk van waaruit ze in principe gebruik kunnen maken van alle externe services en poorten..
Dit alles draait nu, mocht je in de buurt zijn: 'Hotspot Neuweg' (vlak bij de RAF)..
Op m'n todo-list staat nog packet-shaping (het regelen van het dataverkeer zodat ik zelf geen hinder ondervind van anderen) en een soort van webinterface met statistieken.. Ook wil ik nog iets maken dat gebruikers bij het browsen eerst op mijn eigen pagina terecht komen waar wat huisregels staan en wat uitleg staat..
Als Proxy server heb ik squid draaien.. Iemand enig idee hoe ik hiermee laatstgenoemde 'probleem' (het weergeven van een welkomstpagina) zou kunnen realiseren ?