Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его
Да 53 31.36%
Нет 24 14.20%
Куплю и сам настрою 92 54.44%
Голосовавшие: 169. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.09.2012, 18:59   #9
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Уважаемый 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
запуск музыки реакция на кнопку WPS
Код:
#!/bin/sh

if [ "$BUTTON" = "wps" ] && [ "$ACTION" = "released" ] ; then
madplay /music/gom.mp3
logger "press wps button"
fi
Отключение-вкл. Wi-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
andr128 вне форума   Ответить с цитированием
 


Здесь присутствуют: 18 (пользователей: 0 , гостей: 18)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика