QMp: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
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)
 
(17 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:


== Installation ==
== Installation ==
 
* Anleitung
-> supported devices -> tp-link -> wdr4300
** 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


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 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 '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
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
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 ==
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>


neue Firmware erstellen
===dir 825===
https://mail.dabax.net/pipermail/qmp-users/2015-July/000844.html
[[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: ==
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>




Captive Portal installieren siehe mail thread here:
== Wenn nix mehr geht ==
https://mail.dabax.net/pipermail/qmp-dev/2015-July/000861.html
===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