背景:
笔者本人开始使用树莓派的网络连接时时一直用的是网线方式,由于笔者工作房间与路由器距离比较远,每次在操作板子的外设时都要在工作房间到路由器跟前来回跑,相当麻烦。于是,我准备把树莓派配置成无线连接方式。
参数:
树莓派:raspbian系统
设置:
Step1:备份并配置/etc/network/interface
文件原来的参数内容
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
修改后内容
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-ssid ChinaNet-ssid
wpa-psk ChinaNet-passwd
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Step2:重启网络服务sudo /etc/init.d/networking restart
解释:
auto,开机自动启动某块网卡 lo:tcp/ip定义的网络虚拟设备,启动之后可以ping同回环地址127.0.0.1 eth0:第一块网卡,在树莓派3 B上对应我们的有线网卡 wlan0:第一块无线网卡 我这里开始时的启动顺序是:回环,有线网卡(dhcp),无线网卡(dhcp)
然而遗憾的是这样配置会在系统启动的时候激活你的RJ45网卡接口并尝试通过DHCP服务配置它。如果并没有插入网线,这将会阻塞系统启动一分钟。 使用时可自行处理eth0相关行。