Project

General

Profile

Bug #876

不同设备以太网IP地址相同

Added by 培旭 2 months ago. Updated 19 days ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Driver
Start date:
03/07/2025
Due date:
% Done:

0%

Estimated time:
型号:
LB700
CPU:
hisi3403
产品:
LBA3403一体板
扩展/功能板硬件版本:
核心板硬件版本:
01
固件版本:
\\192.168.1.250\03-image\hisi3403\imageOS\ubuntu\ss928\ubuntu_V1.3-support-UI-20250304
系统:
Ubuntu
内核版本:
Linux Hi3403 4.19.90 #5 SMP Wed Feb 12 14:45:29 CST 2025 aarch64 aarch64 aarch64 GNU/Linux
APP版本:
复现概率:
无线网卡:
FD7352S
以太网模组:
EMMC颗粒:
-

Description

第一台设备:

第二台设备:


Files

#1

Updated by sun about 2 months ago

  • Assignee changed from sun to Linx

ubuntu:
case1:
gmac_v200 10290000.ethernet: invalid resource
gmac_v200 10290000.ethernet (unnamed net_device) (uninitialized): using random MAC address e2:8b:a4:7c:76:9e
clarify anchor gmac_set_mac_addr:2229: using random MAC address e2:8b:a4:7c:76:9e

root@Hi3403:~# busybox ifconfig -a
eth0 Link encap:Ethernet HWaddr 6A:C7:9B:AD:88:BF
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::b239:3058:d3cd:f874/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:156 errors:0 dropped:0 overruns:0 frame:0
TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41573 (40.5 KiB) TX bytes:4872 (4.7 KiB)
Interrupt:36

case2:
gmac_v200 10290000.ethernet: invalid resource
gmac_v200 10290000.ethernet (unnamed net_device) (uninitialized): using random MAC address d2:ec:ca:88:f8:33
clarify anchor gmac_set_mac_addr:2229: using random MAC address d2:ec:ca:88:f8:33

root@Hi3403:~# busybox ifconfig -a
eth0 Link encap:Ethernet HWaddr 6A:C7:9B:AD:88:BF
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:36

buildroot:
case1:
gmac_v200 10290000.ethernet: invalid resource
gmac_v200 10290000.ethernet (unnamed net_device) (uninitialized): using random MAC address a6:90:47:f9:39:66
clarify anchor gmac_set_mac_addr:2229: using random MAC address a6:90:47:f9:39:66

root@HISI3403:/# ifconfig
eth0 Link encap:Ethernet HWaddr A6:90:47:F9:39:66
inet addr:192.168.0.125 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:130 errors:0 dropped:0 overruns:0 frame:0
TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21758 (21.2 KiB) TX bytes:3066 (2.9 KiB)
Interrupt:36

case2:
gmac_v200 10290000.ethernet: invalid resource
gmac_v200 10290000.ethernet (unnamed net_device) (uninitialized): using random MAC address e6:6c:05:d8:ce:1b
clarify anchor gmac_set_mac_addr:2229: using random MAC address e6:6c:05:d8:ce:1b

root@HISI3403:/# ifconfig
eth0 Link encap:Ethernet HWaddr E6:6C:05:D8:CE:1B
inet addr:192.168.0.126 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19038 (18.5 KiB) TX bytes:3336 (3.2 KiB)
Interrupt:36

1.应该是ubuntu系统配置问题,经确认默认kernel已经实现random mac
2.用buildroot做测试 eth0 得到的mac id与底层一致,ubuntu eth0 得到的mac地址没有与kernel 设定mac id建立联系

#2

Updated by sun 21 days ago

1.
/usr/lib/systemd/network/99-default.link

- MACAddressPolicy=persistent
+ MACAddressPolicy=random

#3

Updated by 培旭 19 days ago

  • Status changed from New to Closed

固件地址:\\192.168.1.250\03-image\hisi3403\imageOS\ubuntu\ss928\ubuntu_V1.4-support-8G-DDR-UI-20250416
正常

Also available in: Atom PDF