PDA

Просмотр полной версии : не могу подключиться через codesys к raspberry 4



al-x
19.07.2024, 15:42
Действовал по инструкции из https://ftp.owen.ru/CoDeSys3/98_Books/RaspberryCodesysV3Faq.pdf. Дошёл до 3 пункт 8 заголовок, ввёл все данные и нажал install, после чего codesys выдал мне самую длинную ошибку что я видел: "No connection to target: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера". Та же ошибка если нажать Start или Configure в разделе Runtime. Я должен что-то сделать со стороны распберри для подключения?

and909
22.07.2024, 06:39
Raspbian установлен?
Малинка пингуется?
Сканом находится?
77473

al-x
22.07.2024, 09:19
не знаю как его пропинговать, но raspbian (точнее raspberry os) на нём стоит и скан его видит
77475

and909
22.07.2024, 09:32
Пользователь/пароль действительны? По SSH подключается?
Codesys 64 бита? А raspberry os тоже 64?
Что выдает по нажатию "Manage..." "Configure" "System Info"

al-x
22.07.2024, 11:24
имя пользователя и пароль те.
при сканировании через командную строку он высвечивается, но при попытке подключиться по ssh выдаёт "ssh: connect to host 192.168.1.67 port 22: Connection timed out".
codesys 32 бита, raspberry 64. я не особо понимаю где скачать 64 битную версию.
по нажатию "Manage", "Configure" и "System Info" выдаёт те же длинные ошибки.

так же он периодически вместо привычной ошибки "Попытка установить соединение была безуспешной..." выдаёт "No connection to target: Socket read operation has timed out after 30000 milliseconds". закономерности в этом я не заметил.
77478 77479 77477 77476

and909
22.07.2024, 11:34
по ssh выдаёт "ssh: connect to host 192.168.1.67 port 22: Connection timed out".

Здесь вся собака и порылась. Соединение с Кодесис работает по SSH, а он у вас не работает. По умолчанию отключен, при установке raspberry os нужно отметить, что нужен SSH.
Можно подключить монитор и клавомышь и проверить настройки SSH

and909
22.07.2024, 11:38
я не особо понимаю где скачать 64 битную версию

