开发板启动后提示
[FAILED] Failed to start Bridge interface.
See 'systemctl status networkbridge.service' for details.
[ OK ] Started SSD SMART patrol.
[FAILED] Failed to start FST-LAN Netwrok Setting.
虽然能进到根文件系统,但板子没有网络还玩什么。
按照提示执行了 systemctl status networkbridge.service ,显示如下内容,
networkbridge.service - Bridge interface
Loaded: loaded (/etc/systemd/system/networkbridge.service; enabled; vendor p>
Active: failed (Result: exit-code) since Mon 2023-05-08 14:27:44 JST; 13s ago
Process: 14777 ExecStart=/usr/sbin/brctl addbr ${brname} (code=exited, status>
Main PID: 14777 (code=exited, status=1/FAILURE)
看了下文件networkbridge.service,其中会先执行 /usr/sbin/brctl addbr br0
在命令行试了下这条命令,出现了下面的错误
add bridge failed: Package not installed
该错误是通过编译内核模块来进行安装
make menuconfig
需要配置 Networking support -> Networing options -> 802.1d Ethernet Bridging
内核模块
看了下自己的配置文件 [M]802.1d Ethernet Bridging
这样进行编译,即编译成模块,于是尝试改成Y,即编译进内核,由于依赖关系没法直接改,具体依赖什么呢,光标选中配置项输入h,找 depend on 依赖配置项 ,输入“/依赖配置项” 进行查找并作相应的配置。