跳到主要内容

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 #-I 指定网口

其他系统上使用

注意

不使用树莓派OS,使用其他树莓派支持的系统,可能会出现可以识别到PCIE,但没有对应网卡的问题

  • 需要重新编译内核
Device Drivers
> Network device support
> Ethernet driver support
> Realtek devices
> Realtek 8169/8168/8101/8125 ethernet support
  • 也可以直接下载驱动安装(失败概率高,不推荐)