NVIDIA TK1 学习笔记(8):自动连接wifi

来源:互联网 发布:数学建模常用算法 编辑:程序博客网 时间:2024/06/06 04:55

    无线网卡安装完毕后,介绍下如何自动连接wifi。


    首先下载安装工具:

sudo apt-get install wireless-tools

    修改文件/etc/network/interfaces:

$ vim /etc/network/interfaces

    修改内容:

auto loiface lo inet loopbackauto eth0iface eth0 inet dhcpallow-hotplug wlan0auto wlan0iface wlan0 inet dhcp    wpa-ssid YOUR-SSID-HERE    wpa-psk YOUR-PASSWORD-HERE

    YOUR-SSID-HERE:wifi名称

    YOUR-PASSWORD-HERE:wifi密码

    重启网络:

/etc/init.d/networking restart# or: service networking restart


    上面只是自动连接单个wifi网络,如果我们想连接多个网络该怎么办?

    修改文件/etc/wpa_supplicant/wpa_supplicant.conf:

$ vim /etc/wpa_supplicant/wpa_supplicant.conf

    修改内容:

ctrl_interface=/var/run/wpa_supplicant#ap_scan=1network={       ssid="wo_shi_yige_wifi_ssid"       scan_ssid=1       psk="wo_shi_mi_ma"       priority=5}network={       ssid="pi"       psk="onlyforpi"       priority=1}

    ctrl_interface: 文件夹里保存着当前使用interface的socket文件。

    ap_scan:(1是默认值,这里注释掉了)

          ap_scan=1:这个模式下,先连接可见的wifi,再连接隐藏的wifi。

          ap_scan=2:这个模式下,按照network定义的顺序连接wifi,不受可见、隐藏的影响。

    network:连接wifi网络的配置,可以有多个。(注意:隐藏wifi总是在可见wifi不能连接时连接,与proiority没有关系。)

          ssid:wifi名称。

          psk:wifi密码。

          proiority:优先级,优先级越大,越先连接。

          scan_ssid:连接隐藏wifi时,需要将该值指定为1。


    最后我们使用wpa_supplicant.conf再配置下无线网络:

    修改文件/etc/network/interfaces

$ vim /etc/network/interfaces

    修改内容:

iface lo inet loopbackauto eth0iface eth0 inet dhcpallow-hotplug wlan0auto wlan0iface wlan0 inet dhcp    pre-up wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B 

    配置完成后,我们每次启动时,都会去连接这些预定义好的wifi网络。





阅读全文
0 0
原创粉丝点击