总体目标:仅应用命令行工具来配备 WiFi
发行版:可用流行的这些发行版
规定:安裝了无线网卡的 Linux 而且有着 root 管理权限。
难度系数:简易
承诺:
# - 必须应用 root 管理权限来实行特定指令,能够立即应用 root 客户来实行,还可以应用sudo 指令
$ - 能够应用单用户来实行特定指令
介绍
很多人喜爱用图形界面的专用工具来管理方法电脑上,但也是有很多人讨厌那样做。假如你较为喜爱命令行工具,管理方法 WiFi 会是件很痛楚的事儿。殊不知,事儿本不应该这般。
wpa_supplicant 能够做为命令行工具来用。应用一个简易的环境变量就可以非常容易设定号 WiFi。
扫描仪互联网
若你早已知道互联网的信息内容,就可以绕过这一步。假如不了解得话,则这是一个找到信息网络的好方法。
wpa_supplicant 中有一个专用工具称为 wpa_cli,它出示了一个cmd插口来管理方法你的 WiFi 联接。实际上你能用它来设定任何东西,可是设定一个环境变量看上去要更非常容易一些。
应用 root 管理权限运作 wpa_cli,随后扫描仪互联网。
# wpa_cli
> scan
扫描仪全过程要花上一点時间,而且会显示信息所在地的这些互联网。记得你要想联接的哪个互联网。随后键入 quit 撤出。
形成配备块而且数据加密你的登陆密码
也有更便捷的专用工具能够用于设定环境变量。它接纳网络名称和登陆密码做为主要参数,随后形成一个包括该网络配备块(在其中的登陆密码被数据加密解决了)的环境变量。
# wpa_passphrase networkname password > /etc/wpa_supplicant/wpa_supplicant.conf
剪裁你的配备
如今你早已拥有一个环境变量了,这一环境变量便是/etc/wpa_supplicant/wpa_supplicant.conf。在其中的內容并不是很多,只有一个互联网块,在其中有网络名称和登陆密码,但是你能在这个基础上对它开展改动。
用喜爱的在线编辑器开启该文件,最先删除表明登陆密码的哪行注解。随后,将下边行加进配备最上边。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
这一行仅仅让 wheel 组里的客户能够管理方法 wpa_supplicant。这会便捷许多 。
别的的內容则加上到互联网块中。
假如你需要联接到一个隐藏网络,你能加上下边行来通告 wpa_supplicant 先扫描仪该互联网。
scan_ssid=1
下一步,设定协议书及其密钥管理层面的配备。下边这种是 WPA2 有关的配备。
proto=RSN
key_mgmt=WPA-PSK
group 和 pairwise 配备告知 wpa_supplicant 你是不是应用了 CCMP、TKIP,或是两者都采用了。为了更好地安全性考虑到,你应该仅用 CCMP。
group=CCM
Ppairwise=CCMP
最终,设置网络优先。越高的值越会优先选择联接。
priority=10
Complete WPA_Supplicant Settings
储存配备随后重新启动 wpa_supplicant 来让修改起效。
总结
自然,广州Linux培训老师说起,该方式并并不是用以及时配备wifi网络的最好是方式,但针对按时联接的互联网而言,这类方式十分合理。