树莓怕本身自带WIFI模块来连接网络,但是固定了IP地址就不能用来连接网络,这里就需要添加一个WIFI模块来连接网络,实现连接上网的功能。
说明:当前使用的WIFI模块为免驱动的,这里自动识别端口。有的需要下载驱动才能运行识别到端口网卡,系统镜像刷写是Ubuntu20.04版本。(18.04也测试)。
一。连接操作
1.识别端口网口连
ifconfig
说明:我的wlan0是一个固定IP地址已设定;wlan1就是我连接的网卡。
2.扫描可识别网络(非隐藏)
nmcli device wifi
3.建立wifi connect配置命令连接
sudo nmcli dev wifi connect 《WIFI名称》 password 《密码》
说明:这个就表示连接成功了。使用ifconfig既可以端口连接看到分配的一个IP地址。
4.查看wifi配置文件
ls /etc/NetworkManager/system-connections/
5.删除wifi配置文件。(断开wifi)
nmcli con delete id <连接的WiFi名>
6.查看更多参数示例
nmcli dev wifi help
二。网络ping不通过
出现Destination Host Unreachable。
修改添加文件:sudo vim(nano) /etc/network/interface
auto lo
iface lo inet loopback
auto eth0
iface wlan0 inet static
address 192.168.31.94 # 设定获取的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1 # 网关
network 192.168.1.1 # 网络地址
修改后sudo reboot