Hardware/wa8X0re: Unterschied zwischen den Versionen

Aus Freifunk Franken
Wechseln zu:Navigation, Suche
K (Fblaese verschob die Seite Portal:Hardware/wa8X0re nach Hardware/wa8X0re)
 
(12 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Entwurf}}
__TOC__
__TOC__


== Infos ==
== Infos ==
[[Datei:Wa850re.jpeg|600px|thumb|center|TP-Link WA850RE von vorne]]
[[Datei:Wa860re1.jpeg|600px|thumb|center|TP-Link WA860RE von vorne]]
[[Datei:Wa860re1.jpeg|600px|thumb|center|TP-Link WA860RE von vorne]]
Der Router TP-Link WA850re ist prinzipiell baugleich mit dem TP-Link WA860re. Der einzige Unterschied ist ist, das er nur interne Antennen besitzt und keine 230V durchlässt und somit eine Steckdose belegt.


Der Router TP-Link WA860re ist eigentlich ein kleiner Repeater mit
Der Router TP-Link WA860re ist eigentlich ein kleiner Repeater mit
Zeile 19: Zeile 21:


=== Anpassungen in der Firmware ===
=== Anpassungen in der Firmware ===
Die Anpassung hier für den WA860re. Für den WA850re wurde komplett die gleiche Anpassung verwendet, nur anstatt WA860re wurde WA850re verwendet.
==== Boardname ====
Da die Ausgabe von  
Da die Ausgabe von  
<pre>cat /var/sysinfo/board_name
<pre>cat /var/sysinfo/board_name
Zeile 46: Zeile 52:
/etc/network.tl-wa860re-v1
/etc/network.tl-wa860re-v1
</pre>
</pre>
==== Umschreiben der MAC von eth0 ====
Da mit der Standartopenwrt Firmware eth0 und wlan die gleiche MAC haben, hat bei unserer Firmware eth0 und w2mesh ebenfalls die gleiche MAC Adresse. Für Batman sind hier aber unterschiedliche MAC Adressen zwingend notwendig da Batman ansonsten nicht richtig funktioniert. Dies ist aber nur der Fall wenn eth0 als Batmanport verwendet wird.


Da mit der Standartopenwrt Firmware eth0 und wlan die gleiche MAC haben, hat bei unserer Firmware eth0 und w2mesh ebenfalls die gleiche MAC Adresse. Für Batman sind hier aber unterschiedliche MAC Adressen zwingend notwendig da Batman ansonsten nicht richtig funktioniert.
Durch das setzen von  
Durch das setzen von  
<pre>
<pre>
ETH0MAC=1
ETH0MAC=w2ap
</pre>
</pre>
in network.tl-wa860re im Batmanbetrieb wird in network.sh
in network.tl-wa860re im Batmanbetrieb wird in network.sh
Zeile 57: Zeile 64:
         echo "Fixing MAC on eth0"
         echo "Fixing MAC on eth0"
         sleep 10
         sleep 10
         NEW_MACADDR=$(cat /sys/class/net/w2ap/address)
         NEW_MACADDR=$(cat /sys/class/net/${ETH0MAC}/address)
         uci set network.eth0.macaddr=$NEW_MACADDR
         uci set network.eth0.macaddr=$NEW_MACADDR
         uci commit
         uci commit
Zeile 68: Zeile 75:
die MAC von eth0 überschrieben mit der MAC von w2ap.
die MAC von eth0 überschrieben mit der MAC von w2ap.
Im Client & WAN Modus ist dies nicht nötig und wird dies auch nicht gemacht.
Im Client & WAN Modus ist dies nicht nötig und wird dies auch nicht gemacht.
==== MAC vs. OpenWrt ====
===== MAC vs. OpenWrt =====
https://dev.openwrt.org/ticket/21372
https://dev.openwrt.org/ticket/21372


