ubuntu命令行连接wifi

一直都是用图形界面连接wifi,但是有时候发现很多时候只能用命令行, 通过网上查了下,发现无线连接的命令还是比较混乱,并没有在使用上形成统一。不同系统,硬件,结果还不一样。我用的ubuntu14的系统,tplink的USB无线网卡。
这里做一个简单的归纳

**
1.使用nmcli命令的来连接(测试可用)
**
查看wifi

nmcli dev wifi

连接wifi
nmcli dev wifi connect essid(网络名称) password password(密码)
例如
nmcli dev wifi connect essid abcd password 8208208820
我的无线是abcd,密码是8208208820

2.使用iw命令(此命令我这里测试连接不了)

查看wifi

sudo iw dev wlan0 scan | less

连接wifi

sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]

比如

sudo iw dev wlx3c46d8909953 connect abcd key 0:8208208820

3.使用wpa_supplicant命令

先用 wpa_passphrase生成psk配置文件,那位WPA2加密方式会用到这个信息

$ wpa_passphrase abcde
# reading passphrase from stdin
12345678

输出如下配置信息,

network={
ssid="abcde"
#psk="12345678"
psk=ffecda21c80fbd09e188f4b0733b0be26286204fc77c8ebbbaf40a1518f4fb12
}

将这些配置信息保存为配置文件/etc/wpa_supplicant.conf,假设无线接口为wlan0,可用下面的命令测试一下

$ wpa_supplicant -i wlan0 -c /etc/wap_supplicant.conf
$ sudo dhclient wlan0

4.查看无线密码

ubuntu的无线密码是使用networkManager托管的,因此其密码文件保存在
/etc/NetworkManager/system-connections
在这里插入图片描述
如图就是我曾经连接过得wifi ,使用root权限查看就可以看到密码了,没加密的。

有些没有使用NetworkManager托管的配置,可以在/etc/network/interface文件中查到。(比如树莓派系统就是保存在这文件)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值