https://github.com/flxxyz/rtl8152-usb-for-linux
螃蟹网卡 rtl8152/8156/8156(b)
https://github.com/flxxyz/rtl8152-usb-for-linux
realtek realtek-driver rtl8152 rtl8156 rtl8156b
Last synced: 3 months ago
JSON representation
螃蟹网卡 rtl8152/8156/8156(b)
- Host: GitHub
- URL: https://github.com/flxxyz/rtl8152-usb-for-linux
- Owner: flxxyz
- License: mit
- Created: 2023-01-15T15:46:28.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-10T03:44:06.000Z (3 months ago)
- Last Synced: 2025-03-10T04:32:26.040Z (3 months ago)
- Topics: realtek, realtek-driver, rtl8152, rtl8156, rtl8156b
- Homepage:
- Size: 229 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rtl8152-usb-for-linux
螃蟹网卡 rtl8152/8156/8156(b)仓库里有几个可用版本,当然你也可以去 [官网下载](https://www.realtek.com/Download/List?cate_id=585),自己视情况调整一些参数
## 可用版本
- [r8152-2.16.3.tar.bz2](https://raw.githubusercontent.com/flxxyz/rtl8152-usb-for-linux/master/r8152-2.16.3.tar.bz2)
- [r8152-2.17.1.tar.bz2](https://raw.githubusercontent.com/flxxyz/rtl8152-usb-for-linux/master/r8152-2.17.1.tar.bz2)
- [r8152-2.18.1.tar.bz2](https://raw.githubusercontent.com/flxxyz/rtl8152-usb-for-linux/master/r8152-2.18.1.tar.bz2)
- [r8152-2.19.2.tar.bz2](https://raw.githubusercontent.com/flxxyz/rtl8152-usb-for-linux/master/r8152-2.19.2.tar.bz2)## 安装编译依赖库
```sh
apt install linux-headers-$(uname -r) make build-essential
```## 编译驱动
> 这里直接用仓库里的版本
解压驱动源码并进入文件夹
```sh
tar -jxvf r8152-2.16.3.tar.bz2 && cd r8152-2.16.3
```开始编译安装并复制目录内的规则
```sh
make && make install
cp 50-usb-realtek-net.rules /usr/lib/udev/rules.d
```## 开机加载驱动
```sh
depmod -a
update-initramfs -u# 重启机器等待生效
reboot
```## 检查驱动生效
```sh
lsmod | grep r8152
```会有类似以下的输出

### 检查驱动为r8152
> 网络接口名称可以通过 `ifconfig` 或 `ip addr` 查看前缀为 **enxc** 开头的
```sh
ethtool -i enxc84d44232258
```
```sh
ethtool enxc84d44232258
```
可以看到支持的链接模式已经能够支持到 **2500M** 了哦~ 😄现在手里没有支持2.5G速率的网线,问题不大,过年回家再试试。
