联网:
启用和关闭网卡
sudo ifup eth0
sudo ifup wlan0
sudo ifdown wlan0
配置静态IP:
修改/etc/dhcpcd.conf 文件
sudo vim /etc/dhcpcd.conf
interface eth0
static ip_address=10.10.10.20/24
static routers=10.10.10.10
static domain_name_servers=114.114.114.114 8.8.8.8
interface wlan0
static ip_address=10.10.10.30/24
static routers=10.10.10.10
static domain_name_servers=114.114.114.114 8.8.8.8
上面的配置文件中 , eth0是有线的配置 , wlan0是无线配置
ip_address就是静态IP , 后面要接/24
routers是网关
static domain_name_servers是DNS
114.114.114.114是国内的较快速的DNS服务器
8.8.8.8 是谷歌的DNS服务器
重启
sudo reboot
配置WIFI:
不算是什么新功能了,在树莓派3B发布后不久,树莓派官方 Raspbian 系统就加入了允许在开机前对 WiFi 网络进行配置的机制。
用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf
文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。
操作方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot
目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi-A" psk="12345678" key_mgmt=WPA-PSK priority=1 } network={ ssid="WiFi-B" psk="12345678" key_mgmt=WPA-PSK priority=2 scan_ssid=1 }
说明以及不同安全性的 WiFi 配置示例:
#ssid:网络的ssid
#psk:密码
#priority:连接优先级,数字越大优先级越高(不可以是负数)
#scan_ssid:连接隐藏WiFi时需要指定该值为1
如果你的 WiFi 没有密码
network={ ssid="你的无线网络名称(ssid)" key_mgmt=NONE }
如果你的 WiFi 使用WPA/WPA2加密
network={ ssid="你的无线网络名称(ssid)" key_mgmt=WPA-PSK psk="你的wifi密码" }
如果你不清楚 WiFi 的加密模式,可以在安卓手机上用 root explorer 打开/data/misc/wifi/wpa/wpa_supplicant.conf
,查看 WiFi 的信息。
进入树莓派后一些关于wifi的命令
扫描附近wifi
sudo iwlist wlan0 scan
查看wifi状态
iwconfig
编辑wifi配置文件
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi-A" psk="12345678" key_mgmt=WPA-PSK priority=1 }
发表评论