(1)命令行输入
$ ifconfig
看是否有网卡(wlan*)
ifconfig wlan0 up
ifconfig wlan0 down
(2)如果没有查看当前型号:
# lsmod
Module Size Used by Not taintedft5x_ts 60820 0 触摸屏
sw_device 14680 0
vfe_v4l2 1044928 0
ov5640 27225 0
gc0308 10622 0
dw9714_act 4077 0
vfe_subdev 4691 3 vfe_v4l2,ov5640,gc0308
vfe_os 4113 2 vfe_v4l2,vfe_subdev
actuator 944 1 dw9714_act
cci 22800 4 vfe_v4l2,ov5640,gc0308,dw9714_act
videobuf_dma_contig 4165 1 vfe_v4l2
videobuf_core 16528 2 vfe_v4l2,videobuf_dma_contig
8188eu 904187 0 8188WIFI
sunxi_gmac 21580 0
hdmi 39553 0
sunxi_tr 9268 0
disp 1018389 1 hdmi HDMI
根据网卡的型号加载相应模块:
$ insmod 8189*.ko
例如:RTL8189ftv对应的8189fs.ko,RTL8189etv对应的8189es.ko
(4)配置无线,首先要知道ssid和psk(账号,密码),输入对应的wlan*,ssid,psk
$ sudo nano /etc/network/interfaces (添加如下内容)
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxx
wpa-psk xxxx
之后重启电脑,无线即可连接上$ sudo reboot
root@orangepilite:/# cat /etc/network/interfaces
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "你的wifi热点"
wpa-psk "你的wifi密码"
或者
根据实际wifi参数修改/etc/wpa_supplicant.conf配置文件
注意ctrl_interface,ssid,key_mgmt,proto,psk,要根据wifi实际情况修改。
fast_reauth=1
ctrl_interface=wlan0
update_config=1
ap_scan=1
network={
ssid="EmbedSky_test"
scan_ssid=1
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="1234567890"
}
network 里面的ssid 必须是可以搜索到的 密码必须对
调用wpa_supplicant连接wifi
wext为wifi模块使用的驱动协议,wlan0是wifi模块的设备名# run wifi
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &
udhcpc -i wlan0 -n -q -t 6
扩展:以太网上网
设置网卡的DHCP模式自动获得IP
netconfig -d eth0 --bootproto=dhcp
udhcpc是一个面向嵌入式系统的非常小的DHCP客户端,字母的缩写微- DHCP -客户端(μDHCPc)。
udhcpc -i eth0