Сброс TCP соединения со стороны терминала

Темы, которые не попадают в остальные категории.
Ответить
kamay
Сообщения: 5
Зарегистрирован: Пт дек 16, 2022 12:12 pm

Сброс TCP соединения со стороны терминала

Сообщение kamay »

Добрый день, столкнулся с проблемой, терминал msi cubi n jsl-043bru с WtWare версии 6.0.94 сбрасывает соединение на этапе установки TCP- сессии: https://prnt.sc/h5dbPUkpOUoP
В данном примере 195.195.195.198- Сервер под управлением Windows 10, 195.195.195.199- Терминал.
Лог терминала:

Код: Выделить всё

[            gm] [    4.417206] +--- Executing "/usr/local/samba/sbin/smbd -D"
[            gm] [    4.445025] +- Errorlevel: 0, output:
                                | [No output]
[            gm] [    4.445061] +------------------------
[            gm] [    4.447665] Run '/sbin/resolver 0x5642076b0240 dns [195.195.195.198]', log '', env '', pid ''.
[            gm] [    4.447681] Nobody can control terminal by VNC.
[            gm] [    4.447689] Nobody can control terminal by WTRC.
[          pfac] [    4.447831] Run /sbin/resolver 0x5642076b0240 dns [195.195.195.198].
[            gm] [    4.447841] [EVDEV] Keys found. Add event10: Video Bus.
[          pfac] [    4.447848] Ok, PID 616.
[          pfac] [    4.449036] Process pid 616 terminated, status 00000000.
[            gm] [    4.449666] 195.195.195.198 => 195.195.195.198.
[            gm] [    4.450937] Free ram before fork terminal client /sbin/rdpclient (session 1): 3737452 Kb.
[            gm] [    4.450953] Run '/sbin/rdpclient 1', log '/tmp/rdpclient.out', env '', pid ''.
[          pfac] [    4.450968] Run /sbin/rdpclient 1.
[          pfac] [    4.451038] Ok, PID 618.
[ rdpclient 618] [    4.465726] RDP Terminal Client, WTware 6.0.94/UEFI, pipe 1, pid 618.
[ rdpclient 618] [    4.467242] Use /usr/lib/ui32.so.
[ rdpclient 618] [    4.470310] Make RDP session with 195.195.195.198, port 3389.
[ rdpclient 618] [    4.470330]  Username: "CEH6".
[ rdpclient 618] [    4.470338]  No password.
[ rdpclient 618] [    4.470345]  No PIN.
[ rdpclient 618] [    4.470367]  Domain: "local".
[ rdpclient 618] [    4.470375]  No shell.
[ rdpclient 618] [    4.470382]  No directory.
[ rdpclient 618] [    4.470390]  Window: 1856x1080@32.
[ rdpclient 618] [    4.470397]  PFlags 0x000000AC.
[ rdpclient 618] [    4.470420]  Keyboard 00000409:00000000.
[ rdpclient 618] [    4.470426]  My hostname "wtw04421AC956AC".
[ rdpclient 618] [    4.470433] TCP: connecting to 195.195.195.198:3389.
[        KERNEL] [    6.781530] r8169 0000:01:00.0 eth0: Link is Up - 1Gbps/Full - flow control off
[ rdpclient 618] [    7.546395] Connection failed with errno 113.
[ rdpclient 618] [    8.546688] Got errno: 103.
[ rdpclient 618] [    8.546769]                          rdpclient-tcp.cpp (  480): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[ rdpclient 618] [    8.546801] Сервер 195.195.195.198, порт 3389: отказано в подключении.
Убедитесь, что на этом сервере работает служба терминалов
и попробуйте подключиться к ней стандартным клиентом
службы терминалов mstsc.exe.
[            gm] [    8.547031] Session is over. Final message: Сервер 195.195.195.198, порт 3389: отказано в подключении.
Убедитесь, что на этом сервере работает служба терминалов
и попробуйте подключиться к ней стандартным клиентом
службы терминалов mstsc.exe.
[RDP] close kotopipe (n = 0, errno 2).
[          pfac] [    8.547633] Process pid 618 terminated, status 00000009.

В чем может быть причина такого поведения? Конфликта Ip адресов нет
aka
Разработчик
Разработчик
Сообщения: 11805
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Сброс TCP соединения со стороны терминала

Сообщение aka »

kamay писал(а): Пт дек 16, 2022 12:22 pm Добрый день, столкнулся с проблемой, терминал msi cubi n jsl-043bru с WtWare версии 6.0.94 сбрасывает соединение
Чтобы сбросить соединение, его сначала надо установить. В обрывке лога соединеие не устанавливается.

error 113 - EHOSTUNREACH, No route to host. Вероятно, терминалу не указан шлюз.
kamay
Сообщения: 5
Зарегистрирован: Пт дек 16, 2022 12:12 pm

Re: Сброс TCP соединения со стороны терминала

Сообщение kamay »

