QMp

Aus Vosp.info
Wechseln zu:Navigation, Suche

qmp basiert auf openwrt!


Installation

wget http://fw.qmp.cat/testing/TplinkWDR4300-qMp_testing-factory-20150708_1933.bin

und dann so umbenennen wie die original heißt (Umbennung evt. nicht relevant) (http://www.tp-link.com/en/download/TL-WDR4300_V1.html#Firmware)

mv TplinkWDR4300-qMp_testing-factory-20150708_1933.bin wdr4300v1_en_3_14_3_up_boot\(150518\).bin
  • mit ethernet kabel port 1 verbinden
  • und dann mit chromium!!! auf 192.168.0.1
    • System Tools >> Firmware Upgrade: nach upgrade und das neue file updaten
Using the Firmware
By default, the network interfaces of your device are used in the following modes:
eth0: LAN, IP address 172.30.22.1, DHCP server enabled
eth1: WAN, IP address obtained via DHCP client (to connect it to an Internet uplink)
wlan0: MESH (Ad-hoc) in 5 GHz // MESH (Ad-hoc) + LAN (AP) in 2.4 GHz. Routing daemons using IPv6
wlan1: LAN (AP), IP address 172.30.22.1, DHCP server enabled
If any of the interfaces does not exist in your device, it is simply ignored.
You can access your device connecting your computer to eth0 or wlan1 and going via web browser to http://172.30.22.1 or http://admin.qmp using default login:
user: root
password: 13f
ssh root@172.30.22.1

172.30.22.1 ist immer die Adresse um auf den router zuzugreifen mit dem mensch sich gerade verbunden hat (per wlan oder lan),

am besten aber dann über 172.30.22.1: Mesh/nodes/blaue weltkugel die gateways announced ip holen ... die ist eindeutig für den router im netzwerk

Navigate the Mesh: 172.30.22.1 -> Mesh -> Nodes -> blueCircleOfDesiredRouter -> IPv4 addresse wählen (10.202.0.X)

router - client: wlan0 - wpa anstellen und oder ESSID ändern

  • mode: access point (LAN)
  • save&apply (automatischer qmp neustart)
  • und nach mehreren minuten warten erscheint das neue wpa wlan
  • derzeitiger Bug: Regel 60 fehlt
ssh root@172.30.22.1 # (alternativ 10.202.0.X)
ip -6 rule

als ergebnis fehlt nun die Regel 60: from all lookup 60

  • damit die regel wieder geladen wird eines der folgenden drei ...
    • bmx neu start
/etc/init.d/bmx6 restart
    • router neu start

reboot (im zweifel über administration oder hardware knopf)

    • regel per hand hinzufügen
ip -6 rule add from all lookup 60 pref 60

router untereinander verschlüsseln

backend:

wireless settings => Wireless device wlan1

Mode:  bleibt Ad hoc (mesh)

ssh:

manuel muss nach eingefügt werden

vim /etc/config/wireless

bei config wifi-iface 'wlan1' folgende unterstrichende zeilen einfügen

config wifi-iface 'wlan1'
       option device 'radio1'
       option mode 'adhoc'
       option ssid 'qMp'
       option bssid '02:CA:FF:EE:BA:BE'
       option network 'mesh_w1'
       option ifname 'wlan1'
       option encryption 'psk2
       option key 'PASSWORT_FUER_DIE_ROUTERVERSCHLUSSELUNG

danch Datei:Wpad 2015-03-25-1 ar71xx.ipk.tar.gz

wget http://vosp.info/images/6/60/Wpad_2015-03-25-1_ar71xx.ipk.tar.gz
tar -xzf Wpad_2015-03-25-1_ar71xx.ipk.tar.gz
scp /home/nc/qMp/wpad_2015-03-25-1_ar71xx.ipk root@10.202.0.60:/tmp/

ssh root@172.30.22.1 # (alternativ 10.202.0.X)
opkg remove --force-depends wpad-mini
opkg install /tmp/wpad_2015-03-25-1_ar71xx.ipk 
wifi

Tools

WLAN-Scanner Firefox-Adon: Wifi-Finder

 * sudo iwlist wlan0 scan

Fragen:

  • kann man v lan / mesh bei eth ausschalten
  • switch oder hub - sehen sich die clients untereinander
  • verschlüsselung
    • unter den routern
    • mehrere Internet zugänge an unterschiedlichen routern, was passiert ?
    • von client zu router
  • router untereinander asoziieren

neue Firmware erstellen

https://mail.dabax.net/pipermail/qmp-users/2015-July/000844.html

git clone git://qmp.cat/qmpfw.git qmp-3.2-rc2
cd qmp-3.2-rc2
git fetch --tags
git checkout tags/v3.2-rc2
QMP_GIT_BRANCH=v3.2-rc2 make checkout
cd build/qmp && git checkout -b v3.2-rc2 && cd ../..
make J=/n/  T=/target/

dir 825

Datei:Openwrt-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin.tar.gz

Befehle auf dem Router in der konsole

bmx6 -lcd8
iwinfo
cat /etc/config/wireless

Captive Portal installieren siehe mail thread here:

https://mail.dabax.net/pipermail/qmp-dev/2015-July/000861.html



Nützliche Befehle

Routen anzeigen

# ip r ls 
10.202.0.8 dev bmxC4tmain  proto static  metric 1024 
10.202.0.32 dev bmxC4tmain  proto static  metric 1024 
10.202.0.60 dev bmxOut_qMp-e23  proto static  metric 1024 
10.202.0.154 dev bmxC4tmain  proto static  metric 1024 
10.202.0.156 dev bmxC4tmain  proto static  metric 1024 
10.202.0.240 dev bmxC4tmain  proto static  metric 1024 
169.254.244.0/29 dev eth0.12  proto kernel  scope link  src 169.254.244.1 
169.254.246.0/29 dev wlan1  proto kernel  scope link  src 169.254.246.1 
172.30.0.0/16 dev br-lan  proto kernel  scope link  src 172.30.22.1 

#ip rule
0:	from all lookup 128 
1:	from all lookup local 
60:	from all lookup 60 
32766:	from all lookup main 
32767:	from all lookup default 
32767:	from all lookup default 

# ip r ls t default
default dev bmxOut_qMp-e23  proto static  metric 1024

# ip r ls t main
10.202.0.8 dev bmxC4tmain  proto static  metric 1024 
10.202.0.32 dev bmxC4tmain  proto static  metric 1024 
10.202.0.60 dev bmxOut_qMp-e23  proto static  metric 1024 
10.202.0.154 dev bmxC4tmain  proto static  metric 1024 
10.202.0.156 dev bmxC4tmain  proto static  metric 1024 
10.202.0.240 dev bmxC4tmain  proto static  metric 1024 
169.254.244.0/29 dev eth0.12  proto kernel  scope link  src 169.254.244.1 
169.254.246.0/29 dev wlan1  proto kernel  scope link  src 169.254.246.1 
172.30.0.0/16 dev br-lan  proto kernel  scope link  src 172.30.22.1