Raspberry wifi

用于公司与家里无线网络切换

判断公司网络SSID=IOF-s,存在接入IOF-s,若不存在,则接入家里网络NETGEAR1506

#!/bin/bash
ssid=`iwlist wlan0 scan|grep IOF-s|gawk 'BEGIN{FS=":"}{print $2}'|sed -e 's/\"//g'`
if test -z "$ssid"
  then
        ssid=NETGEAR1506
        echo "NETGEAR1506"
        sudo sh -c 'cat /home/pi/shell_pro/wifi/NETGEAR1506 > /etc/network/interfaces'
        sudo ifdown wlan0
        sudo ifup wlan0
  else
        echo "IOF-s"
        sudo sh -c 'cat /home/pi/shell_pro/wifi/IOF-s > /etc/network/interfaces'
        sudo ifdown wlan0
        sudo ifup wlan0
fi
echo $ssid
echo "------------------------------SUCCESSFUL---------------------------------"
ifconfig

将脚本丢进init.d以便开机启动 

NETGEAR1506内容

pi@raspberrypi ~/shell_pro/wifi $ cat NETGEAR1506
auto lo
auto wlan0

iface lo inet loopback
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1

allow-hotplug wlan0
iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet dhcp
        wpa-ssid NETGEAR1506
        wpa-psk yangguang

 IOF-s类似,改掉wpa-ssid 和wpa-psk即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值