Есть локалка (192.168.0.х), есть сервак (FreeBSD 4.5) с двумя сетевыми - rl0 смотрит внутрь 192.168.0.1, ed0 - смотрит внаружу 195.х.х.х
Порт на локальной машине надо отобразить на серваке. Конект к порту будет только с адреса 217.х.х.х
Пишу
ipfw add 10 divert natd tcp from 217.х.х.х to 195.х.х.х
natd.conf:
alias_address 195.x.x.x
log yes
redirect_port tcp 192.168.0.121:23 1085
Отображаю 23 порт локальной машины на 1085 порт сервера.
Запускаю
natd -f /etc/natd.conf -v
И делаю конект.
На экране отбражается [IN]
Делается алиасинг 195.x.x.x на 192.168.0.121
А вот обратно-то как сделать?
Что бы не только IN, но и OUT был.
Если я правильно понимаю, то локальная машина пытается сразу ответить на адрес 217.x.x.x, но это ей не удается, так как такого прямого доступа в инет у нее нет. Как ответ сделать тоже через сервер, как собственно и запрос?