== Fotos ==
== Fotos ==
[[Datei:Wa860re2.jpeg|600px|thumb|center|Seitenansicht]]
[[Datei:Wa850re1.jpeg|600px|thumb|center|Sicht von unten auf WA850re]]
[[Datei:Wa860re3.jpeg|600px|thumb|center|Sicht auf den Ethernetport]]
[[Datei:Wa850re2.jpeg|600px|thumb|center|Sicht auf den Ethernetport WA850re]]
 
[[Datei:Wa860re2.jpeg|600px|thumb|center|Seitenansicht WA860re]]
[[Datei:Wa860re3.jpeg|600px|thumb|center|Sicht auf den Ethernetport WA860re]]

Aktuelle Version vom 1. August 2020, 10:33 Uhr

Infos

TP-Link WA850RE von vorne
TP-Link WA860RE von vorne

Der Router TP-Link WA850re ist prinzipiell baugleich mit dem TP-Link WA860re. Der einzige Unterschied ist ist, das er nur interne Antennen besitzt und keine 230V durchlässt und somit eine Steckdose belegt.

Der Router TP-Link WA860re ist eigentlich ein kleiner Repeater mit aufklappbaren aber nicht abnehmbaren Antennen. Das schöne daran ist, das er keine Steckdose belegt da die 230V einfach durchgeschaltet werden. Auch muss man sich nicht, wie beim wr841, Gedanken machen wo man das Teil aufhängt und hat keine blöden Stromkabel rumhängen. Mit einem Preis von unter 30€ (meist 26€-27€) ist er auch bezahlbar. Der Ethernetport kann genauso wie bei der Nanostation und Picostation auf Batman, Client und WAN konfiguriert werden, Standartmäßig ist er wie bei den anderen Geräten Batman.

Firmware

Für die Firmware wurde grundsätzlich die Funktionen der Nano/Picostation herangezogen. So kann auch hier der Ethernetport konfiguriert werden über die network.mode. Anleitung dazu hier

Anpassungen in der Firmware

Die Anpassung hier für den WA860re. Für den WA850re wurde komplett die gleiche Anpassung verwendet, nur anstatt WA860re wurde WA850re verwendet.

Boardname

Da die Ausgabe von

cat /var/sysinfo/board_name

nur

tl-wa860re

lautet würde das Updatescript fehlschlagen da es nach

openwrt-ar71xx-generic-tl-wa860re-squashfs-factory.bin

sucht, die Datei aber eigentlich

openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-factory.bin

heißt. Dies wurde in der rc.local gefixt:

...
    tl-wa860re)
        BOARD=tl-wa860re-v1
        ;;
...

Diese Änderung muss auch in der network config durchgeführt werden, so heißt die Datei nun

/etc/network.tl-wa860re-v1

Umschreiben der MAC von eth0

Da mit der Standartopenwrt Firmware eth0 und wlan die gleiche MAC haben, hat bei unserer Firmware eth0 und w2mesh ebenfalls die gleiche MAC Adresse. Für Batman sind hier aber unterschiedliche MAC Adressen zwingend notwendig da Batman ansonsten nicht richtig funktioniert. Dies ist aber nur der Fall wenn eth0 als Batmanport verwendet wird.

Durch das setzen von

ETH0MAC=w2ap

in network.tl-wa860re im Batmanbetrieb wird in network.sh

if [[ -n "$ETH0MAC" ]]; then
        echo "Fixing MAC on eth0"
        sleep 10
        NEW_MACADDR=$(cat /sys/class/net/${ETH0MAC}/address)
        uci set network.eth0.macaddr=$NEW_MACADDR
        uci commit
        ifconfig eth0 down
        ifconfig eth0 hw ether $NEW_MACADDR
        ifconfig eth0 up
        /etc/init.d/network restart
fi

die MAC von eth0 überschrieben mit der MAC von w2ap. Im Client & WAN Modus ist dies nicht nötig und wird dies auch nicht gemacht.

MAC vs. OpenWrt

https://dev.openwrt.org/ticket/21372

Fotos

Sicht von unten auf WA850re
Sicht auf den Ethernetport WA850re
Seitenansicht WA860re
Sicht auf den Ethernetport WA860re