PCIe 网卡
本节介绍在树莓派上如何使用 PCIe 扩展网口功能,为后续项目开发奠定基础。
注意:在使用此功能前需先启用 PCIe 接口
PCIe 版本限制
产品仅支持 PCIe gen2
树莓派官方系统上使用
启用 PCIe 接口
- 启用 PCIe 接口(PCIe gen2 默认为启用状态)
-
进入 config.txt 文件
sudo nano /boot/firmware/config.txt -
PCIe 默认是 gen2,如果尚未启用 PCIe,则在 config.txt 中添加
dtparam=pciex1 -
修改之后重启树莓派,就可以识别到设备了
sudo reboot -
重启后查看 PCIe 识别情况(不同的模组输出的结果不同)
lspci
-
PCIe 网卡操作
-
若没有启用 PCIe 接口的话,先启用 PCIe 接口
-
树莓派上默认安装相关驱动,启用 PCIe 后即可使用扩展网口
-
默认使用 PCIe 接口供电即可不需要额外供电
-
重启后,查看现有网口设备
ifconfig -
使用 ping 命令指定网口测试
ping baidu.com -I eth1 # 将 eth1 替换为实际网口名称
其他系统上使用
系统兼容性
如果不使用树莓派 OS,而使用其他树莓派支持的系统,可能出现已识别 PCIe 设备但未识别网卡的情况。
-
需要重新编译内核
Device Drivers> Network device support> Ethernet driver support> Realtek devices> Realtek 8169/8168/8101/8125 ethernet support -
驱动安装方法取决于所用系统和内核版本,请根据系统文档配置。