百度
360搜索
搜狗搜索

linux如何开启usb网卡详细介绍

在 Linux 系统中开启 USB 网卡通常需通过终端命令操作,以下是分步指南:

1. 检查 USB 网卡是否被识别

插入 USB 网卡后,通过命令查看硬件:
bash

lsusb  

若未找到设备,尝试插拔 USB 或更换接口。

2. 安装驱动(若缺失)

多数 Linux 发行版会自动加载常见网卡驱动(如 rtl88xxauath9k_htc)。若驱动缺失:

  • Debian/Ubuntu 系:bash
      update

    linux-headers-

    rtl8812au-dkms

  • Arch 系:bash
     pacman   

    pacman rtl8812au-dkms

  • 通用方案:从 GitHub 开源驱动库 下载手动编译(需 gitmake)。

3. 启用网络接口

  • 查看网卡名称(如 wlan0enx00e04c...):bash
       

  • 启用接口(替换 wlan0 为你的网卡名称):bash
        dev wlan0 up

  • 解除无线硬件开关(若被禁用):bash
    rfkill unblock wifi

4. 连接无线网络(以 NetworkManager 为例)

  • 扫描可用 Wi-Fi:bash
    nmcli dev wifi list

  • 连接(替换 SSID密码):bash
     nmcli dev wifi connect  password 

  • 或使用图形工具:nmtui(终端图形界面)、nm-connection-editor(GUI)。

5. 验证连接

bash

 .8.8  

addr show dev wlan0

常见问题

  • 驱动缺失:部分新网卡需手动安装驱动(如 GitHub 搜索 USB网卡型号+linux驱动)。
  • 权限问题:普通用户执行 ip/nmclisudo,或添加用户到 netdev 组:bash
       netdev 

  • 休眠唤醒后失效:编辑 /etc/default/grub,添加 usbcore.autosuspend=-1 禁用 USB 自动挂起。

总结命令(一键脚本)

将以下命令保存为 usb_wifi.sh(需替换 wlan0 为你的网卡名):
bash

dev wlan0 up

rfkill unblock wifi

nmcli dev wifi rescan

运行:
bash

 +x usb_wifi.sh

./usb_wifi.sh




9123 +x usb_wifi.sh ./usb_wifi.sh

根据你的 Linux 发行版(如 Ubuntu、Arch),部分命令可能略有差异,建议优先通过包管理器安装驱动以简化流程。

阅读更多 >>>  linux系统怎么开放ssh端口号
上一篇: 下一篇:

文章数据信息:

本文主要探讨:"linux如何开启usb网卡", 浏览人数已经达到30次, 首屏加载时间:2.370 秒。