PDA

Просмотр полной версии : 5684-0 v.2.744 telnet



Elka
03.06.2013, 13:38
1. Захожу telnet'ом (WinSCP, протокол SCP, порт 22)
2. Брожу по каталогам
3. Захожу в каталог bin, связь обрывается
4. Пытаюсь зайти telnet'ом, что-то никак
5. Захожу на маршрутизатор-default gateway в сети, где установлен 5684-0:
Sending ICMP ECHO request to 172.17.252.7
PING 172.17.252.7 (172.17.252.7) 56 (84) bytes of data.
"Destination unreachable" ICMP packet received from 172.17.252.1 (type = 3, code = 1).
...
--- 172.17.252.7 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss,
0 duplicate(s), time 5004.85 ms.
Process terminated.
6. Когда telnet отвечал - ping, соответственно, работал.

Пока встретилось единожды. Перегрузить контроллер и повторно проверить пока не получилось.

Elka
05.06.2013, 15:50
Сегодня telnet проработал часа полтора. Нагнулся на записи thttpd.conf.
Дальше-не пингуется. Когда я видел подобные, как мне кажется, ситуации зимой, через порт лицевой панели контроллер был вполне доступен.

capzap
05.06.2013, 15:59
может попробуете по ssh (23 порт), телнет все таки не безопасный считается

Elka
06.06.2013, 22:02
capzap,

Обманул я про телнет - SCP от WinSCP - это, как раз, ssh, только порт у него - 22 (как гласит википедия - так и положено).
После очередной перезагрузки контроллера (при удачном раскладе - завтра), попробую небезопасный telnet (вот у него, как раз, порт 23).
Интересно было бы снять логи с контроллера, если они не трутся при перезагрузке, а, чего, собственно, Ethernet-то отваливается.

PS. С 1.781 всё было пучком, во всяком случае, не натыкался...

capzap
06.06.2013, 22:07
да, я лажанул, сам не посмотрел в putty
папка var по моему на ram-диске, поэтому после перегрузки должна потерятся вся инфа, но могу тоже ошибаться. К тому же надо еще смотреть как все с компилировано и сконфигурировано, насколько подробно пишутся логи

Elka
07.06.2013, 07:30
Кстати, было бы крайне неплохо иметь возможность перенаправлять запись логов с ram, например, на MicroSD. Понятно, что скорострельность упадёт, но важнее получить, для начала, устойчивый контроллер. А то уже хочется вместо Zyxel Keenetic - Cisco с удалённой управляемой розеткой - контроллер убивается за час, перезагрузки жду по три дня :( Или хотя бы функцию автокопирования из ram'а. А crond здесь есть, кстати?

capzap
07.06.2013, 08:13
так можно же и через проект, Вам же знакомо как работать с бибкой по файлам, из одного места взяли в другое записали, если чё :)

Elka
07.06.2013, 10:20
В ОВЕНе не раз слышал мнение: "а начинаешь вместо простых контроллеров управления предлагать ПЛК - все говорят-сложно работать".
Вот и пытаюсь пройти путь простого пользователя.
Пока до программы из точки с запятой не дошёл, то таргет надо брать не тот, то Codesys, то всё раньше сломаться успевает при попытках настройки, а Вы говорите "файлы копировать". :)

Конечно, не у каждого пользователя контроллер на удалённом объекте за маршрутизатором, но зря что ли в нём Linux - рядом с собой на столе держать такой уже просто как-то неспортивно...

capzap
07.06.2013, 10:29
необязательно syslibfile или как он там в тройке называется, можно sysexec дать команду
cp xxx yyy
Я бы что нибудь рассказал про crontab и at, но не на чем проверить

Elka
09.06.2013, 20:12
Ну, собственно, подробности:
1) цепляюсь через порт лицевой панели
2) захожу root'ом
3) запускаю ping маршрутизатора (172.17.252.1)
4) всё пингуется
5) захожу из интернета на маршрутизатор
6) запускаю ping контроллера (172.17.252.7)
7) всё пингуется
8) захожу из интернета на контроллер (WinSCP) через маршрутизатор (порт 22 пробрасывается снаружи внутрь)
9) захожу под root
10) 1 мин 43 сек брожу по каталогам
11) пытаюсь подправить CodesysSP.cfg (загрузился на комп, исправился, гружу обратно)
12) сессия отвалилась
13) ping в обе стороны прекратились
14) с лицевой панели контроллер работает
15) /etc/rc.net не помогает (всё выполняется, только пинги после также не работают)
16) выдирание/втыкание Ethernet (у меня в Ethernet 2 воткнуто, кстати) не помогает
17) на порту постоянно горит жёлтая лампа и изредка моргает зелёная.
18) /sbin/reboot возвращает контроллер к жизни

Воспроизводимо. Действия разные, но, как правило, недолгие. Каких-то логов, которые можно снять - не нашёл. Есть лог терминала с лицевой панели, но там никаких ошибок не выскакивало - только мои команды cd, ls да ping - одним словом, никчёмный совсем лог.

Elka
09.06.2013, 20:14
Переключил Ethernet в Ethernet 1. Попробую так.

capzap
09.06.2013, 20:22
Перед ребутом запустите команду dmesg и что за файлы лежат /var/log

Elka
19.06.2013, 20:23
Никак не доберусь до него локально. Вот ещё интересный момент - сегодня завис (или отвалился Ethernet) дважды подряд из под CodeSys 3.4SP2HF1/таргет без web/2.744 при попытке сканирования шины.