# template, deze drie regels verwijderen # tekst in file tussen <> vervangen # dus..CNode wordt CNodeExample # # # Read by /usr/local/sbin/wireless-up.pl # # config CNode $location=''; $master_ip='172..1'; #IP-adres van omni interface, zie IP-plan #en overzicht gebruikte nummers in regio #In het begin zijn per node 1000 IP-adressen #gereserveerd. Dus y is steeds 4 verschillend #van achtereenvolgende nodes in dezelfde #regio, met dezelfde x #Dit is echter niet strict nodig #Wijk echter alleen af als het echt nodig is en #er dus geen blok van 1000 adressen meer #geclaimd kan worden $gw_open='closed'; $nodetype='CNode'; $nodename=''; $release="-RELEASE"; #kan zijn 5.0, 5.3, 6.0, 6.1 #meeste nodes zijn 5.0, gewenste overgang 6.1 $node_config_version="1"; $genesis_control="YES"; $OS='FreeBSD'; $status='planned'; #als node in gebruik wordt genomen #wordt de status 'up' $X='94644'; #zoek coordinaten op met www.edugis.nl $Y='465831'; #laat iemand anders dit controleren #de coordinaten bepalen de plaats op de #nodemap. In Nagios is het gebouw #identificeerbaar # # elk interface blok begint met: # $config.......sprintf <.65/28 #zelfde x.y als in master adres #een /28 netwerk heeft 16 adressen #met in dit geval # 172..64 als netwerk adres # en 172..89 als broadcast adres # en dus 14 interace adressen ertussen # /24 heeft 256 adressen # /25 heeft 128 adressen # /26 heeft 64 adressen # /27 heeft 32 adressen # /28 heeft 16 adressen # /29 heeft 8 adressen # /30 heeft 4 adressen # een /30 heeft dus effectief maar twee # interface adressen en wordt veel gebruikt # point-point verbindingen DESC=#b.v. ethernet naar firewall #op 172..70 SDESC= #b.v. eth DHCP=no #geen DHCP op deze interface ED0 #einde interface blok # #########################eerste wireless kaart####################### $config{'wi0'}=sprintf <.wleiden.net #zet hier de naam van de node #in kleine letters CHANNEL= #n is getal van 1 t/m 13 # #probeer zo veel mogelijk om de kanalen van een zelfde node op minstens #afstand 3 van elkaar te zetten, b.v. 1,4,7,10 #Als de mode managed is, dan volgt de interface het kanaal van de master. #Als er managed kanalen identiek zijn, dan moet een van de gevolgde #masters op de andere node worden aangepast. #Probeer ook rekening te houden met de stumbler meetresultaten bij de #site survey. Gebruik zo veel mogelijk kanalen, die in de site survey #vrij zijn. Dit is geen garantie, want kanalen van anderen kunnen makkelijk #wijzigen. In ieder geval niet de kanalen van zichtbare omni's, waarmee #geconnect zou kunnen worden. #In ontwikkeling is het channelea programma, waarmee kanalen over het #hele netwerk worden berekend. In de toekomst zullen kanalen dan ook #niet meer in genesis worden vastgelegd. EP0 #einde interface blok #########################tweede wireless kaart####################### $config{'wi1'}=sprintf < SDESC=2 #voor dns IP=172.16./30 #interfaces tussen nodes worden interlinks genoemd. #Interlinks worden altijd gedefinieerd met een /30 subnetwerk in het #172.16/16 adres domein. #Voor het bepalen van een vrij /30 subnetwerk ga in genesis naar de #nodes directory en voer dar de python opdracht uit: #python getrange.py #je krijgt dan een vrij /30 subnetwerk en de twee beschikbare #interface adressen worden gepresenteerd. Kies het eerste (oneven) #adres als het adres aan de master kant en het tweede (even) adres #aan de managed kant. POINT_TO_POINT=172.16. #het adres van de interface aan de #andere kant #bij master c=b+1 (even) #bij managed c=b-1 (oneven) DHCP=no MODE= ESSID=il-..wleiden.net #In geval van een managed interface wordt de naam bepaald door de #interface aan de andere kant #in geval van een master interface ri=richting waarnaartoe de antenne #kijkt, dit kan dus zijn n,o,z,w,no,zo,zw wof nw CHANNEL= #in geval van een managed interface wordt deze regel verwijderd. EW1 $config{'wi1:0'}=sprintf < SDESC=2< #voor dns IP=172.16./30 POINT_TO_POINT=172.16. DHCP=no EW10 # #########################derde wireless kaart####################### $config{'wi2'}=sprintf < SDESC=2< #voor dns IP=172.16./30 POINT_TO_POINT=172.16. DHCP=no #delete regel 1-2, of regel 3-4 hieronder MODE=managed ESSID= MODE=master ESSID=il-..wleiden.net EW2 #########################vierde wireless kaart####################### $config{'wi3'}=sprintf < SDESC=2< #voor dns IP=172.16./30 POINT_TO_POINT=172.16. DHCP=no #delete regel 1-2, of regel 3-4 hieronder MODE=managed ESSID= MODE=master ESSID=il-..wleiden.net EW3