查看: 3877|回复: 0

树莓派zero只有一个USB接口,教你如何解决联网问题

[复制链接]

该用户从未签到

发表于 2017-6-8 08:37:16 | 显示全部楼层 |阅读模式
分享到:
朋友送了个树莓派Zero给我,带到学校本来想玩一下结果发现只有一个USB接口,也就是说只能连接鼠标、键盘、USB网卡里面的一个,非常蛋疼,但是还是可以成功配置并且联网的。

第一步

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

<ul><li>1  sudo nano /etc/network/interfaces</li></ul>在里面加上:
<code>auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid 要连接的无线网ssid

  • 1  auto wlan0
  • 2  allow-hotplug wlan0
  • 3  iface wlan0 inet dhcp
  • 4  wireless-essid 要连接的无线网ssid
这里因为我连接的是开放网络,所以没有密码,如果要连接有密码的网络,需要再配置一下:
<code>sudo nano /etc/wpa_supplicant/wpa_supplicant.conf在里面加上:
<ul><li>1  network={</li><li>2  ssid="无线网ssid"</li><li>3  psk="密码"</li><li>4  }</li></ul>第二步

如何才能知道自己的ip地址呢?如果你连接的是自己的路由器,那么可以直接从路由器的管理界面里面看到ip,但是由于我连接的不是自己的网络,所以需要在拔掉键盘之前,让Pi一直运行ifconfig,这样一旦连接成功就能看到ip了。
<code>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 <a href="https://www.google.com')">www.google.com')</a> #ping一下看看通不通     time.sleep(2)

  • 1  import os
  • 2  import time
  • 3
  • 4  for i in range(0, 1000):
  • 5   os.system('ifconfig') #查看ip
  • 6  time.sleep(1)
  • 7  os.system('iwlist wlan0 scan | grep ESSID') #扫描无线网
  • 8  os.system('ping www.google.com') #ping一下看看通不通
  • 9  time.sleep(2)
在拔掉键盘之前,在Terminal里面运行这个程序就可以了。

ip找到以后,就可以SSH了,键盘鼠标再也不需要了, :)。
来源于网络
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /5 下一条

手机版|小黑屋|与非网

GMT+8, 2024-12-19 17:17 , Processed in 0.125084 second(s), 18 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.