树莓派 WIFi

一、相关命令

ifconfig     用途:配置网络信息。其中lo地址是127.0.0.1,这个地址是一个回环地址,代表本机(localhost)。

eg:ifconfig eth0 192.168.1.100. 设置IP

有文档描述此命令即将废除,取代这个命令的是ip addr和ip link。 可以试试 ip -s link。

iwconfig    用途:配置无线网络接口

描述:iwconfig和ifconfig很相似。但是iwconfig仅仅和无线网络相关。用来设置参数等。

iwlist    从无线网卡获取更详细的无线信息

描述:用于显示关于无线网络的额外信息。这些信息往往是iwconfig没有显示出来的。

scan:给出可以接入的热点列表信息。

rate/bit: 列出设备支持的比特率

相关文件: /proc/net/wireless


二 wifi配置文件

地址:/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

network={

        ssid="ssid" scan_ssid=1

        psk="密码"

        priority=5

}

network={

        ssid="ssid"

        psk="密码"

        priority=1

}

ctrl_interface:这个文件夹里面存的是一个当前使用的interface的socket文件,可以供其他程序使用读取WiFi状态信息
ssid:网络的ssid

psk:密码

priority:连接优先级,越大越优先


修改完成后,使用以下命令重启网络

pi@raspberrypi:~$ sudo systemctl restart networking#重启网卡

pi@raspberrypi:~$ sudo ifdown wlan0   #关闭wlan0

 pi@raspberrypi:~$ sudo ifup wlan0       #开启wlan0

 pi@raspberrypi:~$ wpa_cli status    #查看连接状态

三 另一种方式连接WiFi

1、检查是哪一个接口来支持无线连接

        sudo iwconfig

2、启动无线网卡wlan0

        sudo ip link set wlan0 up

3、扫描附近的无线网络

        sudo iw dev wlan0 scan | less

4、用命令行直接连接

        sudo iw dev wlan0 connect [网络 SSID ] key 0 : [密钥]

SSID为无线网络名称,密钥为无线网密码

注:虽然都说指令 ip link set eth0 up和指令ifup eth0的作用是一样的,但是通过实践表明两者还是有区别的。ip link set eth0 up仅仅启用网卡,但是不会配置路由;而ifup指令不仅启用网卡,同时会配置默认路由。

你可能感兴趣的:(树莓派 WIFi)