在Ubuntu 24.04.1 LTS系统中安装一个USB网卡无法自动识别,自己手工安装驱动的操作过程。
操作流程
- 首先插入usb网卡接入主机,并插入网线。
- 先查看能否自动识别并获取到ip。
ifconfig |grep 192 #我的网段是192
- 不出意外的没有识别出来,于是开始手工安装网卡驱动。
安装驱动
tar xvf r8152-2.19.2.tar.bz2
cd /root/download/r8152-2.19.2
# 安装驱动
make
insmod r8152.ko
insmod: ERROR: could not insert module ice.ko: Invalid module format
根据错误提示,上网搜关键词,是由于系统内核版本不一致导致,按照网上的解决方案,执行:
apt install --reinstall linux-headers-$(uname -r)
安装成功后,再次安装驱动即可,通过如下命令,可以查看到网卡已经被识别到了。
ls -l /sys/class/net/ | grep -v virtual
total 0
# 这是新的有线网卡,enx00e04c680547是网卡名称
lrwxrwxrwx 1 root root 0 Apr 4 12:10 enx00e04c680547 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4:1.0/net/enx00e04c680547
配置网卡
安装好网卡之后,就需要配置网卡ip,配置为DHCP模式。
vim /etc/netplan/00-installer-config.yaml
network:
version: 2
ethernets:
enx00e04c680547: #这里填入前面命令中的网卡名称
dhcp4: true
sudo netplan apply # 重启网卡服务
没有报错的话,说明安装成功,查看是否正确分配到ip。
ipconfig | grep 192
ifconfig |grep 192
inet 192.168.3.20 netmask 255.255.255.0 broadcast 192.168.3.255
网卡安装顺利完成。
评论区