IP-System: Unterschied zwischen den Versionen

Aus Weimarnetz Wiki
Zur Navigation springen Zur Suche springen
K (→‎Konkret: schreibfehler weg)
(→‎Beispiele: +korrigierte werte)
Zeile 36: Zeile 36:
 
===Beispiele===
 
===Beispiele===
 
<pre>
 
<pre>
root@box:~# fkt_calc_node_params 5
+
root@box:~# fkt_calc_node_params 5
 
FFF_NODE=5
 
FFF_NODE=5
FFF_HNA=104.63.5.0/26
+
FFF_HNA=10.63.5.0/26
LANADR=104.63.5.33
+
LANADR=10.FFF_CITY.5.33
 
LANMSK=255.255.255.224
 
LANMSK=255.255.255.224
LANBRC=104.63.5.63
+
LANBRC=10.FFF_CITY.5.63
LANNET=104.63.5.32
+
LANNET=10.FFF_CITY.5.32
 
LANPRE=27
 
LANPRE=27
LANKOPPLUNG=104.63.5.34
+
LAN_OLSR_ADR=10.FFF_CITY.5.34
 
LANDHCPSTART=35
 
LANDHCPSTART=35
 
LANDHCPNUM=28
 
LANDHCPNUM=28
WIFIADR=104.63.5.1
+
WIFIADR=10.FFF_CITY.5.1
 
WIFIMSK=255.255.255.224
 
WIFIMSK=255.255.255.224
WIFIBRC=104.63.5.31
+
WIFIBRC=10.FFF_CITY.5.31
WIFINET=104.63.5.0
+
WIFINET=10.63.5.0
 
WIFIPRE=27
 
WIFIPRE=27
WIFIVPN=104.63.5.2
+
WIFIVPN=10.FFF_CITY.5.2
  
root@box:~# fkt_calc_node_params 1000
+
root@box:~# fkt_calc_node_params 1020
FFF_NODE=1000
+
FFF_NODE=1020
FFF_HNA=104.63.238.192/26
+
FFF_HNA=10.63.255.192/26
LANADR=104.63.238.225
+
LANADR=10.FFF_CITY.255.225
 
LANMSK=255.255.255.224
 
LANMSK=255.255.255.224
LANBRC=104.63.238.255
+
LANBRC=10.FFF_CITY.255.255
LANNET=104.63.238.224
+
LANNET=10.FFF_CITY.255.224
 
LANPRE=27
 
LANPRE=27
LANKOPPLUNG=104.63.238.226
+
LAN_OLSR_ADR=10.FFF_CITY.255.226
 
LANDHCPSTART=227
 
LANDHCPSTART=227
 
LANDHCPNUM=28
 
LANDHCPNUM=28
WIFIADR=104.63.238.193
+
WIFIADR=10.FFF_CITY.255.193
 
WIFIMSK=255.255.255.224
 
WIFIMSK=255.255.255.224
WIFIBRC=104.63.238.223
+
WIFIBRC=10.FFF_CITY.255.223
WIFINET=104.63.238.192
+
WIFINET=10.63.255.192
 
WIFIPRE=27
 
WIFIPRE=27
WIFIVPN=104.63.238.194
+
WIFIVPN=10.FFF_CITY.255.194
  
root@box:~# fkt_calc_node_params 255
+
root@box:~# fkt_calc_node_params 255  
 
FFF_NODE=255
 
FFF_NODE=255
FFF_HNA=104.63.1.64/26
+
FFF_HNA=10.63.255.0/26
LANADR=104.63.1.97
+
LANADR=10.FFF_CITY.255.33
 
LANMSK=255.255.255.224
 
LANMSK=255.255.255.224
LANBRC=104.63.1.127
+
LANBRC=10.FFF_CITY.255.63
LANNET=104.63.1.96
+
LANNET=10.FFF_CITY.255.32
 
LANPRE=27
 
LANPRE=27
LANKOPPLUNG=104.63.1.98
+
LAN_OLSR_ADR=10.FFF_CITY.255.34
 +
LANDHCPSTART=35
 +
LANDHCPNUM=28
 +
WIFIADR=10.FFF_CITY.255.1
 +
WIFIMSK=255.255.255.224
 +
WIFIBRC=10.FFF_CITY.255.31
 +
WIFINET=10.63.255.0
 +
WIFIPRE=27
 +
WIFIVPN=10.FFF_CITY.255.2
 +
 
 +
root@box:~# fkt_calc_node_params 256
 +
FFF_NODE=256
 +
FFF_HNA=10.63.1.64/26
 +
LANADR=10.FFF_CITY.1.97
 +
LANMSK=255.255.255.224
 +
LANBRC=10.FFF_CITY.1.127
 +
LANNET=10.FFF_CITY.1.96
 +
LANPRE=27
 +
LAN_OLSR_ADR=10.FFF_CITY.1.98
 
LANDHCPSTART=99
 
LANDHCPSTART=99
 
LANDHCPNUM=28
 
LANDHCPNUM=28
WIFIADR=104.63.1.65
+
WIFIADR=10.FFF_CITY.1.65
 
WIFIMSK=255.255.255.224
 
