IP-System: Unterschied zwischen den Versionen

Aus Weimarnetz Wiki
Zur Navigation springen Zur Suche springen
(→‎Vergabe-Logik: +neues skript)
(→‎Konkret: +neue erlaeuterung)
Zeile 14: Zeile 14:
 
===Konkret===
 
===Konkret===
 
<pre>
 
<pre>
    Gesamtes Netz  = 104.weimar.knotennummer.x
+
* Insgesamt 65535 IP-Adressen pro Stadt verteilen sich auf 1000 Netzknoten
 
+
* Jeder Netzknoten vererhaelt pauschaul 64 IP-Adressen.
                  x = 0 (richtet sich nach der Knotennummer,siehe Logik)
+
* die 64 IP-Adressen liegen "hintereinander" und werden als kompletter block per HNA4 angekuendigt
 
+
* 32 LAN-Adressen
  HNA4-Ankuendigung = 104.weimar.knotennummer.x/26
+
** 4 IPs sind reserviert fuer: netz, kabelkopllung, broadcast, lan-interface
    HNA4-Netzmaske = 255.255.255.192 (entspricht /26 = 64 Adressen pro Netzknoten)
+
* 32 WLAN-Adressen
 
+
** 4 IPs sind reserviert fuer: netz, vpn-kopplung, broadcast, wifi-interface
      FUNK-Netz    = 104.weimar.knotennummer.x+32
 
      FUNK-IP       = 104.weimar.knotennummer.x+33
 
      FUNK-IP      = 104.weimar.250.knotennummer (Spezialfall OLSR-Laptop)
 
      FUNK-Maske    = 255.0.0.0
 
 
 
  FUNK-DHCP-Bereich = 104.weimar.knotennummer.x+34...x+62
 
  FUNK-DHCP-Maske  = 255.255.255.224
 
 
 
      LAN-IP       = 104.weimar.knotennummer.x+1
 
      LAN-Bereich  = 104.weimar.knotennummer.x+1...x+30
 
      LAN-Maske    = 255.255.255.224 (entspricht /27 = 30 Adressen + Netz + Broadcast)
 
 
 
      VPN-Bereich  = 104.weimar.Knotennummer.253 (Client)
 
      VPN-Bereich  = 104.weimar.Knotennummer.254 (Server)
 
        Broadcast  = IP der Gegenstelle in der der olsrd.conf eintragen
 
 
 
OLSR-KabelKopplung1 = 104.weimar.Server-Knotennummer.x+1
 
OLSR-KabelKopplung2 = 104.weimar.Server-Knotennummer.x+2
 
        Netzmaske  = 255.255.255.252 (entspricht /30 =  2 Adressen + Netz + Broadcast)
 
 
 
        InetUplink  = 104.weimar.252.80 (jeder Internetuplink kuendigt das per HNA4 an)
 
 
</pre>
 
</pre>
*Erlaeuterung: Knotennummer 250-254,bzw. die letzten 5 IPs werden von der Registrierung nicht vergeben,sondern fuer OLSR-Laptops/Endgeraete/VPN etc. freigelassen
 
  
 
===Vergabe-Logik / Skript zum spielen===
 
===Vergabe-Logik / Skript zum spielen===

Version vom 30. Mai 2007, 11:20 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 vererhaelt 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, kabelkopllung, broadcast, lan-interface
* 32 WLAN-Adressen
** 4 IPs sind reserviert fuer: netz, vpn-kopplung, broadcast, wifi-interface

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 5

Beispiele

 Beispiel mit Knotennummer 123 in Weimar:   FUNK = 104.63.123.33  /27
                                             LAN = 104.63.123.1   /27

 Beispiel mit Knotennummer 255 in Weimar:   FUNK = 104.63.1.48    /27
                                             LAN = 104.63.1.16    /27   

 Beispiel mit Knotennummer 258 in Weimar:   FUNK = 104.63.4.48    /27
                                             LAN = 104.63.4.16    /27

 Beispiel mit Knotennummer: 3325 in Weimar: FUNK = 104.63.23.240  /27
                                             LAN = 104.63.23.208  /27

 Beispiel mit Knotennummer 223 in Weimar:   FUNK =  10.63.250.223 /8
 (OLSR-Laptop!)