QMp: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(Router in Failsafe mode)
 
(15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
  
 
== Installation ==
 
== Installation ==
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,]
+
* 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,]
 
+
* aber firmware von hier holen:
aber firmware von hier holen:
+
<source lang=bash>
 
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
  
und dann mit chromium!!! auf 192.168.0.1
+
* danach nicht mehr die anleitung von openwrt sondern http://qmp.cat/Overview#Use
System Tools -> Firmware Upgrade
 
nach upgrade und das neue file updaten
 
  
danach nicht mehr die anleitung von openwrt sondern
+
Using the Firmware
http://qmp.cat/Overview#Use
+
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
 
 
 
am besten aber dann über Mesh/nodes/blaue weltkugel die gateways announced ip holen ... die ist eindeutig für den router im netzwerk
 
  
 +
'''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
  
== router - client: wlan0 - wpa anstellen und oder ESSID ändern ==
+
* derzeitiger Bug: Regel 60 fehlt
mode: access point (LAN)
+
<source lang=bash>
save&apply (automatischer qmp neustart)
+
ssh root@172.30.22.1 # (alternativ 10.202.0.X)
und nach mehreren minuten warten erscheint das neue wpa wlan
 
 
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 wreden
+
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 68: Zeile 82:
 
         option network 'mesh_w1'
 
         option network 'mesh_w1'
 
         option ifname 'wlan1'
 
         option ifname 'wlan1'
         option encryption 'psk2'
+
         '''option encryption 'psk2'''
         option key 'klimacamp'
+
         '''option key 'PASSWORT_FUER_DIE_ROUTERVERSCHLUSSELUNG'''
danch
+
danch [[Datei:Wpad 2015-03-25-1 ar71xx.ipk.tar.gz]]
wifi
+
<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@qMp-e23c:/tmp# opkg remove --force-depends wpad-mini
+
ssh root@172.30.22.1 # (alternativ 10.202.0.X)
Removing package wpad-mini from root...
+
opkg remove --force-depends wpad-mini
root@qMp-e23c:/tmp# opkg install /tmp/wpad_2015-03-25-1_ar71xx.ipk  
+
opkg install /tmp/wpad_2015-03-25-1_ar71xx.ipk  
Installing wpad (2015-03-25-1) to root...
+
wifi
Configuring wpad.
+
</source>
 
 
  
 
== Tools ==
 
== Tools ==
Zeile 87: Zeile 102:
  
 
== 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
ununter den routern
+
** 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 ==
 
== neue Firmware erstellen ==
 
https://mail.dabax.net/pipermail/qmp-users/2015-July/000844.html
 
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
bmx6 -lcd8
+
</source>
 
 
  
 
==Captive Portal installieren siehe mail thread here: ==
 
==Captive Portal installieren siehe mail thread here: ==
 
https://mail.dabax.net/pipermail/qmp-dev/2015-July/000861.html
 
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

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


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