source: genesis/nodes/examples/standaardPC.example.help@ 5263

Last change on this file since 5263 was 5263, checked in by dirk, 19 years ago

toegevoegd template, helpfile en CNodeSpoortje

File size: 7.8 KB
Line 
1# template, deze drie regels verwijderen
2# tekst in file tussen <> vervangen
3# dus..CNode<nodenaam> wordt CNodeExample
4#
5#
6# Read by /usr/local/sbin/wireless-up.pl
7#
8# config CNode<nodenaam>
9
10$location='<adres van node>';
11$master_ip='172.<x.y>.1'; #IP-adres van omni interface, zie IP-plan
12 #en overzicht gebruikte nummers in regio
13 #In het begin zijn per node 1000 IP-adressen
14 #gereserveerd. Dus y is steeds 4 verschillend
15 #van achtereenvolgende nodes in dezelfde
16 #regio, met dezelfde x
17 #Dit is echter niet strict nodig
18 #Wijk echter alleen af als het echt nodig is en
19 #er dus geen blok van 1000 adressen meer
20 #geclaimd kan worden
21$gw_open='closed';
22$nodetype='CNode';
23$nodename='<nodenaam>';
24$release="<X.Y>-RELEASE"; #kan zijn 5.0, 5.3, 6.0, 6.1
25 #meeste nodes zijn 5.0, gewenste overgang 6.1
26$node_config_version="1";
27$genesis_control="YES";
28
29$OS='FreeBSD';
30
31$status='planned'; #als node in gebruik wordt genomen
32 #wordt de status 'up'
33
34$X='94644'; #zoek coordinaten op met www.edugis.nl
35$Y='465831'; #laat iemand anders dit controleren
36 #de coordinaten bepalen de plaats op de
37 #nodemap. In Nagios is het gebouw
38 #identificeerbaar
39
40#
41# elk interface blok begint met:
42# $config.......sprintf <<ABxy
43# met AB = interface kaart type aanduiding
44# x = volgorde nummer van kaart in slot, begint met 0
45# y = volgorde van extra logische interface op zelfde kaart
46# wordt ook wel aliassen genoemd, begint bij 0
47# Bij de hoofd interface wordt y weggelaten
48#
49# en elk interface blok eindigt met
50# de zelfde ABxy aan het begin van een regel
51#
52$config{'ep0'}=sprintf <<EP0; # Ethernet
53 #ep is de gebruikelijke 3com
54 #interface kaart
55 #kan dus wel eens wat anders zijn
56TYPE=ethernet
57IP=172.<x.y>.65/28 #zelfde x.y als in master adres
58 #een /28 netwerk heeft 16 adressen
59 #met in dit geval
60 # 172.<x.y>.64 als netwerk adres
61 # en 172.<x.y>.89 als broadcast adres
62 # en dus 14 interace adressen ertussen
63 # /24 heeft 256 adressen
64 # /25 heeft 128 adressen
65 # /26 heeft 64 adressen
66 # /27 heeft 32 adressen
67 # /28 heeft 16 adressen
68 # /29 heeft 8 adressen
69 # /30 heeft 4 adressen
70 # een /30 heeft dus effectief maar twee
71 # interface adressen en wordt veel gebruikt
72 # point-point verbindingen
73
74DESC=<uitgebreide beschrijving>#b.v. ethernet naar firewall
75 #op 172.<x.y>.70
76SDESC=<interface naam in dns> #b.v. eth
77DHCP=no #geen DHCP op deze interface
78ED0 #einde interface blok
79
80#
81#########################eerste wireless kaart#######################
82$config{'wi0'}=sprintf <<EW0; # Omni
83TYPE=wireless
84IP=$master_ip/24
85DESC=omni voor de buurt
86SDESC=omni
87DHCP=10-60
88MODE=master
89ESSID=ap-omni.<node naam>.wleiden.net #zet hier de naam van de node
90 #in kleine letters
91CHANNEL=<n> #n is getal van 1 t/m 13
92#
93#probeer zo veel mogelijk om de kanalen van een zelfde node op minstens
94#afstand 3 van elkaar te zetten, b.v. 1,4,7,10
95#Als de mode managed is, dan volgt de interface het kanaal van de master.
96#Als er managed kanalen identiek zijn, dan moet een van de gevolgde
97#masters op de andere node worden aangepast.
98#Probeer ook rekening te houden met de stumbler meetresultaten bij de
99#site survey. Gebruik zo veel mogelijk kanalen, die in de site survey
100#vrij zijn. Dit is geen garantie, want kanalen van anderen kunnen makkelijk
101#wijzigen. In ieder geval niet de kanalen van zichtbare omni's, waarmee
102#geconnect zou kunnen worden.
103#In ontwikkeling is het channelea programma, waarmee kanalen over het
104#hele netwerk worden berekend. In de toekomst zullen kanalen dan ook
105#niet meer in genesis worden vastgelegd.
106
107EP0 #einde interface blok
108
109
110#########################tweede wireless kaart#######################
111$config{'wi1'}=sprintf <<EW1;
112TYPE=wireless
113DESC=Link naar <naam van node aan overkant met kleine letter>
114SDESC=2<naam van node aan overkant met kleine letter> #voor dns
115
116IP=172.16.<a.b>/30
117#interfaces tussen nodes worden interlinks genoemd.
118#Interlinks worden altijd gedefinieerd met een /30 subnetwerk in het
119#172.16/16 adres domein.
120#Voor het bepalen van een vrij /30 subnetwerk ga in genesis naar de
121#nodes directory en voer dar de python opdracht uit:
122#python getrange.py
123#je krijgt dan een vrij /30 subnetwerk en de twee beschikbare
124#interface adressen worden gepresenteerd. Kies het eerste (oneven)
125#adres als het adres aan de master kant en het tweede (even) adres
126#aan de managed kant.
127
128POINT_TO_POINT=172.16.<a.c> #het adres van de interface aan de
129 #andere kant
130 #bij master c=b+1 (even)
131 #bij managed c=b-1 (oneven)
132DHCP=no
133MODE=<master of managed>
134ESSID=il-<ri>.<naam van node in kleine letters>.wleiden.net
135#In geval van een managed interface wordt de naam bepaald door de
136#interface aan de andere kant
137#in geval van een master interface ri=richting waarnaartoe de antenne
138#kijkt, dit kan dus zijn n,o,z,w,no,zo,zw wof nw
139
140CHANNEL=<n> #in geval van een managed interface wordt deze regel verwijderd.
141EW1
142
143$config{'wi1:0'}=sprintf <<EW10;
144#Dit is een subinterface, ook wel genoemd alias op wi1
145#Alleen bij een master interface kunnen er meerder subinterfaces
146#naar extra managed interfaces gaan.
147#Probeer de master interfaces zo veel mogelijk op hogere beter zichbare
148#antennes te zetten.
149#De eerste subinterface heeft :0
150#Let dus op: de interface met :1 is dus in feite de derde interface
151#op dezelfde kaart
152#Een subinterface bevat geen radio gegevens, zoals ssid, master
153#
154#Als er geen subinterface is, dan moet dit blok worden verwijderd.
155#Als er meer subinterfaces zijn, dan moeten blokken worden toegevoegd
156#Het volgende blok heeft dan de structuur:
157#
158#$config{'wi1:1'}=sprintf <<EW11;
159#.....
160#.....
161#EW1
162#
163
164TYPE=wireless
165DESC=Link naar <naam van node aan overkant met hoofdletter>
166SDESC=2<<naam van node aan overkant met kleine letter> #voor dns
167IP=172.16./<a.b>30
168POINT_TO_POINT=172.16.<a.c>
169DHCP=no
170EW10
171#
172#########################derde wireless kaart#######################
173$config{'wi2'}=sprintf <<EW2;
174TYPE=wireless
175DESC=Link naar <naam van node aan overkant met hoofdletter>
176SDESC=2<<naam van node aan overkant met kleine letter> #voor dns
177
178IP=172.16.<a.b>/30
179POINT_TO_POINT=172.16.<a.c>
180DHCP=no
181
182#delete regel 1-2, of regel 3-4 hieronder
183MODE=managed
184ESSID=<naam van interface aan overkant>
185MODE=master
186ESSID=il-<ri>.<naam van node in kleine letters>.wleiden.net
187
188EW2
189
190
191#########################vierde wireless kaart#######################
192$config{'wi3'}=sprintf <<EW3;
193TYPE=wireless
194DESC=Link naar <naam van node aan overkant met hoofdletter>
195SDESC=2<<naam van node aan overkant met kleine letter> #voor dns
196
197IP=172.16.<a.b>/30
198POINT_TO_POINT=172.16.<a.c>
199DHCP=no
200
201#delete regel 1-2, of regel 3-4 hieronder
202MODE=managed
203ESSID=<naam van interface aan overkant>
204MODE=master
205ESSID=il-<ri>.<naam van node in kleine letters>.wleiden.net
206
207EW3
208
209
Note: See TracBrowser for help on using the repository browser.