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

Исходное сообщение
"W2K Terminal Services через шлюз под Linux ?"

Отправлено Mitjaj , 15-Дек-03 17:55 
Имеется Windows 2000 в режиме сервера терминалов во внутренней сети IP-192.168.xxx.xxx.
На шлюзе во внешнюю сеть стоит Linux.
Возможно ли организовать полноценный доступ к серверу терминалов из внешней сети?

Содержание

Сообщения в этом обсуждении
"W2K Terminal Services через шлюз под Linux ?"
Отправлено open , 16-Дек-03 12:26 
чтение доки по iptables на тему SNAT

"W2K Terminal Services через шлюз под Linux ?"
Отправлено open , 16-Дек-03 12:33 
прошу прощения DNAT
примерный вид

/sbin/iptables -t nat -I PREROUTING -i eth1 -d внешний_ип/32 -p tcp -m mport --dports список пробрасываемых портов -j DNAT --to-destination локальный ип


"W2K Terminal Services через шлюз под Linux ?"
Отправлено mogican , 26-Дек-03 15:29 
А не проще и безопаснее просто один порт прокинуть в xinetd вот так у меня работает
service terminal
{
        socket_type             = stream
        wait                    = no
        user                    = root
        only_from               = с каких рарешено ипов подсоединение
        log_type                = FILE /var/log/terminal  
        redirect                = 192.168.х.х 3389
}


"W2K Terminal Services через шлюз под Linux ?"
Отправлено mogican , 26-Дек-03 15:31 
А не проще и безопаснее просто один порт прокинуть в xinetd вот так у меня работает
service terminal
{
        socket_type             = stream
        wait                    = no
        user                    = root
        only_from               = с каких рарешено ипов подсоединение
        log_type                = FILE /var/log/terminal  
        redirect                = 192.168.х.х 3389
}



"W2K Terminal Services через шлюз под Linux ?"
Отправлено Randi , 12-Фев-04 12:37 
А вот вопрос вдогонку - как сделать то же самое, но шлюз FreeBSD +ipfw

правило fwd [winserver],3389 tcp from any to [real_ip_of_unixhost] 3389
не работает..

Что не так?


"W2K Terminal Services через шлюз под Linux ?"
Отправлено СергейКа , 13-Фев-04 12:51 
>А вот вопрос вдогонку - как сделать то же самое, но шлюз
>FreeBSD +ipfw
>
>правило fwd [winserver],3389 tcp from any to [real_ip_of_unixhost] 3389
>не работает..
>
>Что не так?

Надо смотреть на каком порту Terminal принимает пакеты.
У меня например CITRIX перехватывает соединение и работает по 1494


"W2K Terminal Services через шлюз под Linux ?"
Отправлено open , 13-Фев-04 13:14 
тут надо не ipfw, а natd копать на тему
redirect port
в /etc/natd.conf
redirect_port tcp локальный_ip:порт_локальный порт_на_шлюзе_для_редиректа.


>>А вот вопрос вдогонку - как сделать то же самое, но шлюз
>>FreeBSD +ipfw
>>
>>правило fwd [winserver],3389 tcp from any to [real_ip_of_unixhost] 3389
>>не работает..
>>
>>Что не так?
>
>Надо смотреть на каком порту Terminal принимает пакеты.
>У меня например CITRIX перехватывает соединение и работает по 1494



"W2K Terminal Services через шлюз под Linux ?"
Отправлено Randi , 19-Фев-04 14:30 
Спасибо огромное за совет!

Заработало. Т.е. получается, что никаких правил для ipfw чтобы это работало быть не должно дополнительных? Только redirect_port в natd ?

>тут надо не ipfw, а natd копать на тему
>redirect port
>в /etc/natd.conf
>redirect_port tcp локальный_ip:порт_локальный порт_на_шлюзе_для_редиректа.
>
>
>>>А вот вопрос вдогонку - как сделать то же самое, но шлюз
>>>FreeBSD +ipfw
>>>
>>>правило fwd [winserver],3389 tcp from any to [real_ip_of_unixhost] 3389
>>>не работает..
>>>
>>>Что не так?
>>
>>Надо смотреть на каком порту Terminal принимает пакеты.
>>У меня например CITRIX перехватывает соединение и работает по 1494