объясняю ситуацию: есть terminal server на винде, он в локальной сети (ip 192.168.x.x). в этой же LAN есть машина с выходом в интернет, на ней две сетевые карты (ip1 80.67.x.x ip2 192.168.x.x), но она не являеться шлюзом для всех остальных машин в сети. Надо подключаться к серверу терминалов из др. города с ip 217.106.x.x.
Таким образом если я не использую NAT на машине 80.67.x.x
(iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE, где eth1 - локальный интерфейс), то не проходит даже пинг. если ставлю правило - то пинг есть, но коннектиться всё равно не хочет, говорит "возможно проблемы с сетью, проверьте соединение"
ТУТ ПОДУМАЛ: может сервер терминалов пытаеться помимо на ответ клиентам сам инициализировать какие-то соединения и идёт на шлюз по умолчанию?
P.S. если на terminal server'e прописать маршрут до клиента через выделенный нам не-шлюз, то всё ХОРОШО!
можно ли обойтись без прописания маршрутов????