QMp
Inhaltsverzeichnis
Installation
- Anleitung
- http://wiki.openwrt.org/ >> Quick Navigation >> supported devices >> tp-link >> wdr4300 >> tl-wdr4300 Quick Start Guide,
- aber firmware von hier holen:
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
- danach nicht mehr die anleitung von openwrt sondern http://qmp.cat/Overview#Use
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