<HTML><HEAD>
<META content="text/html charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space" 
dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Hallo David,</DIV>
<DIV> </DIV>
<DIV>OK, Danke. </DIV>
<DIV> </DIV>
<DIV>a) hilft mir schon mal weiter, dann trage ich das in die entsprechenden 
Router ein.</DIV>
<DIV> </DIV>
<DIV>b) da werde ich dann wohl einfach ein Start-Skript schreiben, was bei jedem 
Router-Start die Switch-Settings neu setzt.</DIV>
<DIV> </DIV>
<DIV>PS: Ports tauschen klappt nicht, da müsste ich ja  an alle Router vor 
Ort und die Verkabelung ändern.</DIV>
<DIV> </DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">Viele 
Gruesse,<BR>Martin<BR></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=ff3l@ff3l.net>David Lutz 
via ff3l</A> </DIV>
<DIV><B>Sent:</B> Friday, April 26, 2019 6:02 PM</DIV>
<DIV><B>To:</B> <A title=martin.lehmann@daheim.org>ML [Privat]</A> </DIV>
<DIV><B>Cc:</B> <A title=ff3l@ff3l.net>ff3l@ff3l.net</A> </DIV>
<DIV><B>Subject:</B> Re: Neue Firmware 2018.2.1</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>Hallo 
Martin, 
<DIV> </DIV>
<DIV>Die Diskussion kommt jetzt seit 5 Jahren immer wieder hoch ;)<BR>
<DIV> </DIV>
<DIV>Für a) gibt es eine Option, um die Änderung fix zu machen:</DIV>
<DIV> </DIV>
<DIV><PRE style="BOX-SIZING: border-box; FONT-SIZE: 13px; OVERFLOW: auto; WORD-WRAP: normal; MARGIN-BOTTOM: 0px; FONT-FAMILY: sfmono-regular, consolas, 'Liberation Mono', menlo, courier, monospace; MARGIN-TOP: 0px; WORD-BREAK: normal; COLOR: rgb(36,41,46); PADDING-BOTTOM: 16px; PADDING-TOP: 16px; PADDING-LEFT: 16px; LINE-HEIGHT: 1.45; PADDING-RIGHT: 16px; BACKGROUND-COLOR: rgb(246,248,250); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px">uci <SPAN class=pl-c1 style="BOX-SIZING: border-box; COLOR: rgb(0,92,197)">set</SPAN> gluon-core.@wireless[0].preserve_channels=<SPAN class=pl-s style="BOX-SIZING: border-box; COLOR: rgb(3,47,98)"><SPAN class=pl-pds style="BOX-SIZING: border-box">'</SPAN>1<SPAN class=pl-pds style="BOX-SIZING: border-box">'</SPAN></SPAN>
uci commit gluon-core</PRE>
<DIV> </DIV>
<DIV>Für das b) Problem gibt es leider immer noch keine Lösung. Schon seit 
geraumer Zeit soll das ganze Networking modernisiert werden. Es gibt aber einen 
(unsupporteten) Workaround: Statt WAN und LAN zusammenzubridgen, kannst du WAN 
und LAN tauschen. Damit hast du dann 4 gebridgte WAN-Ports und einen LAN-Port. 
Ob das in Zukunft irgendwann zu Problemen führen könnte, kann ich nicht 
sagen.</DIV>
<DIV> </DIV>
<DIV>
<H1 id=lan_und_wan_port_tauschen class=sectionedit5 
style="FONT-FAMILY: arial, sans-serif; COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; CLEAR: left; MARGIN: 0px 0px 0.44em; LINE-HEIGHT: 1.2; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255)">LAN 
und WAN Port tauschen</H1>
<DIV class=level1 
style="FONT-SIZE: 14px; FONT-FAMILY: arial, sans-serif; COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255)">
<P 
style="PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 1.4em; PADDING-RIGHT: 0px">in 
/etc/config/network die Worte <STRONG>eth0</STRONG> und <STRONG>eth1</STRONG> 
tauschen</P>
<UL 
style="LIST-STYLE-TYPE: square; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 1.5em; MARGIN: 0px 0px 1.4em; PADDING-RIGHT: 0px">
  <LI class=level1 
  style="COLOR: rgb(153,153,153); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-RIGHT: 0px">
  <DIV class=li 
  style="COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px">beim 
  3600/4300er TP-Link eth0 durch eth0.1 und eth1 durch eth0.2 
