[LEDE-DEV] [PATCH] bcm53xx: fix LAN MAC address for devices that use eth2 originally

Rafał Miłecki zajec5 at gmail.com
Wed Feb 1 01:46:18 PST 2017


On 1 February 2017 at 10:43, Felix Fietkau <nbd at nbd.name> wrote:
> On 2017-01-31 13:53, Rafał Miłecki wrote:
>> From: Rafał Miłecki <rafal at milecki.pl>
>>
>> We override default Ethernet interface with eth0 which often uses random
>> MAC due to missing proper NVRAM entry. Fix this by manually assigning
>> MAC in the config.
>>
>> Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
>> ---
>>  target/linux/bcm53xx/base-files/etc/board.d/02_network | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/target/linux/bcm53xx/base-files/etc/board.d/02_network b/target/linux/bcm53xx/base-files/etc/board.d/02_network
>> index 672b1349df..3c19b574b8 100755
>> --- a/target/linux/bcm53xx/base-files/etc/board.d/02_network
>> +++ b/target/linux/bcm53xx/base-files/etc/board.d/02_network
>> @@ -50,6 +50,12 @@ netgear,r8500)
>>       ifname=eth0
>>       ucidef_add_switch "switch0" \
>>               "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5t@$ifname"
>> +
>> +     # These devices should use eth2 and their eth0 interface often has no
>> +     # MAC assigned. Manually assign eth2's MAC to the LAN.
>> +     et2macaddr="$(echo $(nvram get et2macaddr))"
> Why $(echo $(...))?

Not needed.

Copied & pasted from
vlan1ports="$(echo $(nvram get vlan1ports | tr " " "\n" | sort))"

Thanks for catching this.

-- 
Rafał



More information about the Lede-dev mailing list