По пунктам.
1)Удалите все правила кроме правил о 445 и 222 портах из раздела Файрвол - внешний доступ веб-интерфейса.
2)Удалите все правила проброса портов, за исключением того, которое нужно TeamViewer'у
3)Удалите правило, о котором я писал выше. То, которое
iptables -t nat -A POSTROUTING -p tcp -d LOCAL_IP --dport 3389 -j SNAT --to-source RED_IP
.
4)Перезапустите IpCop (на всякий пожарный).
5)Установите на Ipcop аддон nmap
отсюда.
6)Зайдите на Ipcop по SSH и выполните команду:
nmap -p 3389 IP_терминального_сервераВ ответ по идее Вы должны получить что-то вроде
Interesting ports on 192.168.1.2:
PORT STATE SERVICE
3389/tcp open ms-term-servЕсли статус порта - filtered, значит что-то на Вашем терминальном сервере не дает Ipcop'у получить доступ к этому порту.
Если статус порта - open, значит Ipcop может до этого порта достучаться. Тогда продолжаем
6)Настройте проброс порта 35020 на порт 3389 терминального сервера в разделе Фаерволл-перенаправление портов.
6)Попробуйте подключиться к терминальному серверу с помощью RDP-клиента.
Для rdp-клиента Win XP SP3 это проще всего сделать командой
mstsc /v:Red_IP:35020