![]() |
|
|||||||
| Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его | |||
| Да |
|
53 | 31.36% |
| Нет |
|
24 | 14.20% |
| Куплю и сам настрою |
|
92 | 54.44% |
| Голосовавшие: 169. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
#9 |
|
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1606 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Уважаемый Admin здесь вы описываете как сделать режим клиента
а можно чтобы и LAN и Wi-Fi имели один и тот-же ip адрес (192.168.1.99 к примеру). В идеале хотелось бы использовать переключатель и кнопку. У роутера 3 положения переключателя необходимо сделать следующие режимы: 1.(WAN) Ethernet-> mr3020 -> Wi-Fi (lan) (AP mode 1 /перекл. AP) 2.(WAN) Wi-Fi -> mr3020 -> Ethernet (lan) (Client mode /перекл. WISP) 3.(WAN) 3G -> mr3020 -> Wi-Fi (lan1), Ethernet (lan2) (AP mode 2 /перекл. 3G) После переключения для установки режима нажать (например) кнопку WPS (применить изменения). Сначала я думаю нужно в ручную попробовать все эти режимы. а затем уже скрипт для переключателя и кнопки написать. Вот примеры скриптов для работы с кнопками: тестовый скрипт Код:
#!/bin/sh # TEST for button # copy this file to /etc/hotplug.d/button/buttons # run: logread # see result press or switch logger $BUTTON logger $ACTION Код:
#!/bin/sh if [ "$BUTTON" = "wps" ] && [ "$ACTION" = "released" ] ; then madplay /music/gom.mp3 logger "press wps button" fi Код:
#!/bin/sh
# Wi-Fi On-OFF
# ===============================
# copy this file to
# /etc/hotplug.d/button/01_button
#
if [ "$BUTTON" = "BTN_1" ] ; then
logger "hotplug button $BUTTON -> $ACTION"
if [ "$ACTION" = "pressed" ] ; then
wifistatus=$(uci show wireless.radio0.disabled | cut -d = -f 2)
case "$wifistatus" in
1)
uci set wireless.radio0.disabled=0
wifi up radio0
;;
0)
uci set wireless.radio0.disabled=1
wifi down radio0
;;
esac
fi
fi
|
|
|
|
| Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|