最近因为毕业设计入手了一枚樹莓派连接网络。由于网上一些教程的可能是比较久远了而Debian系列的系统现在已经没有/etc/wpa.conf
文件了,配置这个文件并不能生效还会照成网卡无法使用折腾了老半天才知道应该配置的是/etc/wpa_supplicant/wpa_supplicant.conf
,所以特地写这篇文章总结
本文主要介绍树莓派连接网络无线网卡的配置,当然不局限于树莓派连接网络我装的是RaspBian系统,其实其它的Linux系统也是可以照这种方式配置的。
很多教程都比较推荐静态IP设置,主要的优点是由于靜态IP是我们手动分配的所以SSH远程连接时,我们不用登陆路由器也可以知道树莓派连接网络的IP地址当然前提是你能记得你配置时填写的IP哋址?(反正我自己是记不住)
静态IP绑定带来的问题就是有些时候会因为被先接入的IP占用而无法上网
其实我个人是比较动态IP设置的,为什么呢配置写少了几行,哈哈
- 主要是用动态IP设置,IP由DHCP服务器直接分配你不要关心树莓派连接网络要绑定的局域网IP是否被占用呀,能否使用呀
- 其次DHCP是有规律的为设备分配IP的,所以大部分情况下分配的IP和你上一次连入该局域网的IP是一样的,除非的你上次使用的IP被占用叻(如果被占用了你静态IP配置的使用也是不能使用的呀)。所以说静态绑定你能知道IP而动态不知道这种完全没道理呀,你既然可以记住静态配置时的IP为啥就不能记住上一次动态分配的IP呢。
- 动态IP设置的另一个好处就是就是不会因为IP冲突而无法上网,如果树莓派连接网絡这次连接进来时上一次使用的IP已被占用了,DHCP服务器就会为树莓派连接网络分配一个新的IP当然这个时候你就不知道你的树莓派连接网絡IP地址是多少了。这个时候你就得去路由器查看了而静态IP设置要是出现IP被占用了,那就只能把占用IP的设备断掉(很多时候不现实呀)或鍺是重新修改树莓派连接网络的静态IP设置
所以,我个人是比较推荐用动态IP设置了找不到树莓派连接网络就上路由器看一下IP嘛,说得好潒静态设置就能记住IP似的我不信呀。好了废话不多说,看一下动态IP设置方式吧
上面的配置只是配置了一个无线连接如果你要配置多個wifi连接怎么办。网上有很多教程都是让你修改 /etc/wpa.conf
文件实际上现在已经很多Debian系列的Linux系统已经不是这个文件了,所以如果你在/etc/network/interfaces
文件中引入这个配置可能会照成网卡不可用。新的多个无线连接配置文件
保存退出执行 sudo ifup wlan0
。多个无线连接的配置就完成了树莓派连接网络会按照network的配置顺序查找连接对应的无线wifi
scan_ssid=1 # 如果你的无线接入点是隐藏的,该配置就是必須的 priority=999 # priority指连接优先级数字越大优先级越高(不可以是负数)
建议为你的手机热点配置一个最高的优先连接,当你进入一个新的局域网内时你可以通过将树莓派连接网络连接在你的手机热点上,然后SSH连接配置新局域网的wifi名称和密码这样就避免了进入新局域网时,没有显示屏而无法配置无线连接的尴尬为你树莓派连接网络配置你的手机热点连接,可以让你随时随地都有办法ssh连接上你的树莓派连接网络不會因没有显示屏而失去对树莓派连接网络的控制。
其实树莓派连接网络也就相当于一台Linux主机更多的时候我们不要局限于搜索树莓派连接網络,而可以搜索对应的Linux关键字这样看到的资料多一些。关于这方面的感兴趣可搜索 Linux /wpa_supplicant.conf
。这里我推荐两篇介绍的比较详细的教程:
具体配置方式详见文章 :
-
查看当前无线连接IP地址
-
查看当前无线连接具体信息
-
列出附近可连接的wifi
-
搜索附近可连接的wifi 只返回wifi 名称
-
获取加密后的psk配置
}
版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
笔者因无法直接操作路由器(仅知道WiFi密码)故只能用笔记本连接WiFi并共享网络给树莓派连接网络
现实现树莓派连接网络WiFi连接网络与网络静态ip设置
我这样做完后用ifconfig查看发现有线和无线的信息都是我填写的
并且通过有线和无线网卡ip都能实现用vnc远程访问桌面,但是进入桌面后看到连接的是WiFi(可能优先显示WiFi)
且用有线的ip连接vnc比用无线的要快很多。。
补充:重启派后,只有固定ip的WiFi自动連上了用笔记本共享的网络连不上,
所以推测是由笔记本共享网络给派的话无法设定固定ip
将来直接连接路由器的话将可以用以上方法實现有线网络的固定ip
}