2.1 网络与蓝牙配置
本章节主要介绍开发板有线、无线网络配置的修改方法。
有线网络
有线网络配置-Network Manager 方式
注意
默认使用 NetworkManager + Netplan 管理网络,其它平台请以对应系统文档为准。
RDK S100根文件系统基于 Ubuntu-22.04 构建,默认不支持采用 ifup/ifdown 这种方式来对网络接口进行启用或停用操作。
RDK S600根文件系统基于 Ubuntu-24.04 构建,默认不支持采用 ifup/ifdown 这种方式来对网络接口进行启用或停用 操作。
使用命令行配置静态 IP 示例:
# 配置 eth1 静态 IP 为 192.168.10.100/24,网关为 192.168.10.1,DNS 为 223.5.5.5 和 8.8.8.8
nmcli connection modify "eth1_cfg" \
ipv4.method manual \
ipv4.addresses "192.168.10.100/24" \
ipv4.gateway "192.168.10.1" \
ipv4.dns "223.5.5.5 8.8.8.8" \
ipv4.never-default yes \
connection.autoconnect yes
# 重启连接使配置生效
nmcli connection down "eth1_cfg"
nmcli connection up "eth1_cfg"
使用命令行配置 DHCP 示例:
# 切换 eth1 为 DHCP
nmcli connection modify "eth1_cfg" \
ipv4.method auto \
ipv4.addresses "" \
ipv4.gateway "" \
ipv4.dns "" \
connection.autoconnect yes
# 重启连接使配置生效
nmcli connection down "eth1_cfg"
nmcli connection up "eth1_cfg"
使用命令行查看当前 IP/网关/DNS 配置:
# 查看设备当前 IP/网关/DNS
nmcli device show eth1
更多配置字段说明可参考: Ubuntu Manpage: NetworkManager
提示
RDK S100 桌面版本默认采用 NetworkManager + Netplan 网络框架。通过 GUI 或 nmcli 保存配置后,配置会写入 /etc/NetworkManager/system-connections/。
也可以直接编辑该目录中的 .nmconnection 文件;编辑完成后,执行 sudo nmcli connection reload 和 sudo nmcli connection up [connection_name] 使配置生效。