【已解决】新装的双系统中ubuntu 22.04.05 LTS 缺少有线网络

问题背景

最近学习强化学习,需要安装双系统,新装好的ubuntu 22.04.05 LTS 出现缺少有线网的情况

  • 笔记本型号: 机械革命15pro
  • 系统版本:Windows 11H2, Ubuntu 22.04.5 LTS

问题分析

  • 检查网络配置;
  • 检查硬件或BIOS;
  • 检查网卡驱动;

解决方案

网络配置问题

  1. 确定是否有网卡名称
sudo lshw -c network

如果显示 *-network UNCLAIMED 或者 *-network DISENABLE 说明首先可能是BIOS设置或网卡驱动问题。
如果找到了网卡名称,说明设备可以识别到网卡,且网卡驱动无问题,再进行下一步。

  1. 比如 logical name: enp58s0,则执行下列命令:
    sudo service NetworkManager stop
    sudo rm  /var/lib/NetworkManager/NetworkManager.state
    sudo gedit /etc/NetworkManager/NetworkManager.conf 

这一步将打开一个文件,把里面的managed=false改为managed=true 再保存。

  1. 然后执行:
    sudo service NetworkManager start

若成功则右上角已经能看到本地网络标志。

检查硬件或BIOS

重启计算机并进入 BIOS 设置,确保有线网卡没有被禁用。

  1. 重启系统,疯狂按BIOS界面进入键,根据不同型号笔记本按键可能不同,我这里是 F2.
  2. 查看类似 Enthernet 或者 LAN 的设置,将其设置为 Enable.
  3. 保存并重启系统.

检查网卡驱动

  1. 执行命令:
sudo lshw -c network

如果其中有显示 *-network UNCLAIMED 说明系统没有找到合适的驱动程序来加载该设备.

  1. 查看网卡型号,安装对应驱动
lspci -v | grep Enthernet

我的电脑显示如下:

	DeviceName: Onboard - Ethernet
3a:00.0 Ethernet controller: Device 1f0a:6801 (rev 01)

网络搜索显示对应显卡驱动是 YT6801 Gigabit Ethernet Controller. 来自[SOLVED] no ethernet on a fresh 21.3 install

  1. 搜索对应驱动
    机械革命耀世15pro YT6801 有线网卡驱动
    对应安装方法:
    安装依赖
sudo apt makecache
sudo apt install git gcc cmake kernel-devel

注意驱动对应的gcc版本, 这里是gcc-12,如果提示缺少其他依赖,可以再问下GPT~

安装驱动

chmod +x ./yt_nic_install.sh
sudo -s
./yt_nic_install.sh

官方YT6801驱动安装链接

至此,我的问题已解决,希望对大家有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值