[PATCH] WR841-v7: get routermac from phy0 instead of wlan0

Tim Niemeyer tim at tn-x.org
Mo Jan 22 12:08:49 CET 2018


Hi

Am 22. Januar 2018 00:18:50 MEZ schrieb mail at adrianschmutzler.de:
>Hallo,
>
>anhand der jetzigen Situation im Monitoring müssten wir eth0 für die
>Router-MAC nehmen:
>
>https://monitoring.freifunk-franken.de/routers/4395
>https://monitoring.freifunk-franken.de/routers/5149
>
>Dies wäre konsistent im Vergleich zur alten Firmware (20170218-alpha
>und 20170918).
>
>Der Wert ist tatsächlich der vom w2mesh minus 1.
>
>Solange wir nicht wissen, was auf dem Aufkleber steht, schlage ich
>daher vor, die Kontinuität zu bevorzugen und 
>
>ROUTERMAC=$(cat /sys/class/net/eth0/address)
>
>zu verwenden.
>
>Ich mach auch selber einen Patch.

Lass ma. Die Kuh ist vom Eis. Das Gerät wird funktionieren und das war das Ziel von dem Ticket.

Der Patch ist bereits applied und das Ticket zu. Sry, dass es dann doch so schnell ging.

Das jetzt auf eth0 nochmal zu ändern sollten wir erst nach Feedback vom Geräteaufkleber machen.

Tim


>Grüße
>
>Adrian
>
>> -----Original Message-----
>> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
>> Of Christian Dresel
>> Sent: Sonntag, 21. Januar 2018 14:36
>> To: Tim Niemeyer <tim at tn-x.org>; franken-dev at freifunk.net
>> Subject: Re: [PATCH] WR841-v7: get routermac from phy0 instead of
>wlan0
>> 
>> hi
>> 
>> ich kann nicht mit Sicherheit sagen ob es richtig ist aber bei
>20170218-alpha
>> fällt folgendes aus der Konsole:
>> 
>> root at Gartenrouter:~# cat /sys/class/ieee80211/phy0/macaddress
>> 74:ea:3a:c1:66:cc
>> root at Gartenrouter:~# ifconfig br-mesh
>> br-mesh   Link encap:Ethernet  HWaddr 74:EA:3A:C1:66:CB
>>           inet6 addr: fdff::74ea:3ac1:66cb/64 Scope:Global
>>           inet6 addr: fe80::76ea:3aff:fec1:66cb/64 Scope:Link
>>           inet6 addr: fdff::76ea:3aff:fec1:66cb/64 Scope:Global
>>           inet6 addr: fdff::1/64 Scope:Global
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:1162832 errors:0 dropped:4 overruns:0 frame:0
>>           TX packets:441340 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:62014065 (59.1 MiB)  TX bytes:213210555 (203.3
>MiB)
>> 
>> ich bin mir relativ sicher, das 66:cb NICHT die MAC ist die auf dem
>Aufkleber
>> stand, ich glaube(!) man musste immer -1 vom Aufkleber rechnen so
>> KÖNNTE 74:ea:3a:c1:66:cc richtig sein (und mit -1 kam man dann auf
>66:cb
>> womit ich mich aktuell auch verbinden kann).
>> 
>> Mit diesem Hintergrundwissen ein vorsichtiges:
>> 
>> Reviewed-by: Christian Dresel <fff at chrisi01.de>
>> 
>> ohne es wirklich testen zu können.
>> 
>> mfg
>> 
>> Christian
>> 
>> On 21.01.2018 13:05, Tim Niemeyer wrote:
>> > Fixes: #71
>> > Signed-off-by: Tim Niemeyer <tim at tn-x.org>
>> > ---
>> >
>> >  src/packages/fff/fff-network/ar71xx/network.tl-wr841-v7 | 2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git
>a/src/packages/fff/fff-network/ar71xx/network.tl-wr841-v7
>> > b/src/packages/fff/fff-network/ar71xx/network.tl-wr841-v7
>> > index 183e123..46fd57b 100644
>> > --- a/src/packages/fff/fff-network/ar71xx/network.tl-wr841-v7
>> > +++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr841-v7
>> > @@ -5,4 +5,4 @@ WAN_PORTS=
>> >  BATMAN_PORTS="3 4 0t"
>> >
>> >  ETHMESHMAC=$(cat /sys/class/net/eth1/address) -ROUTERMAC=$(cat
>> > /sys/class/net/wlan0/address)
>> > +ROUTERMAC=$(cat /sys/class/ieee80211/phy0/macaddress)
>> >


Mehr Informationen über die Mailingliste franken-dev