shell WIFI

(1)命令行输入

  $ ifconfig

  看是否有网卡(wlan*)

ifconfig wlan0 up 

ifconfig wlan0 down

(2)如果没有

查看当前型号:

# lsmod

Module                  Size  Used by    Not tainted
ft5x_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

(3)输入命令ifconfig,应该可以看到wlan0(假设是wlan0)

(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









猜你喜欢

转载自blog.csdn.net/onj123/article/details/80611442