Libre Mesh: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
Zeile 2: Zeile 2:
 
* https://github.com/libremesh/lime-sdk
 
* https://github.com/libremesh/lime-sdk
  
 
+
== Installation ==
  
 
* auf dem Laptop
 
* auf dem Laptop

Version vom 27. Juli 2017, 14:59 Uhr

Installation

  • auf dem Laptop
# https://lede-project.org/docs/guide-developer/install-buildsystem#examples_of_package_installations
apt-get install build-essential libncurses5-dev gawk git subversion libssl-dev gettext unzip zlib1g-dev file python

git clone  https://github.com/libremesh/lime-sdk
cd lime-sdk

# schau nach welche Profile existieren
./cooker --profiles=ar71xx/generic

# kompiliere und erstelle eine image vom profile tl-wdr4300-v1 der Architektur  ar71xx/generic
./cooker -c ar71xx/generic --flavor=lime_default --profile=tl-wdr4300-v1
# ...........
Collected errors:
 * opkg_install_cmd: Cannot install package lime-full.
Makefile:140: recipe for target 'package_install' failed
make[2]: *** [package_install] Error 255
make[2]: Leaving directory '17.01.2/ar71xx/generic/ib'
Makefile:110: recipe for target '_call_image' failed
make[1]: *** [_call_image] Error 2
make[1]: Leaving directory '17.01.2/ar71xx/generic/ib'
Makefile:196: die Regel für Ziel „image“ scheiterte
make: *** [image] Fehler 2
make: Verzeichnis „17.01.2/ar71xx/generic/ib“ wird verlassen

-> Firmware not cooked, something wrong happened on the ImageBuilder compilation process

# noch mal nur mit einem prozessor thread (J=1) und im Verbose Mode (V=s)
V=s J=1 ./cooker -c ar71xx/generic --flavor=lime_default --profile=tl-wdr4300-v1

# ....
-> Firmware for target ar71xx/generic, profile PROFILE=tl-wdr4300-v1 and flavor lime_default cooked!
Find the binaries in output/ar71xx/generic/tl-wdr4300-v1/lime_default directory


# verschiedene "Gerüche" zum kompilieren/kochen
more  flavors.conf

# danach schau in output/ ... 
# * wichtig factory für leere router und sysupgrade für vorinstallierte lede/qmp 
cd output/ar71xx/generic/tl-wdr4300-v1/lime_default/

# starte simple webserver
python -m SimpleHTTPServer 8001


# auf dem router
mount_root


cd /tmp/
wget 192.168.1:8001:/***sysupgrade.bin
sysupgrade -n ***sysupgrade.bin
 


./cooker --communities
cd communities/
git pull

cd ../
V=s J=1 ./cooker -c ar71xx/generic --flavor=lime_default --profile=tl-wdr4300-v1 --community=klimacamp/common
  • auf dem Router
    • router aus und kabel rausmachen
    • starten
    • reset beim blinken bis ganz schnell blinkt
    • kabel reinmachen
    • statische ip 192.168.1.* vergeben am laptop
telnet 192.168.1.1
cd /tmp/
wget http://192.168.1.79:8001/lede-17.01.2-klimacamp-common-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin
sysupgrade -n lede-17.01.2-klimacamp-common-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin



Notizen

  • ein kompiliertes image mit einer mac kommen auf alle router, so wird gewährleistet das für die clients das roaming möglich ist
  • intranet
    • netzwerkkabel router stecker (wdr4300 gelb) sind wie die wlan connectens
    • wlan für clients
    • wlan (vlan/hidden) fürs mesh



Download

https://chef.altermundi.net/ls/libre-mesh/r44952/1509/ar71xx/