ersetzen</DIV></LI></UL>
<P 
style="PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 1.4em; PADDING-RIGHT: 0px">in 
/lib/gluon/core/sysconfig die Dateien lan_ifname und wan_ifname anpassen (Inhalt 
tauschen)</P>
<UL 
style="LIST-STYLE-TYPE: square; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 1.5em; MARGIN: 0px 0px 1.4em; PADDING-RIGHT: 0px">
  <LI class=level1 
  style="COLOR: rgb(153,153,153); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-RIGHT: 0px">
  <DIV class=li 
  style="COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px">cat 
  /lib/gluon/core/sysconfig/wan_ifname</DIV>
  <LI class=level1 
  style="COLOR: rgb(153,153,153); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-RIGHT: 0px">
  <DIV class=li 
  style="COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px">cat 
  /lib/gluon/core/sysconfig/lan_ifname</DIV>
  <LI class=level1 
  style="COLOR: rgb(153,153,153); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-RIGHT: 0px">
  <DIV class=li 
  style="COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px">echo 
  <STRONG>eth0</STRONG> > /lib/gluon/core/sysconfig/wan_ifname</DIV>
  <LI class=level1 
  style="COLOR: rgb(153,153,153); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-RIGHT: 0px">
  <DIV class=li 
  style="COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px">echo 
  <STRONG>eth1</STRONG> > 
