我的Raspberry Pi 3B连接之旅(二)

Step Two 树莓派开机自动连接WiFi

参考帖子:树莓派 Raspberry Pi 设置无线上网

树莓派3B默认是已经集成了无线网卡的,所以上述帖子中的一、二点略过,从第三点开始,大概就是说:

  • 要改动一下这个文件/etc/network/interfaces
  • 要创建/etc/wpa.conf,然后往里面写一些东西

那么,这些是什么意思呢?

看一下他的代码

auto lo
 
iface lo inet loopback
iface eth0 inet dhcp
 
allow-hotplug wlan0                              #我要把这行注释了
iface wlan0 inet manual                          #我要把这行注释了
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #我要把这行注释了
# 我要添加这个 auto wlan0
# 我要添加这个 iface wlan0 inet dhcp
# 我要添加这个 wpa-conf /etc/wpa.conf
iface default inet dhcp

注意看他要添加的第三行【/etc/wpa.conf】,这串字符看着眼熟啊,哦,正是他待会要创建的文件。

其实这个意思就是说,对于wlan0这个接口,就是树莓派上的WiFi模块,我不想要它原来的设置了,我要用我自己的设置,就是添上下面这三行:

# 原来对wlan0的设置我不想要了,注释掉,这是我现在要你wlan0做的事...
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf

其中最后一行的意思,就是用wpa-conf这个工具,依据/etc/wpa.conf文件中的内容,对wlan0做设置。

ok,我们来看看他在/etc/wpa.conf中写了什么:

network={
[Tab] ssid="你的无线网络名称(ssid)"
[Tab] key_mgmt=WPA-PSK
[Tab] psk="你的wifi密码"
}

诶,我们就发现,他在/etc/wpa.conf中就是写了一些热点的名字,密码,就是告诉树莓派的wlan0:“嘿,我和你讲了这些WiFi和密码,你自己要去连上它哦”

嗯,上述内容大概就是这样,我们在【/etc/network/interfaces】对wlan0做了一些设置,然后在自行指定的wpa-conf配置文件中写明要连哪些WiFi,这样,wlan0就知道应该连些什么了。

其实在wpa-conf配置文件中,你还可以指明多个WiFi,设定多个WiFi的优先级等,详情可参考:树莓派3的无线设置

如果你直接就有WiFi连接的话,可以参考这篇文章:树莓派(raspberry pi 3 )手记(四)摆脱网线

Linux中的配置文件多如牛毛,妥善的做法是在更改前,先将原本的配置文件内容保存一个副本,然后就可以随意折腾啦。

拓展阅读

  • ubuntu或linux网卡配置/etc/network/interfaces
  • Wpa_supplicant.conf用法小结

你可能感兴趣的:(我的Raspberry Pi 3B连接之旅(二))