По этой ссылке, (нужен VPN) (https://store.codesys.com/en/codesys-control-for-raspberry-pi-sl.html)

В этой теме я писал как установить (https://owen.ru/forum/showthread.php?t=20145&p=441455&viewfull=1#post441455)

al-x
22.07.2024, 12:30
через raspi-config включил SSH server, теперь в командной строке пишет "Connection closed by 192.168.1.67 port 22"

and909
22.07.2024, 12:52
Попробуйте подключиться через PuTTY
77487


пишет "Connection closed by 192.168.1.67 port 22"
Порт 22 нигде не закрыт?

melky
22.07.2024, 13:32
netstat -ntulp
ss -ntulp возможно так ss -ntulp | grep ssh

Не знаю, какая версия ос у вас, одна из этих команд должна показать открытые порты и кто их слушает.
А, еще может в конфиге sshd надо подправить, чтобы он открывал порт на всех интерфейсах.

al-x
22.07.2024, 15:32
вот такие порты были выведены(простите за такой скриншот). не особо понимаю что это всё значит
77495
а насчёт конфига sshd, что именно нужно подправить?

capzap
22.07.2024, 15:37
вот такие порты были выведены(простите за такой скриншот). не особо понимаю что это всё значит
77495
а насчёт конфига sshd, что именно нужно подправить?

не слушайте мелкого, у Вас все везде разрешено, какой вывод команды ip a? И раз уж малина как полноценный космп с монитором, пропингуйте обратно с устройства на ПК

melky
22.07.2024, 15:42
что значит не слушать? а проверить, что разрешено НЕ ?
з.ы. в некоторых сборках ssh не открыт всем, такое бывает, чтобы проверить и надо увидеть 0.0.0.0:22 в ответах

На счет можно ли всем пользователям подключаться по ssh - надо смотреть как раз конфиг ssh.

Каким клиентом подключается CodeSys по ssh?

capzap
22.07.2024, 15:49
что значит не слушать? а проверить, что разрешено НЕ ?
з.ы. в некоторых сборках ssh не открыт всем, такое бывает, чтобы проверить и надо увидеть 0.0.0.0:22 в ответах

эта малина, ОС была названа, была бы она так популярна если бы надо было вмешиваться в каждую настройку обычному пользователю. Проверить это одно, а предлагать залезть в конфиг sshd зачем было, че начинаете опять оправдываться

al-x
22.07.2024, 15:57
вывод команды ip a
77497
какой командой мне пропинговать с raspberry на пк?

melky
22.07.2024, 15:57
capzap хз, товарищ майор, давно малиной не баловался, и 4-й у меня нет.
1. Иногда в конфиге по умолчанию запрещен вход по ssh под root - Но по скринам, что давал and909 видно, что пароль пользователя используется. У ТС тоже логин по умолчанию pi
Проверить подключение к системе через PuTTy требуется. Пустит - значит проблемка в CodeSys

2. При попытках соединения CodeSys неплохо бы посмотреть логи /var/log/auth.log (если не ошибаюсь), там должны быть логи подключения и написано, что не нравится системе.


3. попробовать ее проводом подключить, а не через Wi-Fi какой будет результат?


з.ы. у вашего ПК с неким IP должен быть разрешен icmp, чтобы вы могли себя пропинговать? Windows же? насколько помню по умолчанию выключено и вы себя хр пропингуете.

al-x
22.07.2024, 16:10
Попробуйте подключиться через PuTTY
77487


Порт 22 нигде не закрыт?


через PuTTY получается но не стабильно. он то подключается и всё работает, то подключается но ни с того ни с сего отключается, то не подключается вовсе выдавая ошибку "Software caused connection abort"
77499

melky
22.07.2024, 16:12
У вас тут логин alex, а в CodeSys вы пытались логиниться как pi
Вы когда ОС на малинке разворачивали, оно вам предложило создать пользователя или вы потом добавляли к pi по умолчанию ?

Ну и вафля у вас хромает, не должно быть разрывов при хорошем соединении даже через вафлю.

al-x
22.07.2024, 16:18
создавал нового пользователя. к codesys я по ошибке через pi логинился. но когда логинюсь указывая ник alex вылезает та же ошибка

melky
22.07.2024, 16:20
Попробуйте проводное подключение как PuTTy так потом и CodeSys

al-x
23.07.2024, 14:40
я начинаю подозревать что дело в самой сети. она работает первые пару минут после запуска raspberry а затем начинает сбоить. PuTTY вылетает посреди сессии, перестают грузиться браузеры, не работает команда apt-get install. при этом подключение к wi-fi всё ещё есть, просто оно нестабильно

capzap
23.07.2024, 14:47
я начинаю подозревать что дело в самой сети. она работает первые пару минут после запуска raspberry а затем начинает сбоить. PuTTY вылетает посреди сессии, перестают грузиться браузеры, не работает команда apt-get install. при этом подключение к wi-fi всё ещё есть, просто оно нестабильно
как настраивали? на экране через графический интерфейс или правили в текстовом редакторе настроечный файл

al-x
23.07.2024, 15:05
на экране. у меня к raspberry подключён экран, клавиатура и мышь

capzap
23.07.2024, 15:16
я бы попробовал проверить все настройки через консоль, например (https://wikihandbk.com/wiki/Raspberry_Pi:%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE% D0%B9%D0%BA%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B0_WiFi/%D0%9F%D1%80%D0%B8_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89% D0%B8_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D 0%BE%D0%B9_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8)
возможно не сеть пропадает,а малина виснет из-за рантайма
команда ping 192.168.1.96 удалась?

al-x
23.07.2024, 16:12
команда ping 192.168.1.96 ничего не выдаёт, или просто грузится дольше 10 минут.

я попробовал раздать с телефона wi-fi и подключить к нему ноутбук и raspberry. с него интернет на малине не виснет и PuTTY стабильно коннектится.
но увы работает не всё. при подключении через консоль пишет что пароль не верный, хотя я ввожу тот же что при подключении через PuTTY.
77529
runtime устанавливается, и вроде даже запускается, но подключиться к raspberry всё ещё не удаётся.
7753077531

melky
23.07.2024, 16:28
смысл замазывать IP если они ваши внутренние?

про пинг я уже писал, если 1.96 это ваш ноут, и вы его хотите пинговать, нужно разрешить icmp в брендмауэре, по умолчанию запрещено.

"Скрипт должен быть запущен от root" - как бы намекает, что RT должен крутиться не от обычного пользователя.

capzap
23.07.2024, 20:24
команда ping 192.168.1.96 ничего не выдаёт, или просто грузится дольше 10 минут.

я попробовал раздать с телефона wi-fi и подключить к нему ноутбук и raspberry. с него интернет на малине не виснет и PuTTY стабильно коннектится.
но увы работает не всё. при подключении через консоль пишет что пароль не верный, хотя я ввожу тот же что при подключении через PuTTY.
77529
runtime устанавливается, и вроде даже запускается, но подключиться к raspberry всё ещё не удаётся.
7753077531

А когда вы пинговали, когда подсетьь была 132, ну ладно, попробуйте обратиться в начале к тому роутеру через который установили связь.
И раз не получается с паролем зайти, там же где скачивали putty, загрузите puttygen, создайте себе ключи и заходите без пароля, только перед адресом поставьте имя пользователя затем собаку

al-x
29.07.2024, 12:22
команда ping 192.168.1.96 ничего не выдаёт, или просто грузится дольше 10 минут.

я попробовал раздать с телефона wi-fi и подключить к нему ноутбук и raspberry. с него интернет на малине не виснет и PuTTY стабильно коннектится.
но увы работает не всё. при подключении через консоль пишет что пароль не верный, хотя я ввожу тот же что при подключении через PuTTY.
77529
runtime устанавливается, и вроде даже запускается, но подключиться к raspberry всё ещё не удаётся.
7753077531

первые две ошибки я исправил.

первая оказалась глупой, я писал ssh pi@192.168.1.67 хотя имя пользователя в распберри alex. то есть правильно будет ssh alex@192.168.1.67.

вторая сложнее. оказывается codesys не работает с Raspberry OS x64, пришлось переустанавливать систему и ставить 32 битную версию. после этого Runtime ошибок не выдавал.

однако сканирование сети всё еще не видит raspberry. и подключиться вводя ip на прямую не удаётся.

and909
29.07.2024, 14:17
codesys не работает с Raspberry OS x64
Неправда, работают. Но версии должны совпадать. Сodesys32 и Raspberry32, Сodesys64 и Raspberry64
Я вам об этом во втором моем сообщении писал.

al-x
29.07.2024, 14:35
Неправда, работают. Но версии должны совпадать. Сodesys32 и Raspberry32, Сodesys64 и Raspberry64
да, так правильней.

есть варианты как исправить проблемы с подключением в codesys? как уже говорил по ssh теперь подключается спокойно. отключать антивирус и брандмауэр пробовал

and909
29.07.2024, 14:45
по ssh теперь подключается спокойно
Значит параметры связи SSH и Codesys чем-то отличаются.