Ubuntu 20.04 无法连接以太网设备

Ubuntu 20.04 无法连接以太网设备

我最近在我的 MacbookPro(2015 年初)上安装了 Ubuntu 20.04.5,用于我的大学实习项目,我正在尝试按照指示

它应该只需插入然后转到设备地址 rp-xxxxxx.local/ 即可工作。我正在使用本飞USB以太网适配器我从他们的官方下载了他们的驱动程序网站。以太网驱动程序“r8152”似乎已经应该在 Ubuntu 20.04 中预装,但由于我的设备卡在“连接”状态并且从未真正连接,所以我从网站下载了驱动程序。

它在一个 .tar 文件中,我按照以下步骤安装它:

提取文件

tar -xf r8152.53.56-2.14.0.tar

我改变了目录,这是提取的文件列表:

50-usb-realtek-net.rules  compatibility.h  Makefile  r8152.c  ReadMe.txt

在上面的目录中我运行了命令

make

之后目录包含以下文件:

50-usb-realtek-net.rules  Makefile       Module.symvers  r8152.ko   r8152.mod.c  r8152.o
compatibility.h           modules.order  r8152.c         r8152.mod  r8152.mod.o  ReadMe.txt

然后我终于运行了命令

make install

但我得到了以下错误

rmmod r8152
rmmod: ERROR: ../libkmod/libkmod-module.c:799 kmod_module_remove_module() could not remove 'r8152': Operation not permitted
rmmod: ERROR: could not remove module r8152: Operation not permitted
make: *** [Makefile:36: install] Error 1

然后我尝试做以下事情

sudo make install

这就是结果

rmmod r8152
make -C /lib/modules/5.4.0-139-generic/build M=/home/sourabh/Downloads/r8152-2.14.0 INSTALL_MOD_DIR=kernel/drivers/net/usb modules_install
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-139-generic'
  INSTALL /home/sourabh/Downloads/r8152-2.14.0/r8152.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
sign-file: certs/signing_key.pem: No such file or directory
  DEPMOD  5.4.0-139-generic
Warning: modules_install: missing 'System.map' file. Skipping depmod.
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-139-generic'
modprobe r8152

我还执行了下列操作,因为它们是 ReadMe.txt 文件中推荐的

sudo depmod -a

update-initramfs -u

带输出

update-initramfs: Generating /boot/initrd.img-5.4.0-139-generic

经过所有这些,似乎安装已正确完成,但每次我尝试连接设备时,它仍然会被检测到,并且会保持“连接”状态一段时间,然后连接失败。

我确信该设备没有故障,因为它在 MacOS 上连接正常且运行正常。我请求您帮助修复此问题。

我不确定我做错了什么,请帮我解决这个问题,以便我可以连接到设备。

进一步了解一些信息:

我运行了以下命令

sudo nmcli connection show

输出结果如下

NAME                UUID                                  TYPE  >
Wired connection 1  37aafbb6-84cd-4ffc-a034-4a31be5f2173  ethern>
Sharies             17791b79-91f9-4691-908f-9cb2ade1685f  wifi  >

然后我运行命令

sudo nmcli connection up "Wired connection 1"

出现错误

Error: Connection activation failed: IP configuration could not be reserved (no available address, timeout, etc.)
Hint: use 'journalctl -xe NM_CONNECTION=37aafbb6-84cd-4ffc-a034-4a31be5f2173 + NM_DEVICE=enx3c18a0d4d71a' to get more details.

相关内容