树莓派的无线网卡安装

本文介绍了如何在树莓派上安装和配置无线网卡。首先,购买并插入适用于树莓派的EDUP无线网卡,然后通过`ifconfig`检查网络接口状态。接着,修改`/etc/network/interfaces`文件,配置静态IP地址,并重启网络接口。最后,通过`ifconfig`确认无线网卡工作正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,从网上买一个适用于树莓派的无线网卡,一般大家都推荐EDUP

0 准备工作,插入USB无线网卡之前,检查网络接口状态。当然,这时候还是插着网线的。

$ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:75:29:09
          inet addr:192.168.2.109  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:232 errors:0 dropped:0 overruns:0 frame:0
          TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:26447 (25.8 KiB)  TX bytes:25209 (24.6 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

1 插入USB的无线网卡,网络接口是这样的,出现了wlan0,就是我们的无线网卡

可以使用命令sudo lsusb 查看挂载的USB设备,也可以看到我们的无线网卡

当然,这时候无线网卡还没有配置好,不能正常工作

$ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:75:29:09
          inet addr:192.168.2.109  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:232 errors:0 dropped:0 overruns:0 frame:0
          TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:26447 (25.8 KiB)  TX bytes:25209 (24.6 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr e8:4e:06:26:d2:4d
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

$ sudo lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

 

2 修改树莓派的网卡配置,蓝色部分是新加的无线配置。

这里使用静态IP地址,方便以后ssh远程连接。

$ sudo vim /etc/network/interfaces

auto lo

iface lo inet loopback

#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.2.109
netmask 255.255.255.0
gateway 192.168.2.1

#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid "your_ssid"
wpa-psk "your_password"
address 192.168.2.110
netmask 255.255.255.0
gateway 192.168.2.1

 

3 运行下面的命令,重启网络接口。

这时候,拔掉网线,无线网卡应该能够正常工作了。如果不行,power cycle一下树莓派。

$ sudo /etc/init.d/networking restart

 

最后,如果一起正常,网卡状态如下。

注意,我发现这个无线网卡如果长时间不用,好像就inactive了。需要主机ping一下,重新ssh一下才好用,搞不懂是怎么回事?

$ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:75:29:09
          inet addr:192.168.2.109  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:558 (558.0 B)  TX bytes:250 (250.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr e8:4e:06:26:d2:4d
          inet addr:192.168.2.110  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:81 errors:0 dropped:0 overruns:0 frame:0
          TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11361 (11.0 KiB)  TX bytes:16209 (15.8 KiB)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值