ubuntu24 无线网卡连接wifi

1. 更新系统软件包列表

打开终端,执行以下命令更新软件包列表:

sudo apt update
2. 安装bcmwl-kernel-source包

博通BCM无线网卡驱动通常可以通过安装bcmwl-kernel-source包来解决。执行以下命令:

sudo apt install bcmwl-kernel-source
3. 移除冲突的驱动模块

在某些情况下,系统中可能已经加载了与bcmwl冲突的驱动模块。你需要移除这些模块,命令如下:

sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
4. 加载bcmwl驱动模块

安装完成后,加载bcmwl驱动模块:

sudo modprobe wl

在Ubuntu服务器上连接WiFi通常需要通过命令行完成,因为服务器版本默认没有图形界面。以下是两种常用方法来实现WiFi连接。

方法一:使用Netplan配置文件

  • 查看无线网卡名称 执行以下命令,找到无线网卡名称(通常以wl开头):

ip addr
  • 编辑Netplan配置文件 打开Netplan配置文件(路径通常为/etc/netplan/50-cloud-init.yaml或/etc/netplan/00-installer-config.yaml):

sudo vim /etc/netplan/50-cloud-init.yaml
  • 应用配置 保存文件后,运行以下命令应用更改:

sudo netplan apply
  • 验证连接 使用以下命令检查网络状态:

ip addr

方法二:使用nmcli工具

  • 安装NetworkManager 如果未安装,先执行以下命令安装:

sudo apt install network-manager
  • 开启WiFi功能 启用WiFi:

sudo nmcli r wifi on
  • 扫描可用WiFi 查看附近的WiFi热点:

sudo nmcli dev wifi list
  • 连接到WiFi 使用以下命令连接到指定WiFi(替换SSID和PASSWORD为实际值):

sudo nmcli dev wifi connect "SSID" password "PASSWORD"
  • 验证连接状态 检查网络设备状态:

nmcli dev status

注意事项

  • 确保无线网卡已启用且驱动正常工作。

  • 配置文件中的缩进需严格遵守YAML格式。

  • 如果遇到问题,可尝试重启网络服务或服务器:

sudo systemctl restart NetworkManager
 
 
 

等系统启动完成后需要对“systemd-networkd-wait-online.service”文件进行修改跳过此检索选项;

1、先进入目录下:

cd /etc/systemd/system/network-online.target.wants/

2、修改文件systemd-networkd-wait-online.service的service部分添加超时的字段

#添加上超时时间(将超时时间设置为2秒)

TimeoutStartSec=2sec

3、修改完结果如下:

vim systemd-networkd-wait-online.service

[Unit]
Description=Wait for Network to be Configured
Documentation=man:systemd-networkd-wait-online.service(8)
DefaultDependencies=no
Conflicts=shutdown.target
Requires=systemd-networkd.service
After=systemd-networkd.service
Before=network-online.target shutdown.target

[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online
RemainAfterExit=yes

#添加上超时时间
TimeoutStartSec=2sec


修改完成后重启电脑进行验证测试

posted @ 2025-08-22 12:52  lobtao  阅读(181)  评论(0)    收藏  举报