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.

me@host:~$ 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

/me@host:~$ 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
--
Wien mailing list
[email protected]
https://lists.funkfeuer.at/mailman/listinfo/wien

Antwort per Email an