树莓派实现自动驾驶小车第二步——

树莓派开机自动连接WiFi

树莓派设置固定IP地址

(内有树莓派连不上WiFi的奇怪bug及解决方案

树莓派开机自动连接WiFi

第一步我们已经通过有线ip ssh连接到树莓派了,开启VNC Viewer, 现在设置WiFi连接:
首先看见屏幕右上角蓝牙后面的标识,没链接前是由上下箭头组成的标识,连接好以后就会变成下图的样子。

本人非常不幸遇到了一个这个的问题,这个下面再说,先说正常的流程~

首先,命令行输入命令 ifconfig wlan0 ,
或者输入 ip -br a,
这里可以看见你有没有开启 WiFi,还有你的无线IP地址。

这里可以看见我此时已经有了一个 无线IP地址了,就是wlan0 这个,

这里可以看见我 eth0 和 wlan0 都是开启的,还分别有对应的IP地址,此时的wlan0的IP地址是我的路由器自动分配的动态IP

这时输入
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
的命令,
nano 用来编辑文件,这里要用 Ctrl+o 保存文件,然后 Ctrl+X 退出编辑。

添加这么一段话:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="< network name >"
psk="< password >"
}


这里注意,要把country那个改成你对应地区(国家)的简写, Country code list.

下面network那里写上你的WiFi名称和密码,注意保留引号,尖括号那里整个替换掉,还要注意你的名称和密码里不能出现引号。

保存文件。

这时候重新试一下上面的命令, ifconfig wlan0 ,
或者输入 ip -br a, 如果刚刚wlan0那里是DOWN, 现在应该变成UP了。

然后重启。 sudo reboot.

树莓派设置静态IP地址:

输入 sudo nano /etc/dhcpcd.conf 命令,
最后加上命令:

interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

第二句 那个地址就是 你想设置的固定地址, 注意前三个数字要和你路由器保持一致, 最后有个 /24


然后用前面说的命令查看 wlan0的IP地址。

其实这里应该都设置好了,下面开始说遇到的奇怪问题

树莓派连不上WiFi的奇怪问题

本人第一次这么做开机以后树莓派自动就连接上了WiFi,也就是我重启,重新插了树莓派电源(接上电源就自动开机),然后本地直接ssh到树莓派刚刚查到的无线IP地址,
结果悲催的是,睡了一觉起来突然连不上无线的了。
尝试了两天也没解决:就是我用有限登录了树莓派,连接了WiFi,然后还设置了静态IP,而且树莓派连着有线是能查到我的无线IP的,在树莓派上查看设置也都是对的,然后我一拔下有线,无线的也都断了,不知道为什么,而且不能再用无线的IP ssh,显示的也是有线 无线都是开启的。。。拔掉再插上,也只是能ssh到有线的IP,除非插着网线,才能ssh到无线的IP,不插网线,没法单独连到无线的IP。而且VNC那个页面也显示的是连上的WiFi,但是,就是需要网线。

不知道为什么,我感觉可能是当时设置静态IP的时候从别的地方看的教程写进去过 static eth0 后来出的问题。。。

我看了好久。。。。
下面是一系列解决方法:

我后来出现了 RPi wifi problem — No wireless interfaces found, 也就是VNC页面那里都不能手动连WiFi了,我用英文搜我的问题发现有人问类似的问题,但是没有合理的解决方案,下面有人说他都格式化三次了,我看了好久,看见评论是我也有这个问题,我试了什么什么还是不行。。。
最后试了这个,解决了树莓派
No wireless interfaces found,的问题,
(感觉是把之前设置的文件再来一遍。。。)

一个解决方法的网站

但是还是解决不了ssh不到无线IP的问题,最后。。我看见这么一条:

确保你WiFi名字里没下划线!!!然而我的就有。。TP_LINK路由用户默认的。。。。我去。。

我重新改了WiFi名字,把上面
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
这个文件里面信息改了。。。

然后,
再命令行里输入 sudo raspi-config

选择5, interfacing options, 把下面 2,3,5 都打开了(可以顺带把1开了)

然后退回到上一级(退回的按小键盘的控制左右键,选择back)
打开2 Network Options,会看见关于WiFi的设置,


选择2, wireless LAN,输入SSID 和 passphrase, 就是对应的你要连接上的WiFi名称和密码,他会提示你一步步直接输入就行,不用加引号。

退回,最后选finish选项,在输入 sudo reboot, 重启保存配置。

然后重启,

就连上了无线IP!!!不再需要网线!我自由了哈哈哈哈哈!这次只有无线地址没有线了。



折腾了我好几天,心累,最后成功解决啦

