[Wien] [0xFF-OS/BFV]: Firewall und neue IP-Ranges

Erich N. Pekarek (spam-protected)
Do Mai 22 01:06:06 CEST 2014


Hallo lieber Mitfunker!

Markus Kittenberger hat am 20.05.2014 im Thread "[Wien] Akkuunterwegs 
als einzige freie IP ? (jörg)" darauf aufmerksam gemacht, dass bislang 
reservierte oder anders genutze IP-Adressen dem Mesh-Netz zur Verfügung 
gestellt wurden und bereits zugeteilt werden:

> Ad ergattern die ersten "neuen" IPs aus 78.41.118.0/23 
> <http://78.41.118.0/23> sind ab sofort im redeemer,..

Mit einigen Backfire-Vienna-Firmwares und deren Nachfolger 0xFF-OS kann 
es in dieser Konstellation jedoch Probleme geben, da deren 
Firewallregeln nur Bezug auf die IP-Ranges

  * 193.238.156.0/22 (= richtig) und
  * 78.41.112.0/22 (= problematisch, da es nur bis zur Adresse
    78.41.115.255 reicht)

nehmen und teilweise als INPUT-Policy "DROP" eingestellt haben.
In diesem Fall kommt nicht einmal eine OLSR-Verbindung zwischen dem 
Gerät im alten und dem im neuen IP-Bereich zustande.

Ihr habt also je nach persönlichem Sicherheitsempfinden die Möglichkeit, 
gleich 78.41.112.0/22 auf 78.41.112.0/21 zu ändern, was allerdings auch 
dem Pool 78.41.116.0/23 umfasst, der nicht zum Mesh sondern zu damit 
verbundenen Projekten gehört, oder ihr tragt neue, gleichlautende Regeln 
für 78.41.118.0/23 ein, damit ihr auch mit den neuen IPs uneingeschränkt 
arbeiten könnt.

(Wer viele Geräte zu verwalten hat, wird die erste Variante via SSH und 
mit vi oder sed in /etc/config/firewall tun wollen, da das Webinterface 
nicht unbedingt einen komfortablen Zugang bietet:
         cp /etc/config/firewall /tmp/firewall
         sed -r -i s/"78.41.112.0\/22"/"78.41.112.0\/21"/g /tmp/firewall
     allenfalls dieses File kontrollieren und dann mit
         cp /tmp/firewall /etc/config/firewall
     zurückkopieren wollen.
     Mutige, die wissen was sie tun, können auf eigene Gefahr die 
sed-Zeile direkt auf /etc/config/firewall oder gar remote mit
         ssh -lroot meinrouter.meinnode.wien.funkfeuer.atsed -r -i 
s/"78.41.112.0\/22"/"78.41.112.0\/21"/g /etc/config/firewall
     anwenden.
     Es wäre empfehlenswert, vor einem Neustart die Regeln dennoch über 
die Shell oder das Webinterface 
(Administration/Netzwerk/Firewall/Verkehrsregeln) zu überprüfen.
     Vorsicht auf TL-WR741ND und anderen Geräten mit nur sehr wenig 
freiem Flash Speicher - wenn unter 180KB frei sind, besteht bei 
Änderungen im
     Overlayfs stets das Risiko, dass man beim Reboot in einen Boot-Loop 
gerät.
Für die Richtigkeit der obgenannten Angaben kann keine Verantwortung 
übernommen werden: Sie wurden nach bestem Wissen und Gewissen 
recherchiert und auf zumindest einem Gerät getestet, jedoch garantiert 
das kein Funktionieren auf allen Geräten und in allen Situationen. Jeder 
ist für die Kontrolle des Ergebnisses selbst verantwortlich.)
)

Es ist davon auszugehen, dass Updates in der nächsten 0xFF-OS zu finden 
sein werden.
Bestehende "auto_config"-Scripts, respektive der "0xFF-Configger" 
greifen nach meiner Kenntnis nicht aktiv in diese Datei ein, sondern 
weisen lediglich Zonen zu. Die Korrektur sollte daher auch nach einem 
Reboot, sofern die zuvor genannten Scripts überhaupt noch laufen, 
wohlbestehen können.

Wer Hilfe beim Einstellen (,die über das Kleingedruckte hinaus geht,) 
benötigen sollte, möge sich bitte auf der Liste melden.

(spam-protected):~$ ipcalc 78.41.112.0/21
Address:   78.41.112.0          01001110.00101001.01110 000.00000000
Netmask:   255.255.248.0 = 21   11111111.11111111.11111 000.00000000
Wildcard:  0.0.7.255            00000000.00000000.00000 111.11111111
=>
Network:   78.41.112.0/21       01001110.00101001.01110 000.00000000
HostMin:   78.41.112.1          01001110.00101001.01110 000.00000001
HostMax:   78.41.119.254        01001110.00101001.01110 111.11111110
Broadcast: 78.41.119.255        01001110.00101001.01110 111.11111111
Hosts/Net: 2046                  Class A

/(spam-protected):~$ ipcalc 78.41.112.0/22//
//Address:   78.41.112.0 01001110.00101001.011100 00.00000000//
//Netmask:   255.255.252.0 = 22 11111111.11111111.111111 00.00000000//
//Wildcard:  0.0.3.255 00000000.00000000.000000 11.11111111//
//=>//
//Network:   78.41.112.0/22 01001110.00101001.011100 00.00000000//
//HostMin:   78.41.112.1 01001110.00101001.011100 00.00000001//
//HostMax:   78.41.115.254 01001110.00101001.011100 11.11111110//
//Broadcast: 78.41.115.255 01001110.00101001.011100 11.11111111//
//Hosts/Net: 1022                  Class A//
/

(Bei einigen Routern wurde das im Zuge von Supportanfragen in weiser 
Voraussicht schon länger korrigiert oder als Empfehlung ausgegeben).

LG
Erich
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.funkfeuer.at/pipermail/wien/attachments/20140522/047fc7c6/attachment.htm>


Mehr Informationen über die Mailingliste Wien