URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1737
[ Назад ]

Исходное сообщение
"win2003 terminal + rdesktop 1.5.0"

Отправлено Melnix , 15-Апр-08 10:54 
Извинясь, что может пишу не в тот раздел, но у меня такая проблема.
Есть Win2003 с поднятым терминальным сервером. Есть клиенты на OpenSUSE 10.2.
У них стоит rdesktop 1.5.0, с патчем raw-keyboard.
Время от времени их сеанс зависает, а через некоторое время происходит завершение сеанса. А так как они работают на сервере полностью (сюзя используется как тонкий клиент), то иногда их документы не сохраняются. Есть еще пара машин на XP. они работают только в 1С по mstsc. И недавно у них стало происходить тоже самое. mstsc пишет ошибка протокола. с чем это может быть связано? виноват ли rdesktop? Или же все таки Win2003? Ну и собственно посоветуйте куда копать?
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"win2003 terminal + rdesktop 1.5.0"
Отправлено angra , 19-Апр-08 15:55 
>виноват ли rdesktop? Или же все таки Win2003?

Вы же сами указали что в XP происходит то же самое, так причем здесь rdesktop?
>Ну и собственно посоветуйте куда копать?

Что значит "сеанс зависает", пробовали ли к нему подключится непосредственно с 2003 сервера или с другой машины,  какой у него статус, какие ошибки пишет.


"win2003 terminal + rdesktop 1.5.0"
Отправлено chemtech , 22-Апр-08 07:47 
А журналы виндовые не пробовали смотреть??

Как-нибудь на выходные поставте на проверку память memtest.... на всякий пожарный


"win2003 terminal + rdesktop 1.5.0"
Отправлено Melnix , 22-Апр-08 09:26 
>А журналы виндовые не пробовали смотреть??
>
>Как-нибудь на выходные поставте на проверку память memtest.... на всякий пожарный

про виндологи писал выше. Memtest - врядли. Скорее бы синими экранами уже кидался.


"win2003 terminal + rdesktop 1.5.0"
Отправлено Melnix , 22-Апр-08 09:21 
>Вы же сами указали что в XP происходит то же самое, так
>причем здесь rdesktop?

На XP то же самое, но раз в 10 -20 чаще. Я имел в виду что может ли возникать какой либо конфликт, когда к одному серверу терминалов подключаются сразу два разных клиента - rdesktop и mstsc.exe?
>Что значит "сеанс зависает", пробовали ли к нему подключится непосредственно с 2003
>сервера или с другой машины,  какой у него статус, какие
>ошибки пишет.

Зависает - значит, что в окне rdesktop или mstsc ничего не происходит, он не реагирует на любые действия, хотя сам процесс rdesktop/mstsc работает. Впечатление, что откючается сеть, хотя в это же время пинг продолжает идти. машин у нас около 40, и все работают по удаленке. С Windows 2003 постабильней, но тоже вылетает. В виндологах ничего нету, за исключением неудачных входов в систему. ну а ошибка одна - у клиентов Windows пишет: 'Ошибка протокола', а у Linux: 'соединение сброшено другой стороной'.
PS: у некоторых Linux клиентов rdesktop вообще перестал вылетать. O_o


"win2003 terminal + rdesktop 1.5.0"
Отправлено chemtech , 22-Апр-08 09:51 
А в linux журналы смотрели в момент обрыва (syslog,debug,dmesg...)

"win2003 terminal + rdesktop 1.5.0"
Отправлено angra , 22-Апр-08 11:31 
Прохождение пинга вовсе не означает прохождения tcp пакетов на 3389 порт. Учитесь изолировать проблему, я ведь не просто так спросил удается ли зайти в сеанс с другой машины или с самого сервера, вы же почему то этого не попробовали.

"win2003 terminal + rdesktop 1.5.0"
Отправлено kiev1 , 13-Июн-08 12:21 
а у меня вообще не получается перевести офис на линукс из за того что rdesktop глючит с русскими раскладками! помогите кто нибудь!

"win2003 terminal + rdesktop 1.5.0"
Отправлено angra , 13-Июн-08 16:53 
А у меня не глючит и как вам помочь, если вы даже проблему описать не можете? На всякий случай замечу, что не стоит иметь одинаковые клавиши переключения на сервере и клиенте.

"win2003 terminal + rdesktop 1.5.0"
Отправлено sergei , 13-Июн-08 19:39 
>а у меня вообще не получается перевести офис на линукс из за
>того что rdesktop глючит с русскими раскладками! помогите кто нибудь!

