树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi
Step1
在win10通过【DiskGenius】软件格式化原有的sd卡并删除原有的分区,最后将所有空间新建成一个分区,这样win10就能重新识别这个大存储器。
下面通过【Win32DiskImager】软件将下载下来的镜像,这个速度比Raspberry官方【Raspberry Pi Imager】写入软件要快。这里推荐安装无桌面或者有桌面无安装推荐软件版本的.img镜像。
Step2
写入完镜像后,可以在【此电脑】中看到一个差不多有200mb的boot盘。
我们远程连接需要直到这个树莓派的ip地址,如果有显示器,则可以通过打开终端,输入
ifconfig
查看本地ip地址
如果没有显示器
①我们要在此boot盘目录下新建一个名为wpa_supplicant.conf空白文件,并在其中加入以下代码:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={ssid="WIFI名字"psk="密码"priority=2
}
network={ssid="WIFI2名字"psk="密码"priority=1
}
这里的priority是优先级的意思,数字越大即越先连接哪个wifi,引号不能删除。
②再在这个boot盘中创建一个名为ssh的空白文件,用于开启ssh连接,我们还需要一个【Termux】手机软件,该软件可以模拟一个终端,当然在使用之前我们先要确定能够使用ssh和ip系列网络指令。
③做好上面的准备工作后,我们通过①步骤,将WiFi名称设置为我们的热点名称,并填入我们的密码,上面的引号不能删去,然后像弹出u盘一样弹出大容量器,拔出sd卡,将其插入到树莓派中,启动树莓派。当我们能在手机上看到成功连上热点后,此时应只有树莓派这一个设备连接上热点,我们就可以通过手机上的【Termux】软件,输入如下命令
ip neigh # 查看连接本地的ip地址
就能看到连接上手机热点的设备的ip,即树莓派的ip,这样我们知道设备的用户名pi和树莓派的ip就可以在linux系统(Ubuntu、虚拟机、xshell工具、putty工具等)通过ssh命令连接上树莓派,或者直接用VNCviewer连接上树莓派(详情见step3)。
Step3
至此我们已经连接上树莓派,当我们用VNC Viewer来连接这个树莓派的时候,需要打开Raspberry os内的VNC Server,树莓派如果装的是其他系统如Ubuntu server则无法通过下面的命令打开。
sudo raspi-config
输入上述命令->选择Interfacing Options->VNCServer->yes(即enabled VNC)->确定)
这样我们就可以通过VNC Viewer查看树莓派的界面。
当我们设置好树莓派第一次开机的系统设置和重设置密码后,发现VNC Viewer的分辨率比较低我们可以通过如下命令来调整分辨率。
vncserver -geometry 1920x1080 # 将分辨率设置成1920x1080,可以根据自己的显示器的分辨率进行调整。
step4
开机自动连接WiFi且树莓派IP地址为静态IP
通过ssh连接树莓派后通过
sudo nano /etc/network/interfaces # 修改interfaces内容
修改内容如下
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.dauto lo
iface lo inet loopback
auto wlan0
allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet static
address 192.xxx.x.xx # 自定义的静态ip
netmask 255.255.255.0 # 24位子网掩码
gateway 192.xxx.x.x # 网关地址,这里即路由器或者热点ip地址
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf # 连接路由器
修改/etc/wpa_supplicant/wpa_supplicant.conf 内容
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
当然我们这里已经在上面的step2中已经在sd卡中进行修改,上面设置的网关地址ip一定要与这里的ssid相匹配,即wifi或者热点的ip地址和用户名相匹配,也可以使用wifi2的id(这样的话开机时不要开启wifi1的路由器或者热点即可)
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={ssid="WIFI名字"psk="密码"priority=2
}
network={ssid="WIFI2名字"psk="密码"priority=1
}
通过下面的指令修改dhcpcd.conf文件
sudo nano /etc/dhcpcd.conf
找到如下并仿照如下修改:
# Example static IP configuration:
#interface eth0
interface wlan0
#static ip_address=192.xxx.x.xx/24
static ip_address=192.xxx.x.xx/24 # 自定义的静态ip,24是24位子网掩码
#static ip6_address=xxxx:xxxx:xxxx:xxxx::ff/64
#static routers=xxx.xxx.x.x
static routers=192.xxx.x.x
#static domain_name_servers=192.168.0.1 8.8.8.8 xxxx:xxxx:xxxx:xxxx::1
static domain_name_servers=114.114.114.114
sudo reboot #开机重启
通过ssh,使用静态ip连接树莓派,测试是否设置成功
若树莓派安装的是Ubuntu server系列系统则设置静态ip和自动联网查看这里
树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi相关推荐
- linux中 centos 7 rhel7下 vm虚拟机怎么设置静态ip 开机自动连接网络
centos 7 redhat7下设置静态ip 开机自动连接网络 一. 虚拟机中网络连接采用 NAT连接方式,查看查看虚拟机网络 编辑 > 虚拟机网络编辑 二. 可知 子网掩码为255.255 ...
- linux设置网络自动连接网络设置密码,设置Linux网络开机自动连接
测试机子上安装的centos5.6 系统,每次开机登录之后,默认的网络连接都是没打开的.使用起来很不方便. 其实可以简单修改一下网络连接的配置来实现,开机自动连接的. 执行查看,使用的网卡 [root ...
- linux下安装mysql的方式_linux下安装mysql的两种方式
linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
- 门头发光字安装主要有两种方式
门头发光字安装主要有两种方式: 第一种是走明线:发光字安装好之后,是能看到字与字,笔画与笔画之间是有电线连接的,这样从外观上来看是影响了发光字的美观和整体效果,不过在特殊的情况下,我们也采取这种方法安 ...
- 怎么看python环境变量配置是否好了验证图片_简述验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程...
加个"星标",每天一起快乐的学习 今 日 鸡 汤 闻道欲来相问讯,西楼望月几回圆. /1 前言/ 大家好,我是 Rocky0429,今天我给大家介绍一下验证Anaconda是否安装 ...
- 如何在一台没有网的电脑上安装anaconda_简述验证Anaconda是否安装成功的两种方式...
/1 前言/ 小编给大家介绍验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程.这里仍然是以win10系统为例进行演示. /2 验证是否安装成功方式一/ 1.依次在电脑上点击 ...
- 简述验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 闻道欲来相问讯,西楼望月几回圆. ...
- mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)
mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite) 1. 使用homebrew安装svn 1.1 安装homebrew 1.2 安装svn 与使用 1.2.1 ...
- 数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接
数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接.问题描述如下 ): 数据源原配置文件如下:(备注:划红线的2行出现冲突) 修改后的数据源配置如下:(解决不定时间数据库连接中断 ...
最新文章
- mobx使用数组提示越界_Mobx-State-Tree-分配给数组类型
- svn merger的时候 报远程主机强迫_SVN与Git比较的优缺点差异
- C语言实现面向对象的思想
- WeihanLi.Npoi 1.7.0 更新介绍
- Windows下搭建FTP服务器
- g++ linux 编译开栈_使用g++编译器扩大程序可用栈空间
- Jquery 图片走马灯效果原理
- SSH项目搭建-01-使用idea创建Maven工程
- android 系统相册调用,各版本的区别总结
- linux的打包和压缩
- c语言char sex是什么意思,2012年计算机二级C语言入门教程:结构体
- vs code查找内容(当前文件查找/全局查找)
- 【图像处理】基于灰度矩的亚像素边缘检测方法理论及MATLAB实现
- Centos 7.5 1804 镜像下载
- 前端开发和后端开发哪个难学
- 摄像机产生“拖影”、“重影”的原因
- html字体铺盖颜色,这5种颜色的褥子不要去买,盖上会让你的家财散尽!
- springboot整合elasticsearch
- Nelder-Mead算法在Matlab中的实现
- C语言例题:用星号输出棱形图案。