openwrt在allwinner r328平台开启中继脚本

1.start_ap.sh使用hostapd启动热点

#kill previous
killall -9 udhcpd
killall -9 hostapd
ifconfig wlan0 down

sleep 1

#dhcp start
mkdir -p /tmp/conf
touch /tmp/conf/udhcpd.leases

ifconfig wlan0 up
ifconfig wlan0 192.168.2.1

udhcpd -f /etc/udhcpd.conf &
#hostapd start
hostapd /etc/hostapd.conf &

2.start_repeater.sh使用wpa_supplicant启动sta模式中继指定热点

#eg. start_repeater.sh ssid:passwd
str1=`echo $1 | cut -d':' -f1` 
str2=`echo $1 | cut -d':' -f2`

killall -9 wpa_supplicant
killall -9 udhcpc

ifconfig wlan1 down
sleep 1

mkdir -p /var/run/wpa_supplicant

config="ctrl_interface=/var/run/wpa_supplicant\nupdate_config=1\ndisable_scan_offload=1\nwowlan_triggers=any\nnetwork={\n\t
ssid=\"$str1\"\n\t
proto=RSN\n\t
key_mgmt=WPA-PSK\n\t
pairwise=CCMP\n\t
psk=\"$str2\"\n}"

echo -e $config > /etc/wpa_supplicant.conf


ifconfig wlan1 up

wpa_supplicant -iwlan1 -Dnl80211 -c/etc/wpa_supplicant.conf -B

udhcpc -i wlan1 -S -t 5 -T 7 -b -q &

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值