Терминальные команды RDesktop

Март 29, 2009
Терминальные команды RDesktop
(настройка клиента терминального сервера на базе Linux)

Установка операционной системы и ее конфигурирование не входит в рамки данной статьи. В данной статье описываются команды для подключения к терминальной сессии используя клиент RDesktop v.1.5.

Для подключения к терминальному серверу по протоколу RDP из Linux создаем маленький скрипт со следующим содержанием:
rdesktop -f -k common -d ИмяДомена -r
printer:ИмяПринтера -r disk:LOCAL=«/home/
focus/Рабочий
стол» ххх.ххх.ххх.ххх:ххх
Поясню теперь данные команды:
-f — работа в полноэкранном режиме
-k common — раскладка клавиатуры, которая будет изпользоваться для терминальной сессии
-d ИмяДомена — имя домена для аутентификации
-r printer:ИмяПринтера — переадрессация принтера
-r disk:LOCAL=«/home/focus/Рабочий
стол»
— переадресация папки «Рабочий стол» на терминальный сервер с именем «LOCAL»
ххх.ххх.ххх.ххх:ххх — IP адрес и, если нужно, порт

Для меня остались не решенным 2 проблемы:
1) Кодировка русского текста в терминальной сессии верна только при условии, что в Linux удаленны все раскладки кроме русской.
2) При русской раскладке на ТС Caps Lock отказывается работать.
Ваши мысли о решении данных проблем пишите в комментариях.

Для меня данных комманд хватило. Полный перечень команд на английском языке далее:

Usage: rdesktop [options] server[:port]

-u: user name


-d: domain


-s: shell


-c: working directory


-p: password (- to prompt)


-n: client hostname


-k: keyboard layout on server (en-us, de, sv, etc.)


-g: desktop geometry (WxH)


-f: full-screen mode


-b: force bitmap updates


-L: local codepage


-A: enable SeamlessRDP mode


-B: use BackingStore of X-server (if available)


-e: disable encryption (French TS)


-E: disable encryption from client to server


-m: do not send motion events


-C: use private colour map


-D: hide window manager decorations


-K: keep window manager key bindings


-S: caption button size (single application mode)


-T: window title


-N: enable numlock syncronization


-X: embed into another window with a given id.


-a: connection colour depth


-z: enable rdp compression


-x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)


-P: use persistent bitmap caching


-r: enable specified device redirection (this flag can be
repeated)


‘-r comport:COM1=/dev/ttyS0′: enable serial redirection of
/dev/ttyS0 to COM1


or COM1=/dev/ttyS0,COM2=/dev/ttyS1


‘-r disk:floppy=/mnt/floppy': enable
redirection of /mnt/floppy to ‘floppy’ share


or ‘floppy=/mnt/floppy,cdrom=/mnt/cdrom’


‘-r clientname=': Set the client name
displayed


for redirected disks


‘-r lptport:LPT1=/dev/lp0′: enable parallel redirection of
/dev/lp0 to LPT1


or LPT1=/dev/lp0,LPT2=/dev/lp1


‘-r printer:mydeskjet': enable printer redirection


or mydeskjet=»HP LaserJet IIIP» to enter
server driver as well


‘-r sound:[local[:driver[:device]]|off|remote]': enable
sound redirection


remote would leave sound on server


available drivers for ‘local':


oss: OSS output driver, default device:
/dev/dsp or $AUDIODEV


‘-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable
clipboard


redirection.


‘PRIMARYCLIPBOARD’ looks at both PRIMARY and
CLIPBOARD


when sending data to server.


‘CLIPBOARD’ looks at only CLIPBOARD.


-0: attach to console


-4: use RDP version 4


-5: use RDP version 5 (default)

Межсетевой экран D-Link DFL-210. Настройка и конфигурирование

Март 26, 2009

Настройка D-Link DFL-210 в
качестве интернет-шлюза

Оптимизировано для В.Е.К.К.-2000

1) С FTP D-Link скачиваем самую свежую прошивку.
Я использовал русифицированную прошивку: 2.20.02.12-7178 Jun 25 2008.

2) Заходим в веб-интерфейс администрирования:
Логин: admin
Пароль: admin

3) В меню Обслуживание/Обновление заливаем свежую прошивку.

4) В меню Объекты/Адресная книга/InterfaceAddresses вносим настройки: lan_ip, lannet, wan_ip, wannet и создаем запись шлюза провайдера (DNS серверы пока не указываем):

5) Заходим в Интерфейсы/Ethernet и настраиваем lan и wan:

6) Теперь в Правила/IP-правила/LAN to WAN создаем правило, разрешающее RDP:

Настройка DNS Relay (http://www.dlink.ru/ru/faq/85/491.html)

Этот пример описывает настройки DNS Relay для межсетевых экранов. Все межсетевые экраны DFL (DFL-210/800/1600/2500) поддерживают эту функцию, начиная с прошивок v2.04 и более поздних.

Примечание: Что касается этой функции, она обеспечивает только передачу/пересылку DNS пакетов, т.к. D-Link DFL межсетевые экраны не имеют встроенного DNS-сервера в ядро операционной системы. Таким образом, они не могут заменить реальный DNS сервер для обеспечения конвертации доменных имен и относительной функциональности.

Детально описание:

  • LAN IP на межсетевом экране: 192.168.1.1 (с функцией DNS Relay)
  • Lannet на межсетевом экране: 192.168.1.0/24
  • DNS Сервер в интернет: 12.0.0.1

  1. Настройка адресов
    Зайдите Objects/Address book/InterfaceAddresses
    Создайте IP Addres с именем dns_server с адресом 12.0.0.1
    нажмите ОК.
  2. Создайте IP правила для перенаправления DNS пакетов в интернет
    Зайдите Rules/IPRules
    Создайте новое правило IP Rule с действием SAT.
    Во вкладке General:

Name: SAT_DNS_Relay

Action: SAT

Service: dns_all

 

Source Interface: lan

Source Network: lannet

Destination Interface: core

Destination Network: lan_ip

 

Во вкладке SAT:

Translate the: Destination IP Address

New IP Address: dns_server

Нажмите ОК.

 

Создайте аналогичное правило IP Rule с действием NAT. Если среда не NAT, создайте вместо этого правило ALLOW.

Во вкладке General:

Name: Allow_DNS_Relay

Action: NAT

Service: dns_all

Source Interface: lan

Source Network: lannet

Destination Interface: core

Destination Network: lan_ip

Нажмите ОК.

Убедитесь, что два этих правила находятся перед другими правилами (т.е. allow_standard правилами).

И также, установите все персональные компьютеры PC, чтобы иметь firewall lan_ip (192.168.1.1) в качестве DNS сервера.

Сохраните и активизируйте конфигурацию межсетевого экрана.


Отслеживать

Get every new post delivered to your Inbox.