无线USB网卡,RaspberryPi无线配置,Raspbian无线配置

最近发现无线USB网卡很多,但它的几个概念搞得很不清楚,今天终于搞明白了。

其实无线USB网卡,有以下功能:

1. 作为无线网卡,USB接口。无线网卡的功能就是能连接到外部wifi,上网。

2. 作为无线网卡,并提供热点。连接到外部wifi的同时,还能发射信号,形成一个新的局域网,就是热点(AP,或softap)。

3. 只作为热点,就像手机的热点(用手机的无线网卡当作发射器)。数据就得从其他的无线网卡来,譬如手机的2G/3G功能。


一般而言,有几个翻译比较绕口:

1. 基建,基站,infrastructure:指的就是第1种方式。有的卡会说明带ap功能,就是第2种方式。

2. 热点,接入点,ap(access point):指的就是第三种方式。


RaspberryPi配置无线网卡,或者raspbian下面配置无线网卡,尽量买realtek 8188芯片,raspbian里面带了驱动,省得自己编译。

rasbian其他信息参考: http://blog.csdn.net/win_lin/article/details/22468687


下面是EP-N8508GS(芯片是RTL8188ucs)给raspbian用,笔记本上用EP-N1556(芯片是RTL8192cus)作为基站和打开ap。也就是树莓派无线网卡连接到笔记本的无线ap,笔记本可以上网,树莓派也可以。笔记本的无线网卡组成了小局域网。

总结:
1. EP1556作为接入点模式时,可配置为Direct+DHCP/Direct+Static/Supplicant。WPA/WPA2, AES/TKIP都可以。
2. EP1556作为基站模式时,Supplicant不可用。Direct+DHCP会卡死在获取IP阶段,获取IP失败。Direct+Static无法连接到树莓派。
所以,还是把无线网卡作为AP方式会靠谱些,即:
* EP1556配置为接入点模式,AP模式。
* EP1556共享网络,将数据通过笔记本的无线网卡收发。
* 树莓派上N8508使用Direct+DHCP方式配置,直接连接到EP1556的热点。
树莓派上网的过程是:
* 树莓派从自己的N8508无线网卡收发数据。
* N8508和EP1556相连,N1556组件的AP,所以N8508将数据转给N1556.
* N1556插在笔记本上,设置了共享笔记本的无线网卡。所以N1556将数据转给笔记本的无线网卡。

两种我配置方式:
Direct:直接修改文件 /etc/network/interfaces 简单,但只能指定一个wifi。
Supplicant:修改配置 /etc/wpa_supplicant/wpa_supplicant.conf 能指定多个wifi配置。

注意:热点的ip段不能太高,否则会连不上,获取不到IP。譬如192.168.85.1这个就不行。192.168.5.1这个可以。
注意:笔记本的无线网卡必须开着,才能使用基站模式+AP。

实例一,Direct+DHCP 
# sudo vi /etc/network/interfaces 
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid winlin
wpa-psk yangchengli
iface default inet dhcp

实例二,Direct+Static
# sudo vi /etc/network/interfaces 
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid winlin
wpa-psk yangchengli
address 192.168.5.3
netmask 255.255.255.0
gateway 192.168.5.1
network 192.168.5.1
iface default inet dhcp

实例三,Supplicant
# sudo vi /etc/network/interfaces 
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

# sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
  ssid="winlin"
  psk="yangchengli"
  proto=RSN
  key_mgmt=WPA-PSK
  pairwise=TKIP CCMP
  group=TKIP CCMP
  auth_alg=OPEN
  priority=9
}

下面是实际的连接:

1. 树莓派上跑srs,接无线网卡。
2. 电脑上插无线网卡,配置成AP。
3. 电脑上打开树莓的demo,视频会议。
4. 电脑flash采集摄像头,推送到树莓派,然后从树莓派取流出来。


延迟在0.7秒。



Winlin

你可能感兴趣的:(无线USB网卡,RaspberryPi无线配置,Raspbian无线配置)