Which mac address Openwisp picks up for registration?

36 views
Skip to first unread message

Deepesh Singh

unread,
Mar 30, 2023, 2:14:13 PM3/30/23
to OpenWISP
Unit registered with 4E:AF:F9:A7:4E:28 but I am unable to find them on interface MAC.


OpenWRT

-

OK

applied

4E:AF:F9:A7:4E:28

10.50.0.150

22 Mar 2023, 11:42 p.m.

30 Mar 2023, 12:47 p.m.




root:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc fq_codel state UP group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
    inet6 fe80::1c29:cdff:fee5:dbff/64 scope link
       valid_lft forever preferred_lft forever
3: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
4: lan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
5: lan3@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
6: lan4@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
7: wan@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
10: wwan0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/none
    inet 10.141.213.173/30 brd 10.141.213.175 scope global wwan0
       valid_lft forever preferred_lft forever
    inet6 fe80::19a5:4571:174c:6274/64 scope link stable-privacy
       valid_lft forever preferred_lft forever
14: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 1e:29:cd:e5:db:ff brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.1/24 brd 192.168.2.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd2b:293b:f6eb::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::1c29:cdff:fee5:dbff/64 scope link
       valid_lft forever preferred_lft forever
17: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
    link/ether f8:5e:3c:40:fe:ff brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fa5e:3cff:fe40:feff/64 scope link
       valid_lft forever preferred_lft forever
18: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
    link/ether f8:5e:3c:40:fe:fe brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fa5e:3cff:fe40:fefe/64 scope link
       valid_lft forever preferred_lft forever
19: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none
    inet 10.50.0.150/24 scope global tun0
       valid_lft forever preferred_lft forever
    inet6 fe80::62c:8aa3:d6eb:3f02/64 scope link stable-privacy
       valid_lft forever preferred_lft forever
Message has been deleted
Message has been deleted

Federico Capoano

unread,
Apr 1, 2023, 11:05:51 AM4/1/23
to open...@googlegroups.com
Here's the logic which chooses the mac address based on configuration or on fallbacks (eth0 or first non loopback interface, using ifconfig):

https://github.com/openwisp/openwisp-config/blob/master/openwisp-config/files/openwisp.agent#L281-L284

Try playing with this code via shell and see what you can find out, try changing the mac_interface option if needed.

Fed

On Fri, 31 Mar 2023 at 14:38, Deepesh Singh <singd...@gmail.com> wrote:
This

root@Freshwave:~# ip link | awk '{print $2}'
lo:

00:00:00:00:00:00
eth0:
f6:e3:04:99:bd:64
lan1@eth0:
f6:e3:04:99:bd:64
lan2@eth0:
f6:e3:04:99:bd:64
lan3@eth0:
f6:e3:04:99:bd:64
lan4@eth0:
f6:e3:04:99:bd:64
wan@eth0:
f6:e3:04:99:bd:64
wwan0:

br-lan:
f6:e3:04:99:bd:64
wlan0:

f8:5e:3c:40:fe:fe
wlan1:

f8:5e:3c:40:fe:ff
tun0:

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/dec84b76-8b42-4452-a4b2-55638c36e77dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages