/  Архив форума
   /  Программное обеспечение
/  MtRoute не подключается к FTP серверу

Форум : Программное обеспечение

Название : MtRoute не подключается к FTP серверу

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=740&forum=2


 Pavel87 :

20.1.22 16:55
 Добрый день!
Имеется два ВИС.Т-НС и ArhiVist и два модема Maestro 100 прошитых под MT9. Съем показаний происходит по CSD соединение оператора МТС. Сейчас необходимо добавить еще 6 ВИС.Т. Возник вопрос о подключении через GPRS соединение с помощью программы MtRoute. Настройку производили согласно инструкции. Но так как поддержка FTP сервера на narod.ru закончилось сервер создан на Ucoz.ru. Соответственно все данные были внесены в программу MtRoute, но вместо IP адреса только HTTP error. Спустя недели работы в фоновом режиме в программе MtRoute появился Ip адрес, а на сервере в файлообменнике появилась папка server.ip. Пробовали на разных компьютерах и сетях в том числе с интернета мобильного оператора. Подскажите, пожалуйста, может в программе MtRoute необходимо произвести дополнительные манипуляции?

 CH :

21.1.22 12:21
 Здравствуйте.
Ошибка HTTP Error могла появиться при попытке определить IP-адрес через сервис http://internet.yandex.ru, стоящий первым в списке подобных сервисов в файле mtroute.ini. Возможно Яндекс в какой-то момент, как любит, усложнил проверку и ограничил список допускаемых к подключению агентов, давно не интересовались.
Но при ошибке маршрутизатор переключается на следующий в списке сервис. На пробу включив функцию сохранения IP-адреса на FTP, я получил сначала HTTP ERROR, а через минуту (параметр ipreport для теста установлен 60 секунд) адрес был определён уже правильно и сохранён на сервере.
Поэтому обратите внимание на вашу настройку ipreport - для пробы сделайте опять же 60 секунд, убедившись, что всё работает, увеличьте до часа или как вам кажется правильным.
Список HTTP-страниц, определяющих IP-адрес подключившегося, можно редактировать вручную в файле mroute.ini

 Pavel87 :

24.1.22 15:44
 Попробовал настроить ipreport на 60 сек - безрезультатно. Пробовал менять с шагом 10 сек - то же самое. В файле mtroute.ini. пробовал менять сервисы определения IP-адреса местами и удалять так же безрезультатно. Правда заметил одну странность... когда заходишь в файл mtroute.ini. вместо пароля FTP сервера набор букв и цифр. Если их заменить на пароль то тоже ничего.

 Pavel87 :

25.1.22 10:43
 Посмотрел Лог-файл маршрутизатора везде IP адрес не обнаружено.

 Pavel87 :

25.1.22 11:16
 В общем такая ситуация:
11:14:06> IpReport: URL request ERROR 'A bad URL was given.'
11:14:06> IpReport: IP address not detected
11:14:06> IpReport: IP address not detected
11:14:06> IpReport: IP address not detected
11:14:11> IpReport: IP address not detected
11:14:11> IpReport: IP address not detected
11:14:11> IpReport: IP address not detected
11:14:11> IpReport: IP address not detected
Судя по всему mroute не может подключится к FTP серверу. Хотя через FileZilla все прекрасно подключается.

 CH :

25.1.22 14:06
 - Пароль в INI-файле в зашифрованном виде. Не стоит менять его руками на удобочитаемый.
- "Судя по всему" проблема не в FTP. Достаточно понятно, что MtRoute (его компонент IpReport) просто не может определить IP-адрес компьютера, на котором установлен, соответственно и не подключается к FTP (незачем, нечего туда записать в файл server.ip).
Почему не работает определение IP-адреса - проверяйте, выясняйте. Маршрутизатор пробует открывать по очереди заданные в INIфайле HTTP-ссылки, отыскивая в тексте страницы указание IP-адреса. Кажется ещё сравнивает результат с альтернативным для подтверждения. Проверьте, открыаются ли заданные адреса в браузере с этого компьютера, не закрыт ли маршрутизатору доступ к HTTP-серверам каким-нибудь файрволом/антивирусом и т.д. и т.п.
Больше информации по работе детектора IP в лог-файле маршрутизатора можно получить, временно увеличив настройку глубины (подробности) лога до уровня 2 или 3.