|
Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его | |||
Да | 53 | 31.36% | |
Нет | 24 | 14.20% | |
Куплю и сам настрою | 92 | 54.44% | |
Голосовавшие: 169. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме | Опции просмотра |
30.09.2012, 18:59 | #9 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Уважаемый 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 |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
|
|