一、简介
前两天刚在二手市场收了一个树莓派3B来玩玩,没有安装图形界面,在配置的时候首先就遇到了CLI终端下连接无线网络的问题,好在有一个nmcli可以很方便的连接无线网络。记录一下使用过程,以免遗忘。
二、学习Linux可行的几种方式
虚拟机安装Linux进行学习
直接双系统安装在实体电脑上学习
树莓派安装rasbian进行学习
云主机安装Linux系统进行学习,我就用了一个免费云主机学习。
要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。
本人穷屌丝一枚,所以我用的是免费的“三丰云”,同时提供"免费虚拟主机"和“免费云服务器”产品,有兴趣的可以试一下。
“三丰云”我已经用了一段时间,感觉还是很不错的,速度快也很稳定。
三丰云 https://www.sanfengyun.com 链接。
大家可以点击前往查看是否需要。
三、LinuxCLI终端下使用nmcli连接无线网的方法
# 查看设备名称和类型
nmcli device
# 查看wifi网络列表
nmcli device wifi
# 连接一个无线网络 <ssid>无线网络名称 --ask如果有密码使用交互模式输入密码
sudo nmcli device wifi connect <ssid> --ask
# 新增一个无线连接配置
sudo nmcli connection add type wifi con-name <ssid> ifname wlan0# 修改一个无线网络
# 查看无线配置的uuid
nmcli c s
# <UUID>要修改的无线配置文件的uuid
# connection.autoconnect yes 开机自动连接
# connection.autoconnect-priority 100 连接优先级100,(0-100)数字越大优先级越高
sudo nmcli connection modify <UUID> connection.autoconnect yes connection.autoconnect-priority 100
# 无线加密方式
sudo nmcli connection modify <UUID> 802-11-wireless-security.key-mgmt wpa-psk
# 无线密码
sudo nmcli connection modify <UUID> 802-11-wireless-security.psk 12345678
# 创建一个热点 hotspot 配置文件id <name> 热点ssid <password> 热点密码 wlan0无线接口名
# hotspot 配置文件id <name> 热点ssid <password> 热点密码 wlan0无线接口名
sudo nmcli device wifi hotspot ssid <name> password <password> ifname wlan0
# 显示一个无线配置文件的详细信息,可以根据里面的属性名称来修改相应属性
nmcli c s <配置文件id>
# 连接一个已有配置文件的无线网络
nmcli c up <配置文件id>
今天就先记录到这里,下次再来记录hostapd的用法。