/lib/gluon/core/sysconfig/lan_ifname</DIV></LI></UL></DIV>
<DIV> </DIV></DIV>
<DIV>Die sauberste Lösung wäre allerdings, einen kleinen Switch zu 
verwenden.</DIV>
<DIV> </DIV>
<DIV>Gruß</DIV>
<DIV>David</DIV>
<DIV> </DIV>
<DIV>
<BLOCKQUOTE type="cite">
  <DIV>Am 26.04.2019 um 17:46 schrieb ML [Privat] 
  <<A>martin.lehmann@daheim.org</A>>:</DIV>
  <DIV> </DIV>
  <DIV>
  <DIV>Hallo David,<BR><BR>es ist leider so, dass man inzwischen fast bei jeden 
  Freifunk-Firmware Update manuell nacharbeiten muss,<BR>weil gesetzte Settings 
  nicht beibehalten werden, sondern vom Firmware-Update überschrieben 
  werden.<BR><BR>Beispiele:<BR><BR>a) Channel Config wurde gelöscht:<BR>uci set 
  wireless.radio0.channel='xx'<BR>--> wird mit Channel 1 
  überschrieben<BR><BR>b) LAN-Switch-Config wurde gelöscht:<BR>uci set 
  network.client.ifname='bat0'<BR>uci set network.wan.ifname='eth0 
  eth1'<BR>--> wird auf Default zurückgesetzt, d.h. bat0 wird mit eth1 
  gebridged.<BR><BR>In der Folge hatten wir diverse Ausfälle und 
  Switching/MESH-Chaos.<BR>Wenn jemand eine Hand voll ff3l Router verwaltet, mag 
  das "Zurücksetzen" akzeptabel sein, aber bei sehr vielen Routern geht das 
  nicht mehr spurlos.<BR><BR>Die Netz-Config und WLAN-Config muss bei 
  Firmware-Updates bitte unbedingt unberuehrt bleiben.<BR><BR>Wie kann man 
  verhindern, dass "Custom Settings" im Bereich LAN/WLAN durch ein ff3l 
  Firmware-Update in Zukunft überschrieben werden?<BR><BR>Viele 
  Gruesse,<BR>Martin<BR><BR>-----Ursprüngliche Nachricht----- From: David Lutz 
  via ff3l<BR>Sent: Thursday, April 25, 2019 11:12 AM<BR>To: 
  <A>ff3l@ff3l.net</A><BR>Subject: Re: Neue Firmware 2018.2.1<BR><BR>Hi 
  zusammen,<BR><BR>Wenn niemand etwas dagegen hat, würde ich die neue Firmware 
  gerne im<BR>Laufe des Tages ausrollen.<BR><BR>Gruß<BR><BR>David<BR><BR><BR>Am 
  04.04.19 um 17:46 schrieb David Lutz via ff3l:<BR>
  <BLOCKQUOTE type="cite">Achja, hätte ich fast vergessen:<BR><BR>Es werden 
    neue Geräte unterstützt:<BR><BR>AVM Fritz!WLAN Repeater 300E<BR>Nexx 
    WT3020AD/F/H<BR>Gl.iNet MT300N (v2)<BR>Netgear R6120<BR>TP-Link Archer C50 
    (v3, v4)<BR>TP-Link TL-WR841N 
    (v13)<BR><BR><BR>Gruß<BR><BR>David<BR><BR><BR>Am 04.04.19 um 11:52 schrieb 
    David Lutz via ff3l:<BR>
    <BLOCKQUOTE type="cite">Hallo liebe Mitfunkende*innen/außen,<BR><BR>Seit 
      etwa zwei Wochen gibt es ein neues Gluon Minor Release.<BR><BR>Die 
      Firmware ist grob getestet, liegt auf dem Server bereit und ist 
      seit<BR>eben für den experimental-Zweig für den Autoupdater 
      signiert.<BR><BR>Version 2018.2 hat sich bei uns als stabilste Firmware 
      seit langem<BR>bewährt. Trotzdem haben sich ein paar kleine Bugs 
      eingeschlichen, die in<BR>diesem Release behoben sind:<BR><BR>So wurde bei 
      einer Vielzahl der Geräte die IPv6-Adresse doppelt<BR>angezeigt und es gab 
      auf der Statusseite teilweise falsche Anzeigewerte<BR>zur 
      Speicherauslastung.<BR><BR>Für ein paar Geräte (GL.iNet GL-AR150/300M/750, 
      Raspi B+) wurden die<BR>Imagenamen behoben, die Probleme mit dem 
      Autoupdater verursachen können.<BR><BR>Bei Unifi AC Geräten wurde teils 
      die falsche MAC-Adresse verwendet.<BR><BR>Bei ath10k-Geräten wurde ein Bug 
      in der Data Rate Selection behoben,<BR>die teilweise eine 5GHz-Verbindung 
      verhindert hat.<BR><BR><BR>Zudem habe ich in dieser Firmware die 
      OSM-Unterstützung aktiviert, die<BR>es seit 2018.2 gibt (und die ich beim 
      letzten Mal vergessen habe... 🙄).<BR>Man kann also, wenn man einen Knoten 
      konfiguriert, direkt auf der<BR>Konfigurationsseite die Koordinaten auf 
      einer Karte auswählen.<BR>Dazu ist allerdings eine Internetverbindung 
      während der Konfiguration<BR>notwendig (beispielsweise per 
      WLAN).<BR><BR>Ich hoffe, dass wir die Firmware in Bälde ganz ausrollen 
      können.<BR><BR>Liebe 
  Grüße<BR><BR>David<BR><BR><BR><BR></BLOCKQUOTE></BLOCKQUOTE><BR><BR></DIV></DIV></BLOCKQUOTE></DIV>
<DIV> </DIV></DIV></DIV></DIV></DIV></DIV></BODY></HTML>