WIFIMSK=255.255.255.224
WIFIBRC=104.63.1.95
+
WIFIBRC=10.FFF_CITY.1.95
WIFINET=104.63.1.64
+
WIFINET=10.63.1.64
 
WIFIPRE=27
 
WIFIPRE=27
WIFIVPN=104.63.1.66
+
WIFIVPN=10.FFF_CITY.1.66
 
</pre>
 
</pre>
  
 
[[Kategorie:Howto]]
 
[[Kategorie:Howto]]

Version vom 31. Mai 2007, 19:25 Uhr

Warum

  • Damit die Funknetze in Zukunft problemlos zusammenwachsen koennen hat man sich auf dem 22c3 auf ein einheitliches Netzwerkadressen (IP)-Schema geeinigt.
  • der steinige (Diskussions-)Weg zum Ziel laesst sich hier einsehen: IP-System_umstellen_alt

Wie

  • Allgemein bekommt jeder Ort/Stadt
    • 104.stadtnummer.X.Y/16
    • mit X und Y kann jeder Ort machen, was er will.
    • es ist natuerlich ratsam die begehrten oeffentlichen 104er-IPs fuer die Rechner und nicht (nur) fuer die Router zu verwenden
  • Stadtnummern:
    • 61 = Leipzig
    • 63 = Weimar

Konkret

* Insgesamt 65535 IP-Adressen pro Stadt verteilen sich auf 1000 Netzknoten
* Jeder Netzknoten erhaelt/verwaltet pauschaul 64 IP-Adressen.
* die 64 IP-Adressen liegen "hintereinander" und werden als kompletter block per HNA4 angekuendigt
* 32 LAN-Adressen
** 4 IPs sind reserviert fuer: netz, kabelkopplung, broadcast, lan-interface
* 32 WLAN-Adressen
** 4 IPs sind reserviert fuer: netz, vpn-kopplung, broadcast, wifi-interface
* WLAN-Netzmaske ist nicht mehr 255.0.0.0, sondern korrekt
* OLSR-Broadcast-Adresse ist 255.255.255.255

Vergabe-Logik / Skript zum spielen

  • Skript runterladen:
wget http://141.54.160.24/bastian/freifunk/firmware/nodecalc.sh
  • Skript laden:
. ./nodecalc.sh
  • Einstellungen fuer Netzknoten 33 anzeigen lassen:
fkt_calc_node_params 33

Beispiele

root@box:~# fkt_calc_node_params 5  
FFF_NODE=5
FFF_HNA=10.63.5.0/26
LANADR=10.FFF_CITY.5.33
LANMSK=255.255.255.224
LANBRC=10.FFF_CITY.5.63
LANNET=10.FFF_CITY.5.32
LANPRE=27
LAN_OLSR_ADR=10.FFF_CITY.5.34
LANDHCPSTART=35
LANDHCPNUM=28
WIFIADR=10.FFF_CITY.5.1
WIFIMSK=255.255.255.224
WIFIBRC=10.FFF_CITY.5.31
WIFINET=10.63.5.0
WIFIPRE=27
WIFIVPN=10.FFF_CITY.5.2

root@box:~# fkt_calc_node_params 1020
FFF_NODE=1020
FFF_HNA=10.63.255.192/26
LANADR=10.FFF_CITY.255.225
LANMSK=255.255.255.224
LANBRC=10.FFF_CITY.255.255
LANNET=10.FFF_CITY.255.224
LANPRE=27
LAN_OLSR_ADR=10.FFF_CITY.255.226
LANDHCPSTART=227
LANDHCPNUM=28
WIFIADR=10.FFF_CITY.255.193
WIFIMSK=255.255.255.224
WIFIBRC=10.FFF_CITY.255.223
WIFINET=10.63.255.192
WIFIPRE=27
WIFIVPN=10.FFF_CITY.255.194

root@box:~# fkt_calc_node_params 255 
FFF_NODE=255
FFF_HNA=10.63.255.0/26
LANADR=10.FFF_CITY.255.33
LANMSK=255.255.255.224
LANBRC=10.FFF_CITY.255.63
LANNET=10.FFF_CITY.255.32
LANPRE=27
LAN_OLSR_ADR=10.FFF_CITY.255.34
LANDHCPSTART=35
LANDHCPNUM=28
WIFIADR=10.FFF_CITY.255.1
WIFIMSK=255.255.255.224
WIFIBRC=10.FFF_CITY.255.31
WIFINET=10.63.255.0
WIFIPRE=27
WIFIVPN=10.FFF_CITY.255.2

root@box:~# fkt_calc_node_params 256
FFF_NODE=256
FFF_HNA=10.63.1.64/26
LANADR=10.FFF_CITY.1.97
LANMSK=255.255.255.224
LANBRC=10.FFF_CITY.1.127
LANNET=10.FFF_CITY.1.96
LANPRE=27
LAN_OLSR_ADR=10.FFF_CITY.1.98
LANDHCPSTART=99
LANDHCPNUM=28
WIFIADR=10.FFF_CITY.1.65
WIFIMSK=255.255.255.224
WIFIBRC=10.FFF_CITY.1.95
WIFINET=10.63.1.64
WIFIPRE=27
WIFIVPN=10.FFF_CITY.1.66