树莓派开机自动连接WiFi 及树莓派设置固定IP地址相关推荐

  1. 树莓派开机自动连接wifi和启动ssh

    具体步骤 重置树莓派的密码 树莓派开机自动连接wifi设置 刷固件时设置 进入树莓派raspberry系统之后的设置 树莓派ssh开机启动设置 树莓派换源 树莓派3B+ Raspberry系统 重置树 ...

  2. 树莓派开机自动连接WIFI直接VNC连接界面

    对于没有Linux开发经验的新手来说,入手树莓派肯定是有一定的难度,对于我来说,把我走过得弯路,入过的坑,填平. 我接下来的讲述都是基于树莓派4B的4G版本,不带屏幕开发. 我的树莓派装的系统如下图: ...

  3. 树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi

    Step1 在win10通过[DiskGenius]软件格式化原有的sd卡并删除原有的分区,最后将所有空间新建成一个分区,这样win10就能重新识别这个大存储器. 下面通过[Win32DiskImag ...

  4. 笔记本或台式机设置固定ip地址

    1.使用电脑上网时,系统默认的是自动获取IP地址,但是某些特定场所要想正常上网,需要将电脑设置成固定ip,那么win7电脑如何设置固定IP呢? 首先点击左下方的开始菜单,在弹出界面找到[控制面板],点 ...

  5. linux server设置开机自动连接WIFI

    1.前言 之前买了一个工控机,装过几个OS(linux 发行版),但是一直没有细研究过流程,只是停留在能用就不管了,工控机自带无线网卡(和俩个有线网口),所以这篇文章好好介绍如何开机自动连接WIFI( ...

  6. Arch设置开机自动连接wifi网络:

    Arch设置开机自动连接wifi网络 (i3wm) netctl是arch的源生项目,集成于base包.netctl基于命令行,你可以安装其他的图形网络管理工具. 从 /etc/netctl/exam ...

  7. archlinux 开机自动连接wifi

    archlinux 开机自动连接wifi archlinux 开机后连接wifi很简单 利用wifi-menu命令就可以选择热点和输入密码 但是重启后又要再来一次. 如果安装了gui, 当然可以利用N ...

  8. wls2 ubuntu设置固定IP地址,并实现开机启动

    wls2 ubuntu设置固定IP地址,并实现开机启动 @echo off setlocal enabledelayedexpansion wsl --shutdown Ubuntu-20.04 ws ...

  9. 为无线网设置固定IP地址

    (1)一个人只要自己不放弃自己,整个世界也不会放弃你. (2)天生我才必有大用 (3)不能忍受学习之苦就一定要忍受生活之苦,这是多么痛苦而深刻的领悟. (4)做难事必有所得 (5)精神乃真正的刀锋 ( ...

最新文章

  1. 总结一下classpath
  2. 静态方法、类方法、属性方法
  3. oracle创建表语句_利用FME去拼接SQL语句并创建表
  4. python爬虫笔记(七):实战(三)股票数据定向爬虫
  5. 训练残骸模式– Java 8中的改进实现
  6. 李沐老师的《动手学深度学习PyTorch》中的d2lzh_python包的安装
  7. conda 命令 直接安装 OpenCV[Anaconda]
  8. Canvas 超详细
  9. [Java Web]敏感词过滤算法
  10. CSS动画文字闪烁问题
  11. 论文那些事—Admix: Enhancing the Transferability of Adversarial Attacks
  12. JavaScript多线程编程
  13. 2019第十届蓝桥杯大赛软件类省赛C++ B组真题题解
  14. 第五天学习--存储结构与磁盘划分
  15. BZOJ3876支线剧情
  16. 亚马逊链接那些非正常原因变狗的情况你都了解吗?
  17. 因《C程序设计伴侣》的争执,谈谭浩强《C程序设计》的批评
  18. CAD特性窗口,快捷特性窗口等不显示图形类型问题
  19. 计算机网络管理员模拟,计算机网络管理员(三级)技能模拟测试
  20. 790-C语言的数组元素下标为何从0开始?

热门文章

  1. Leaflet中文文档【转载】
  2. 六轴机械臂运动学算法原理及其推导过程
  3. Work20230504
  4. IJCAI 2023截稿时间、投稿网址
  5. 史玉柱背后的女人——程晨
  6. C语言连接MySQL数据库
  7. 中国电信崩溃,显露出来的互联网巨大弱点
  8. Unity 实现类似 QQ泡泡堂一样平滑行走的 基于Tile的移动算法
  9. 程序员创业之路——华章图书永远相伴
  10. 如何只用CSS做到完全居中