刚刚学树莓派,入手最新款的3代B型(以下简称RASPI 3B),但无论是网络上还是纸质教材教程还都停留在2代B型或者B+型。这确在学习时遇到一些小麻烦。比如静态IP地址的设置。RASPI 3B比以往版本多一个板载无线网卡,从而省去了接网线或者插USB网卡的麻烦。真是件大好事。不过,也因为这点,我们设置静态IP与以往有所不同。对Linux高手来说,这个问题是在是不值一提,但对我这个Linux小白来说,着实费了半个小时的功夫才克服。鉴于百度还搜不到专门针对RASPI 3B的帖子,我就把我的设置代码共享在这里:
1、记录自己家里的网络设置
在修改之前,先要指教自己的网络设置,打开Terminal,输入:
ifconfig
这里你可以看到你的现在的IP address,如果不出意外,形如192.168.x.x;以及网关地址,如果不出意外,形如192.168.x.1。当然,如果出乎意外不是这样,那也不影响。
2、用nano打开设置文件在terminal输入:
sudo nano /etc/network/interfaces
可以看到以下代码:
auto lo
iface lo inet loopback
iface eth0 inet manual
#以上是有线网卡接口的设置
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_suppliant.conf
#以上是默认的无线网卡接口设置`
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_suppliant.conf
#另一个无线网卡接口设置,不是很明白,应该暂时不影响 `
3、修改wlan0把wlan0的设置替换成以下代码:
allow-hotplug wlan0
iface wlan0 inet static #把wlan0从‘手动设置’变成‘默认静态设置’
address XXX.XXX.XXX.XXX #你想要设置的静态ip地址,通常是192.168.XXX.XXX
netmask 255.255.255.0 #子网掩码,这个都一样
gateway XXX.XXX.XXX.XXX #你自家的网关地址,如果不出意外,形如192.168.x.1
4、重启,测试
改好之后,就保存并重启RASPI;打开浏览器登一下百度或者在Terminal里输入:ping www.baidu.com
看看网络连接是否正常。