Hardware/wa8X0re: Unterschied zwischen den Versionen

Aus Freifunk Franken
Wechseln zu:Navigation, Suche
Zeile 18: Zeile 18:
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 [https://wiki.freifunk-franken.de/w/Anleitung:UbiquitiPicoStationM2HP#Funktionsweise_der_LAN-Schnittstelle_.C3.A4ndern hier]
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 [https://wiki.freifunk-franken.de/w/Anleitung:UbiquitiPicoStationM2HP#Funktionsweise_der_LAN-Schnittstelle_.C3.A4ndern hier]


=== Spezialanpassung ===
=== Anpassungen in der Firmware ===
Da die Ausgabe von
<pre>cat /var/sysinfo/board_name
</pre>
nur
<pre>
tl-wa860re
</pre>
lautet würde das Updatescript fehlschlagen da es nach
<pre>
openwrt-ar71xx-generic-tl-wa860re-squashfs-factory.bin
</pre>
sucht, die Datei aber eigentlich
<pre>
openwrt-ar71xx-generic-tl-wa860re-v1-squashfs-factory.bin
</pre>
heißt. Dies wurde in der rc.local gefixt:
<pre>
...
    tl-wa860re)
        BOARD=tl-wa860re-v1
        ;;
...
</pre>
Diese Änderung muss auch in der network config durchgeführt werden, so heißt die Datei nun
<pre>
/etc/network.tl-wa860re-v1
</pre>
 
Da Standartmäßig im Batmanbetrieb von eth0 die MAC von eth0 und w2mesh gleich sind und Batman das nicht mag wird hier die MAC von eth0 umgeschrieben.
Da Standartmäßig im Batmanbetrieb von eth0 die MAC von eth0 und w2mesh gleich sind und Batman das nicht mag wird hier die MAC von eth0 umgeschrieben.
Durch das setzen von  
Durch das setzen von  
Zeile 40: Zeile 68:
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



Version vom 31. Dezember 2015, 17:03 Uhr

Diese Seite befindet sich noch im Entwurfsstadium.
Hilf mit sie zu verbessern!


Infos

TP-Link WA860RE von vorne

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

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

Da Standartmäßig im Batmanbetrieb von eth0 die MAC von eth0 und w2mesh gleich sind und Batman das nicht mag wird hier die MAC von eth0 umgeschrieben. Durch das setzen von

ETH0MAC=1

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/w2ap/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

Seitenansicht
Sicht auf den Ethernetport