Все работает. Спасибо.
Вопрос разработчикам: можно ли в веб-интерфейс включить показ ip, rssi, уровня сигнала и т.д....
Printable View
Все работает. Спасибо.
Вопрос разработчикам: можно ли в веб-интерфейс включить показ ip, rssi, уровня сигнала и т.д....
Доброго времени суток! Как правильно организовать перезапуск mpcs при нажатии на ez-button в прошивке от sorine?
Задавал вот эту команду:
Quote:
Для тюнеров, подключенных к COM порту роутера напрямую
вводим в командной строке роутера команды для создания скрипта автозапуска mpcs:
Почему тогда не запущен? И процесс будет отоброжатся под именем mpcs?PHP Code:mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mpcs -c /tmp/local &" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs enable
flashfs save
flashfs commit
reboot
P.S. Как на счет первого вопроса прошлого сообщения? Где можно почитать инструкцию?
hijaq
Доброго времени суток ! Отправил Вам Персональное сообщение по поводу mpcs. Жду ответа !
Пишет что не найдено, вот скрин:
http://s59.radikal.ru/i163/0904/88/3200ef817dd6t.jpg
Кому нибудь удавалось запустить модем ZTE MF626 именно на DIR-320 и на какой прошивке?
У меня вот такой лог:
Jan 1 07:00:07 kernel: usbserial.c: USB Serial support registered for Generic
Jan 1 07:00:07 kernel: usbserial.c: Generic converter detected
Jan 1 07:00:07 kernel: usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Jan 1 07:00:07 kernel: usbserial.c: Generic converter detected
Jan 1 07:00:07 kernel: usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
Jan 1 07:00:07 kernel: usbserial.c: Generic converter detected
Jan 1 07:00:07 kernel: usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
Jan 1 07:00:07 kernel: usbserial.c: USB Serial Driver core v1.4
Jan 1 07:00:19 login[107]: root login on 'pts/0'
Jan 1 07:00:34 pppd[113]: pppd 2.4.5 started by admin, uid 0
Jan 1 07:00:36 pppd[113]: Serial connection established.
Jan 1 07:00:37 pppd[113]: Using interface ppp0
Jan 1 07:00:37 pppd[113]: Connect: ppp0 <--> /dev/usb/tts/2
Jan 1 07:00:38 pppd[113]: CHAP authentication succeeded
Jan 1 07:00:38 pppd[113]: CHAP authentication succeeded
Jan 1 07:00:40 pppd[113]: Could not determine remote IP address: defaulting to 10.64.64.64
Jan 1 07:00:40 pppd[113]: local IP address 172.24.138.37
Jan 1 07:00:40 pppd[113]: remote IP address 10.64.64.64
Jan 1 07:00:40 pppd[113]: primary DNS address 217.8.235.194
Jan 1 07:00:40 pppd[113]: secondary DNS address 217.8.235.82
Jan 1 07:00:40 dnsmasq[68]: read /etc/hosts - 2 addresses
Jan 1 07:00:40 dnsmasq[68]: using nameserver 217.8.235.82#53
Jan 1 07:00:40 dnsmasq[68]: using nameserver 217.8.235.194#53
Jan 1 07:00:41 Automatic IP: connected to ISP
Jan 1 07:00:46 pppd[113]: Modem hangup
Jan 1 07:00:46 pppd[113]: Connect time 0.1 minutes.
Jan 1 07:00:46 pppd[113]: Sent 0 bytes, received 0 bytes.
Jan 1 07:00:46 kernel: hub.c: already running port 1 disabled by hub (EMI?), re-enabling...Jan 1 07:00:46 kernel: usb.c: USB disconnect on device 00:03.1-1 address 2
Jan 1 07:00:46 kernel: usbserial.c: Generic converter now disconnected from ttyUSB0
Jan 1 07:00:46 kernel: usbserial.c: Generic converter now disconnected from ttyUSB1
Jan 1 07:00:46 kernel: usbserial.c: Generic converter now disconnected from ttyUSB2
Jan 1 07:00:46 pppd[113]: Connection terminated.
Jan 1 07:00:46 dnsmasq[68]: read /etc/hosts - 2 addresses
Jan 1 07:00:46 dnsmasq[68]: using nameserver 217.8.235.82#53
Jan 1 07:00:46 dnsmasq[68]: using nameserver 217.8.235.194#53
Jan 1 07:00:46 Automatic IP: Disconnected
Jan 1 07:00:46 kernel: hub.c: new USB device 00:03.1-1, assigned address 3
Jan 1 07:00:46 kernel: usb.c: USB device not responding, giving up (error=-71)
Jan 1 07:00:47 kernel: hub.c: new USB device 00:03.1-1, assigned address 4
Jan 1 07:00:47 kernel: usb.c: USB device not accepting new address=4 (error=-71)
Jan 1 07:01:16 pppd[113]: Failed to open /dev/usb/tts/2: No such file or directory
Jan 1 07:01:46 pppd[113]: Failed to open /dev/usb/tts/2: No such file or directory
Jan 1 07:01:54 pppd[113]: Terminating on signal 2
Jan 1 07:01:54 pppd[113]: Exit.
Мне в логе не нравится это:
В скрипте запуска pppd есть ipcp-accept-remote ?Code:Jan 1 07:00:40 pppd[113]: Could not determine remote IP address: defaulting to 10.64.64.64
Help please.
Как реализовать, что в лог выводится через некоторый промежуток времени информация о bsid rssi и ip-адресе.
Спасибо
Судя по картинке - есть два набора конфигураций для mpcs в папках /tmp/local и /tmp/local/opt. Разберитесь где нужная конфигурация !
Что за файл mpcs (без расширения) лежит в /tmp/local/opt ?
Если mpcs лежит в папке /var/tmp/mycfg/, то строка запуска для скрипта post-boot будет выглядеть так:
echo "/var/tmp/mycfg/mpcs -c /tmp/local &" >> /usr/local/sbin/post-boot
или:
echo "/var/tmp/mycfg/mpcs -c /tmp/local/opt &" >> /usr/local/sbin/post-boot
в зависимости, от того, где лежит нужная конфигурация !
Все делал как в инструкции, видимо поэтому в разных папках конфигурация, т.к. сперва я отдельно в редакторе vi создавал файлы конфигурации и записывал в :w /tmp/local/mpcs.* (как говорилось в инструкции, которую скачивал на sat-forum)
Потом видимо файл mpcs (без расширения) и опять же файлы конфигурации появились, когда я выполнил эту задачу:
А вот в директории /var/tmp/mycfg/mpcs ничего нет, да и самой /var/tmp/mycfg/mpcs нет, только /var/tmp/, но при запросе cd /var/tmp/ в данной папке присутствет mpcs.memPHP Code:mkdir /tmp/local/opt
mount /tmp/local/opt /opt
cd /opt
tftp -g -l mpcs.conf 192.168.1.2
tftp -g -l mpcs.server 192.168.1.2
tftp -g -l mpcs.user 192.168.1.2
tftp -g -l mpcs 192.168.1.2
mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
echo "mkdir /var/tmp/mycfg" >> /usr/local/sbin/post-boot
echo "mkdir /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.conf /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.user /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs.server /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
echo "cp /opt/mpcs /var/tmp/mycfg" >> /usr/local/sbin/post-boot
echo "chmod +x /var/tmp/mycfg/mpcs" >> /usr/local/sbin/post-boot
echo " /var/tmp/mycfg/mpcs &" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs save
flashfs commit
flashfs enable
reboot
Уже окончательно я запутался, т.к. все делал по порядку и как в интрукции и неудачно :(
При запросе mpcs, теперь высвечивает, что не найден файл mpcs.server
Спасибо за подсказку. Сделал так:
Или можно так:Code:/usr/local/sbin/ez-setup
#!/bin/sh
logger "Button ez-setup pressed..."
killall mpcs 2>/dev/null
mpcs -c /tmp/local &
А зачем такой ход - для удобства. Не секрет, что mpcs иногда подвисает, а такой вариант позволяет вернуть ей работоспособность за пару секунд. Не надо ждать, пока перезагрузится маршрутизатор, дергать за провода и т.п.Code:#!/bin/sh
logger "Button ez-setup pressed..."
reboot