只用一个USB接口为树莓派zero连接WIFI

朋友送了个树莓派Zero给我,带到学校本来想玩一下结果发现只有一个USB接口,也就是说只能连接鼠标、键盘、USB网卡里面的一个,非常蛋疼,但是还是可以成功配置并且联网的。

第一步

开机,接显示器,先用键盘登陆,然后配置无线网卡。

sudo nano /etc/network/interfaces

在里面加上:

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wireless-essid 要连接的无线网ssid

这里因为我连接的是开放网络,所以没有密码,如果要连接有密码的网络,需要再配置一下:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在里面加上:

network={
ssid="无线网ssid"
psk="密码"
}

第二步

如何才能知道自己的ip地址呢?如果你连接的是自己的路由器,那么可以直接从路由器的管理界面里面看到ip,但是由于我连接的不是自己的网络,所以需要在拔掉键盘之前,让Pi一直运行ifconfig,这样一旦连接成功就能看到ip了。

import os
import time

for i in range(0, 1000):
    os.system('ifconfig') #查看ip
    time.sleep(1)
    os.system('iwlist wlan0 scan | grep ESSID') #扫描无线网
    os.system('ping www.google.com') #ping一下看看通不通
    time.sleep(2)

在拔掉键盘之前,在Terminal里面运行这个程序就可以了。

ip找到以后,就可以SSH了,键盘鼠标再也不需要了, :)。

你可能感兴趣的:(树莓派,树莓派,wi-fi,网卡,usb)