Ubuntu命令行配置wifi连接

配置方法

前往/etc/netplan/ 目录 cd /etc/netplan/
下面应该有一个xxxx–config.yaml
用管理员权限修改它sudo vi xxxx--config.yaml,在network节点的下级,添加下面的内容:

network:
  wifis:
      wlan0:
          dhcp4: true
          access-points:
              "你的wifi的ssid":
                  password: "你的密码"

然后执行

netplan try
netplan apply

可能需要重启服务器
引用

如何获取ssid和密码

(一般来说ssid都是wifi名称)
参考

问题排查步骤

查看网络接口,是否有wifi网卡,wl开头的应该就是wifi网卡
ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 84:47:09:1c:f4:5d brd ff:ff:ff:ff:ff:ff
inet6 fe80::8647:9ff:fe1c:f45d/64 scope link
valid_lft forever preferred_lft forever

发现没有wifi网卡 查看是否有wifi硬件
lspci
找到Network controller对应的一行

03:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)

发现是有wifi硬件的,可能是驱动问题
更新驱动

sudo apt update
sudo apt install linux-firmware

然后输入ip a

3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether e4:fd:45:ba:29:d0 brd ff:ff:ff:ff:ff:ff

发现多了一个,wl开头的应该就是wifi网卡,但是 state DOWN
sudo ip link set wlp3s0 up 启动网卡
ip a 再次查看状态,发现还是DOWN

以下方法都可以尝试一下
1.安装bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source
2.重启NetworkManager
sudo systemctl restart NetworkManager
记得重启服务器reboot

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值