QMp: Unterschied zwischen den Versionen
F (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „[http://qmp.cat/Home qmp] basiert auf [https://openwrt.org/ openwrt]! == Installation == -> supported devices -> tp-link -> wdr4300 http://wiki.openwrt.org…“) |
F (Diskussion | Beiträge) (→Router in Failsafe mode) |
||
(17 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
== Installation == | == Installation == | ||
− | + | * Anleitung | |
− | + | ** http://wiki.openwrt.org/ >> Quick Navigation >> supported devices >> tp-link >> wdr4300 >> [http://wiki.openwrt.org/toh/tp-link/tl-wdr4300#quick_start_guide tl-wdr4300 Quick Start Guide,] | |
− | http://wiki.openwrt.org/toh/tp-link/tl-wdr4300 Quick Start Guide, | + | * aber firmware von hier holen: |
− | + | <source lang=bash> | |
− | aber firmware von hier holen: | ||
wget http://fw.qmp.cat/testing/TplinkWDR4300-qMp_testing-factory-20150708_1933.bin | wget http://fw.qmp.cat/testing/TplinkWDR4300-qMp_testing-factory-20150708_1933.bin | ||
− | und dann so umbenennen wie die original heißt | + | </source> |
+ | 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) | (http://www.tp-link.com/en/download/TL-WDR4300_V1.html#Firmware) | ||
− | + | <source lang=bash> | |
mv TplinkWDR4300-qMp_testing-factory-20150708_1933.bin wdr4300v1_en_3_14_3_up_boot\(150518\).bin | mv TplinkWDR4300-qMp_testing-factory-20150708_1933.bin wdr4300v1_en_3_14_3_up_boot\(150518\).bin | ||
+ | </source> | ||
− | mit ethernet kabel port 1 verbinden | + | * 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 | |
− | Using the Firmware | + | eth1: WAN, IP address obtained via DHCP client (to connect it to an Internet uplink) |
− | By default, the network interfaces of your device are used in the following modes: | + | wlan0: MESH (Ad-hoc) in 5 GHz // MESH (Ad-hoc) + LAN (AP) in 2.4 GHz. Routing daemons using IPv6 |
− | eth0: LAN, IP address 172.30.22.1, DHCP server enabled | + | wlan1: LAN (AP), IP address 172.30.22.1, DHCP server enabled |
− | eth1: WAN, IP address obtained via DHCP client (to connect it to an Internet uplink) | + | If any of the interfaces does not exist in your device, it is simply ignored. |
− | wlan0: MESH (Ad-hoc) in 5 GHz // MESH (Ad-hoc) + LAN (AP) in 2.4 GHz. Routing daemons using IPv6 | + | 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: |
− | wlan1: LAN (AP), IP address 172.30.22.1, DHCP server enabled | + | user: root |
− | If any of the interfaces does not exist in your device, it is simply ignored. | + | password: 13f |
− | 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: | + | ssh root@172.30.22.1 |
− | 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 [http://172.30.22.1 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: | Navigate the Mesh: | ||
172.30.22.1 -> Mesh -> Nodes -> blueCircleOfDesiredRouter -> IPv4 addresse wählen (10.202.0.X) | 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 | |
− | + | <source lang=bash> | |
− | + | ssh root@172.30.22.1 # (alternativ 10.202.0.X) | |
− | |||
ip -6 rule | ip -6 rule | ||
− | als ergebnis fehlt nun die Regel 60: from all lookup 60 | + | </source> |
− | damit die regel wieder geladen wird eines der folgenden | + | als ergebnis fehlt nun die Regel 60: ''from all lookup 60'' |
+ | * damit die regel wieder geladen wird eines der folgenden drei ... | ||
+ | ** bmx neu start | ||
+ | <source lang=bash> | ||
/etc/init.d/bmx6 restart | /etc/init.d/bmx6 restart | ||
+ | </source> | ||
+ | ** router neu start | ||
reboot (im zweifel über administration oder hardware knopf) | reboot (im zweifel über administration oder hardware knopf) | ||
+ | ** regel per hand hinzufügen | ||
+ | <source lang=bash> | ||
ip -6 rule add from all lookup 60 pref 60 | ip -6 rule add from all lookup 60 pref 60 | ||
+ | </source> | ||
− | router untereinander verschlüsseln | + | == router untereinander verschlüsseln == |
− | backend: wireless settings => Wireless device wlan1 | + | === backend: === |
− | Mode: bleibt Ad hoc (mesh) | + | wireless settings => Wireless device wlan1 |
− | ssh: manuel muss nach eingefügt | + | Mode: bleibt Ad hoc (mesh) |
+ | === ssh: === | ||
+ | manuel muss nach eingefügt werden | ||
+ | <source lang=bash> | ||
vim /etc/config/wireless | vim /etc/config/wireless | ||
+ | </source> | ||
bei config wifi-iface 'wlan1' folgende unterstrichende zeilen einfügen | bei config wifi-iface 'wlan1' folgende unterstrichende zeilen einfügen | ||
− | config wifi-iface 'wlan1' | + | config wifi-iface 'wlan1' |
option device 'radio1' | option device 'radio1' | ||
option mode 'adhoc' | option mode 'adhoc' | ||
Zeile 69: | Zeile 82: | ||
option network 'mesh_w1' | option network 'mesh_w1' | ||
option ifname 'wlan1' | option ifname 'wlan1' | ||
− | option encryption 'psk2' | + | '''option encryption 'psk2''' |
− | option key ' | + | '''option key 'PASSWORT_FUER_DIE_ROUTERVERSCHLUSSELUNG''' |
− | danch | + | danch [[Datei:Wpad 2015-03-25-1 ar71xx.ipk.tar.gz]] |
− | + | <source lang=bash> | |
+ | 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/ | scp /home/nc/qMp/wpad_2015-03-25-1_ar71xx.ipk root@10.202.0.60:/tmp/ | ||
− | root@ | + | 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 | |
− | + | </source> | |
− | + | == Tools == | |
− | Tools | ||
WLAN-Scanner | WLAN-Scanner | ||
Firefox-Adon: Wifi-Finder | Firefox-Adon: Wifi-Finder | ||
* sudo iwlist wlan0 scan | * sudo iwlist wlan0 scan | ||
− | Fragen: | + | == Fragen: == |
− | kann man v lan / mesh bei eth ausschalten | + | * kann man v lan / mesh bei eth ausschalten |
− | switch oder hub - sehen sich die clients untereinander | + | * switch oder hub - sehen sich die clients untereinander |
− | verschlüsselung | + | * verschlüsselung |
− | + | ** unter den routern | |
− | mehrere Internet zugänge an unterschiedlichen routern, was passiert ? | + | ** mehrere Internet zugänge an unterschiedlichen routern, was passiert ? |
− | von client zu router | + | ** von client zu router |
− | router untereinander asoziieren | + | *router untereinander asoziieren |
+ | == neue Firmware erstellen == | ||
+ | https://mail.dabax.net/pipermail/qmp-users/2015-July/000844.html | ||
+ | <source lang=bash> | ||
+ | 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/ | ||
+ | </source> | ||
− | + | ===dir 825=== | |
− | + | [[Datei:Openwrt-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin.tar.gz]] | |
− | Befehle auf dem Router in der konsole | + | == Befehle auf dem Router in der konsole == |
+ | <source lang=bash> | ||
+ | bmx6 -lcd8 | ||
iwinfo | iwinfo | ||
cat /etc/config/wireless | cat /etc/config/wireless | ||
− | + | </source> | |
+ | |||
+ | ==Captive Portal installieren siehe mail thread here: == | ||
+ | https://mail.dabax.net/pipermail/qmp-dev/2015-July/000861.html | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Nützliche Befehle == | ||
+ | === Routen anzeigen === | ||
+ | <source lang=bash> | ||
+ | # 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 | ||
+ | |||
+ | |||
+ | |||
+ | </source> | ||
− | + | == Wenn nix mehr geht == | |
− | + | ===Router in Failsafe mode === | |
+ | * Power button | ||
+ | * wenn Stern blinkt wps/reset button drückken bis es schnell flackert | ||
+ | * telnet 192.168.1.1 | ||
+ | * #mount_root | ||
+ | * alles machen wozu mensch bock hat |
Aktuelle Version vom 7. April 2016, 14:44 Uhr
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
Wenn nix mehr geht
Router in Failsafe mode
- Power button
- wenn Stern blinkt wps/reset button drückken bis es schnell flackert
- telnet 192.168.1.1
- #mount_root
- alles machen wozu mensch bock hat