>значит есть проблема. Имеются два компьютера. Один рабочий с win2k второй хочу
>сделать сервером под Linux Red Hat(пытался BSD.. не вышло чего-то ну
>да ладно..). Вобщем компьютера два, а ip - один. Решил седлать
>маскарад. На том где линус прописал ip rule add from 10.3.3.3
>nat 192.168.10.113 и ip route add nat 192.168.10.113 nat 10.3.3.3, где
>192.168.10.113 - мой реальный ip (стоит теперь в настройках сервера), а
>10.3.3.3 - тот что я решил присвоить рабочей машине, т.к. сеть
>локальная имеет адреса вида 192.168.x.x и маску 255.255.0.0 На рабочей машине
>я поставил в настройках tcp/ip шлюз 192.168.10.113, ip адрес 10.3.3.3 и
>маску 255.0.0.0 . Включил сервер, рабочий компьютер (соеденины при помощи хаба),
>вроде все работает. Но! Я отсылать могу всё, а вот с
>получением проблемы т.к. ведь все мои пакеты уходят через сервер с
>адресом 192.168.10.113 и приходят соответствнно к нему обратно. Можно сделать чтобы
>все пакеты приходили с него опять н мой 10.3.3.3, но это
>не только "маршрутизатор :)" но еще и сервер с apache и
>ftp. Не будет ли он все пакеты включая те, что предназначались
>именно ему, а не мне, пересылать ко мне на рабочий компьютер?
>Как это всё можно реализовать? :) Спасибо :)
Сделай MASQUERADE для всего, что уходит с внешнего интерфейса и DNAT для специфических серверов. Всё это делается через iptables в таблице nat.