[PATCH v3 0/2] Das neue WebUI

Tom Green koe_fue at gmx.de
Fr Mär 4 12:26:57 CET 2016


Denke auch. Wäre ne mittelgroße Sache, die noch lange nicht ausgekocht
ist. Wir sollten überschaubare Pakete schnüren.

On 03.03.2016 21:00, Dominik Heidler wrote:
> Aber ich würde das wenn dann eher in einen extra patch tun.
>
> Am 3. März 2016 20:38:36 MEZ, schrieb Tom Green <koe_fue at gmx.de>:
>> Ist falsch ... das hier dürfte eher klappen. sorry:
>>
>>
>> Sprich:
>>
>> -> Scannen aller Router auf Kanal 1 inkl. Signalstärke
>> -> Auswahl eines Routers auf Kanal 1
>> -> Eingabe des WLAN Passworts
>>
>> -> Konfigurieren des Zugangs als cgi-bin:
>>
>> # Set Wireless Config
>> uci add wireless wifi-iface
>> uci set wireless. at wifi-iface[2].ssid=<Wifi SSID>
>> uci set wireless. at wifi-iface[2].encryption=psk2 # Set wep, psk or psk2
>> for WEP, WPA or WPA2
>> uci set wireless. at wifi-iface[2].device=radio0
>> uci set wireless. at wifi-iface[2].mode=sta
>> uci set wireless. at wifi-iface[2].network=wwan
>> uci set wireless. at wifi-iface[2].ifname=wwan
>> uci set wireless. at wifi-iface[2].key=<Wifi Key>
>>
>> #Set Network Config
>> uci set network.wwan=interface
>> uci set network.wwan.proto=dhcp
>>
>> #Set Firewall Config
>> uci set firewall. at zone[1].network='wan wwan'
>>
>> # Set Nodewatcher Config
>> uci set nodewatcher. at network[0].iface_blacklist='lo ifb0 wwan'
>>
>> # write config files
>> uci commit
>>
>> -> zusätzlich uci delete Löschfunktion von o.a. Konfig.
>>
>> On 03.03.2016 20:35, Tom Green wrote:
>>> Hi,
>>>
>>> sehr schick das ganze.
>>>
>>> ein paar nice to have formalia von meiner seite:
>>> -> Evtl. oben rechts das Logo, Gziped auf dem Router
>>> -> Farbwahl ggf: ... https://wiki.freifunk.net/Freifunk-Styles
>>> -> Switch Belegung (Batman / Client / WAN) als direktes Feedback
>> anzeigen
>>> Was technisches, von dem ich nicht überzeugt bin, da zum
>> Konfigurieren
>>> Zugang zum Router gebraucht wird, der ohne DHCP vom GW nicht zur
>>> Verfügung steht (obwohl es auch ohne geht):
>>>
>> https://wiki.freifunk-franken.de/w/FF-Router_%C3%BCber_bestehendes_WLAN_kabellos_anbinden#Option_2:_Direktes_Einbinden_des_Freifunk-Routers_in_das_Funknetz_der_Internetanbindung
>>> Sprich:
>>>
>>> -> Scannen aller Router auf Kanal 1 inkl. Signalstärke
>>> -> Auswahl eines Routers auf Kanal 1
>>> -> Eingabe des WLAN Passworts
>>>
>>> -> Konfigurieren des Zugangs als cgi-bin:
>>>
>>> # Set Wireless Config
>>> uci add wireless wifi-iface
>>> uci set wireless. at wifi-iface[2].ssid=<Wifi SSID>
>>> uci set wireless. at wifi-iface[2].encryption=psk2 # Set wep, psk or
>> psk2
>>> for WEP, WPA or WPA2
>>> uci set wireless. at wifi-iface[2].device=radio0
>>> uci set wireless. at wifi-iface[2].mode=sta
>>> uci set wireless. at wifi-iface[2].network=wwan
>>> uci set wireless. at wifi-iface[2].ifname=wwan
>>> uci set wireless. at wifi-iface[2].key=<Wifi Key>
>>>
>>> uci set network.wwan=interface
>>> uci set network.wwan.proto=dhcp
>>>
>>>
>>> uci add firewall zone
>>> uci set firewall. at zone[2].name=wwan
>>> uci set firewall. at zone[2].input=REJECT
>>>
>>> #Set Firewall Config
>>> uci set firewall. at zone[1].network='wan wwan'
>>>
>>> # Set Nodewatcher Config
>>> uci set nodewatcher. at network[0].iface_blacklist='lo ifb0 wwan'
>>>
>>>
>>> # write config files
>>> uci commit
>>>
>>> -> zusätzlich uci delete Löschfunktion von o.a. Konfig.
>>>
>>> Gruß
>>> green
>>>
>>> On 03.03.2016 13:46, Dominik Heidler wrote:
>>>> Einstellmöglichkeit für den network.mode (z.B. für Nanostation)
>> hinzugefügt (ports.html)
>>>> und mit der Switch config Seite zusammengeführt.
>>>> Der Switch status wird nur dann angezeigt, wenn ein switch vorhanden
>> ist.
>>>> Selbes gilt für network.mode: Nur wenn die board spezifische network
>> config network.mode sourced,
>>>> wird die Einstellmöglichkeit angezeigt.
>>>> Screenshot: http://i.imgur.com/Grl7aS5.png
>>>>
>>>> Dominik Heidler (2):
>>>>   Remove the old WebUI
>>>>   Add new WebUI
>>>>
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/footer       |  12 +
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/header       |  44 +++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/helpers      |  22 ++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/home         |  71 ----
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/home.html    |  88 +++++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/logout.html  |  19 +
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/misc         |  33 --
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/password     |  16 -
>>>>  .../fff-web/files/www/ssl/cgi-bin/password.html    |  48 +++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/ports.html   |  97 +++++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/reboot.html  |  35 ++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/settings     |  16 -
>>>>  .../fff-web/files/www/ssl/cgi-bin/settings.html    |  83 ++++
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/upgrade      |  36 --
>>>>  .../fff/fff-web/files/www/ssl/cgi-bin/upgrade.html |  77 ++++
>>>>  .../fff-web/files/www/ssl/cgi-bin/wifiscan.html    |  52 +++
>>>>  src/packages/fff/fff-web/files/www/ssl/home.html   |  54 ---
>>>>  src/packages/fff/fff-web/files/www/ssl/home.js     |  46 ---
>>>>  src/packages/fff/fff-web/files/www/ssl/index.html  | 127 +-----
>>>>  src/packages/fff/fff-web/files/www/ssl/map.html    |   6 +-
>>>>  .../fff/fff-web/files/www/ssl/password.html        |  28 --
>>>>  src/packages/fff/fff-web/files/www/ssl/password.js |  24 --
>>>>  .../fff/fff-web/files/www/ssl/port_down.png        | Bin 0 -> 982
>> bytes
>>>>  src/packages/fff/fff-web/files/www/ssl/port_up.png | Bin 0 -> 1401
>> bytes
>>>>  .../fff/fff-web/files/www/ssl/settings.html        |  26 --
>>>>  src/packages/fff/fff-web/files/www/ssl/settings.js | 170 --------
>>>>  src/packages/fff/fff-web/files/www/ssl/shared.js   | 432
>> ---------------------
>>>>  src/packages/fff/fff-web/files/www/ssl/style.css   | 294
>> +++++++-------
>>>>  .../fff/fff-web/files/www/ssl/upgrade.html         |  42 --
>>>>  src/packages/fff/fff-web/files/www/ssl/upgrade.js  |  12 -
>>>>  .../fff/fff-web/files/www/ssl/wifiscan.html        |  26 --
>>>>  src/packages/fff/fff-web/files/www/ssl/wifiscan.js |  77 ----
>>>>  32 files changed, 728 insertions(+), 1385 deletions(-)
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/footer
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/header
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/helpers
>>>>  delete mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/home
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/logout.html
>>>>  delete mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/misc
>>>>  delete mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/password
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/password.html
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/ports.html
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/reboot.html
>>>>  delete mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html
>>>>  delete mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/upgrade
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/upgrade.html
>>>>  create mode 100755
>> src/packages/fff/fff-web/files/www/ssl/cgi-bin/wifiscan.html
>>>>  delete mode 100644 src/packages/fff/fff-web/files/www/ssl/home.html
>>>>  delete mode 100644 src/packages/fff/fff-web/files/www/ssl/home.js
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/password.html
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/password.js
>>>>  create mode 100644
>> src/packages/fff/fff-web/files/www/ssl/port_down.png
>>>>  create mode 100644
>> src/packages/fff/fff-web/files/www/ssl/port_up.png
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/settings.html
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/settings.js
>>>>  delete mode 100644 src/packages/fff/fff-web/files/www/ssl/shared.js
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/upgrade.html
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/upgrade.js
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/wifiscan.html
>>>>  delete mode 100644
>> src/packages/fff/fff-web/files/www/ssl/wifiscan.js




Mehr Informationen über die Mailingliste franken-dev