http://forum.ubuntu.ru/index.php?topic=10527.msg76322#msg76322


"win2003 terminal + rdesktop 1.5.0"
Отправлено sql , 23-Дек-08 18:44 
>а у меня вообще не получается перевести офис на линукс из за
>того что rdesktop глючит с русскими раскладками! помогите кто нибудь!

rdesktop версии 1.5.0

Настраиваем смену  раскладки через xkb , переключателем будет Ctrl+Shift.
В /etc/X11/xorg.conf

...
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"

EndSection
...

при входе в GNOME система один раз спросит как работать с клавой через x11 или gnomовские настройки. Отвечаем через x11.
В KDE -центр управления (kcontrol) — региональные и специальные возможности — раскладка клавиатуры — во всех закладках (табах) ни один квадратик не активен.

в windows также смена ракладки ctrl+shift

Чтобы экран не сходил с ума от Alt+Shift отключаем в Linux кнопку Alt.
В файле /etc/X11/xkb/keycodes/xfree86 меняем
<LALT> = 64 на <1ALT> = 64
<RALT> = 113 на <2ALT> = 113

чтоб в rdesktop работали все русские буквы и caps lock с ними итп
создаем файл /usr/share/rdesktop/keymaps/common2

-------------------------
include modifiers
#
# Arrow keys
#
Left 0xcb localstate
Up 0xc8 localstate
Down 0xd0 localstate
Right 0xcd localstate

#
# Numpad
#
Num_Lock 0x45
KP_Divide 0xb5 localstate
KP_Multiply 0x37 localstate
KP_Subtract 0x4a localstate
KP_Add 0x4e localstate
KP_Enter 0x9c localstate
KP_Decimal 0x53 numlock
KP_Separator 0x53 numlock
KP_Delete 0x53
KP_0 0x52 numlock
KP_Insert 0x52 localstate
KP_1 0x4f numlock
KP_End 0x4f localstate
KP_2 0x50 numlock
KP_Down 0x50 localstate
KP_3 0x51 numlock
KP_Next 0x51 localstate
KP_4 0x4b numlock
KP_Left 0x4b localstate
KP_5 0x4c numlock
KP_Begin 0x4c localstate
KP_6 0x4d numlock
KP_Right 0x4d localstate
KP_7 0x47 numlock
KP_Home 0x47 localstate
KP_8 0x48 numlock
KP_Up 0x48 localstate
KP_9 0x49 numlock
KP_Prior 0x49 localstate

#
# Esc and Function keys
#
Escape 0x1 localstate
F1 0x3b localstate
F2 0x3c localstate
F3 0x3d localstate
F4 0x3e localstate
F5 0x3f localstate
F6 0x40 localstate
F7 0x41 localstate
F8 0x42 localstate
F9 0x43 localstate
F10 0x44 localstate
F11 0x57 localstate
F12 0x58 localstate

#
# Insert - PgDown
#
Insert 0xd2 localstate
Delete 0xd3 localstate
Home 0xc7 localstate
End 0xcf localstate
Page_Up 0xc9 localstate
Page_Down 0xd1 localstate
------------------------

в rdesktop указываем -k common2 , например

rdesktop -u user -p&^UYIUH -n comp -k common2 -g 1024x740 -D -a 8 -5 -z -P -N -s "m:\winnt\notepad.exe" 1.1.1.1&

замечательно то что Alt в терминальных приложениях rdesktop все равно работать будет


"win2003 terminal + rdesktop 1.5.0"
Отправлено sql , 10-Дек-08 16:45 
у меня была такая проблема. linux+rdesktop связь с windows server 2000.

вначале у клиента предупреждало что лицензия истекает через столько то дней. если ничего не делать то через столько то дней в linux через rdesktop  будет отказано с ошибкой "соединение сброшено другой стороной".

что я делал , я просто брал и стирал файл в $HOME/.rdesktop, после этого файл сам пересоздавался и не было пролем еще 90 дней. на днях            такая технология не сработала.

после поисков в инете нашел здесь: http://freshmeat.net/projects/rdesktop/ что нужно при вызове rdesktop добавить ключ -n vasya.

то есть rdesktop -n vasya -k en-us -g 1024x700 11.11.11.11

и все работает. :)


"win2003 terminal + rdesktop 1.5.0"
Отправлено colonia , 14-Апр-11 14:30 

Была такая проблема, один комп с rdesktop постоянно подвисал.
Оказалось, что в сети был второй комп с таким же IP и они конфликтовали.