Здравствуйте. Есть два офиса: офис А, подключен к инернет через OpenBSD 2.9 и офис Б, подключен через FreeBSD 4.5. И там и там используется NAT.
Нужно, чтобы из клиенты из офиса Б попадали на терминал-сервер офиса А (Win 2000 Server). Терминал-сервер имеет IP-адрес сети офиса и не имеет
"реального" IP. Как решить поставленную задачу? Заранее благодарен.
>Здравствуйте. Есть два офиса: офис А, подключен к инернет через OpenBSD 2.9
>и офис Б, подключен через FreeBSD 4.5. И там и там
>используется NAT.
>Нужно, чтобы из клиенты из офиса Б попадали на терминал-сервер офиса А
>(Win 2000 Server). Терминал-сервер имеет IP-адрес сети офиса и не имеет
>
>"реального" IP. Как решить поставленную задачу? Заранее благодарен.Не знаю получится или нет, но вроде должно работать. Попробуй так:
#!/bin/sh
port = "xxxx" # Порт сервиса с которого будем перебрасывать пакеты
w = "x.x.x.x" # Локальный IP адрес маздайки
b = "x.x.x.x" # Внешний адрес сервера OpenBSD
i = "xl0" # Интерфейс на котором висит внешний адрес сервера OpenBSDipfw add 1000 divert 8888 tcp from any to ${b} ${ports} via ${i}
ipfw add 2000 divert 8888 ip from ${w} to any via ${i}natd -p 8888 -n ${i} -redirect_port tcp ${w}:${port} ${port}
ipfw add 3000 allow tcp from any to ${w} ${port} via any
Ну и фаерволе добавишь из какие сетей можно ломится на этот порт, чтобы все подряд не ломились... :)Ну и все в офисе Б будешь указывать IP OpenBSD и попадать в счастливый мир M$, дорогу к которому поддерживают сатанинские силы OpenBSD. :)
>Не знаю получится или нет, но вроде должно работать. Попробуй так:
>
>#!/bin/sh
>port = "xxxx" # Порт сервиса с которого будем перебрасывать пакеты
>w = "x.x.x.x" # Локальный IP адрес маздайки
>b = "x.x.x.x" # Внешний адрес сервера OpenBSD
>i = "xl0" # Интерфейс на котором висит
>внешний адрес сервера OpenBSD
>
>ipfw add 1000 divert 8888 tcp from any to ${b} ${ports} via
>${i}
>ipfw add 2000 divert 8888 ip from ${w} to any via ${i}
>
>
>natd -p 8888 -n ${i} -redirect_port tcp ${w}:${port} ${port}
>ipfw add 3000 allow tcp from any to ${w} ${port} via any
>
>
>
>Ну и фаерволе добавишь из какие сетей можно ломится на этот порт,
>чтобы все подряд не ломились... :)
>
>Ну и все в офисе Б будешь указывать IP OpenBSD и попадать
>в счастливый мир M$, дорогу к которому поддерживают сатанинские силы
>OpenBSD. :)Ой, сорри, забыл написать - и там и там используется IPF.