aka писал(а): Пт дек 16, 2022 12:32 pm
kamay писал(а): Пт дек 16, 2022 12:22 pm Добрый день, столкнулся с проблемой, терминал msi cubi n jsl-043bru с WtWare версии 6.0.94 сбрасывает соединение
Чтобы сбросить соединение, его сначала надо установить. В обрывке лога соединеие не устанавливается.

error 113 - EHOSTUNREACH, No route to host. Вероятно, терминалу не указан шлюз.
И терминал и сервер находятся в одной сети, зачем ему может требоваться шлюз? Ниже приложил конфигурацию терминала и полный лог на pastebin:

Код: Выделить всё

clientIP=195.195.195.199
netmask=255.255.255.0
routerIP=195.195.195.254
nameserverIP=195.195.195.2
config=local
cacheFiles=on
https://pastebin.com/M60w52u4
Последний раз редактировалось kamay Пт дек 16, 2022 12:44 pm, всего редактировалось 1 раз.
aka
Разработчик
Разработчик
Сообщения: 11805
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Сброс TCP соединения со стороны терминала

Сообщение aka »

А вторая попытка установить соединение с этим же сервером поедет?
kamay
Сообщения: 5
Зарегистрирован: Пт дек 16, 2022 12:12 pm

Re: Сброс TCP соединения со стороны терминала

Сообщение kamay »

aka писал(а): Пт дек 16, 2022 12:46 pm А вторая попытка установить соединение с этим же сервером поедет?
Нет доступа физически к терминалу. Я могу инициировать 2 попытку удаленно чз веб- консоль?
aka
Разработчик
Разработчик
Сообщения: 11805
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Сброс TCP соединения со стороны терминала

Сообщение aka »

Через веб-консоль можешь добавить в конфиг две строки:

Код: Выделить всё

wtrc = on
wtrc_password = mode:none
Перегрузить терминал.

Перечитать главную страницу веб-консоли. Появится раздел про удаленное управление. На свой компютер придётся поставить утилиту для удаленного управления, и после этого сможешь управлять терминалом.

Еще можно такое попробовать в кофниг добавить:

Код: Выделить всё

onerror = 60
Терминал потормозит минуту с сообщением об ошибке и затем сам попробует переподключиться.
kamay
Сообщения: 5
Зарегистрирован: Пт дек 16, 2022 12:12 pm

Re: Сброс TCP соединения со стороны терминала

Сообщение kamay »

aka писал(а): Пт дек 16, 2022 1:12 pm Через веб-консоль можешь добавить в конфиг две строки:

Код: Выделить всё

wtrc = on
wtrc_password = mode:none
Перегрузить терминал.

Перечитать главную страницу веб-консоли. Появится раздел про удаленное управление. На свой компютер придётся поставить утилиту для удаленного управления, и после этого сможешь управлять терминалом.

Еще можно такое попробовать в кофниг добавить:

Код: Выделить всё

onerror = 60
Терминал потормозит минуту с сообщением об ошибке и затем сам попробует переподключиться.
Да, вторая попытка поехала, вот лог с 2 попытками: https://pastebin.com/8wQQyx5n
aka
Разработчик
Разработчик
Сообщения: 11805
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Сброс TCP соединения со стороны терминала

Сообщение aka »

Чуть менее чем у всех терминал берёт IP у DHCP. При этом ждёт нужное количество секунд, пока сеть поднимется.

Здесь IP локальный, конфиг локальный. Всё загружается слишком быстро, на пятой секунде от включения оно уже пытается подключиться к RDP.

А сетевая карта тупит, договаривается со свичём только на седьмой секунде.

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

Простое решение: получай IP от DHCP, как все. Будет тормозить где надо, пока не поднимется сеть. Но это надо настроить на терминале, через веб-интерфейс настройки сети не меняются.

Если DHCP не нужен, напиши в конфиг:

server=195.195.195.198,195.195.195.198

Означает "попробовать 195.195.195.198, а если он не ответит, то попробовать 195.195.195.198, а если и он не ответит, то только тогда ругаться".
kamay
Сообщения: 5
Зарегистрирован: Пт дек 16, 2022 12:12 pm

Re: Сброс TCP соединения со стороны терминала

Сообщение kamay »

aka писал(а): Пт дек 16, 2022 9:49 pm Чуть менее чем у всех терминал берёт IP у DHCP. При этом ждёт нужное количество секунд, пока сеть поднимется.

Здесь IP локальный, конфиг локальный. Всё загружается слишком быстро, на пятой секунде от включения оно уже пытается подключиться к RDP.

А сетевая карта тупит, договаривается со свичём только на седьмой секунде.

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

Простое решение: получай IP от DHCP, как все. Будет тормозить где надо, пока не поднимется сеть. Но это надо настроить на терминале, через веб-интерфейс настройки сети не меняются.

Если DHCP не нужен, напиши в конфиг:

server=195.195.195.198,195.195.195.198

Означает "попробовать 195.195.195.198, а если он не ответит, то попробовать 195.195.195.198, а если и он не ответит, то только тогда ругаться".
Понял, спасибо. Тупит скорее свич на согласовании, на другом свиче все в порядке
Ответить

Вернуться в «Остальное»