URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 25793
[ Назад ]

Исходное сообщение
"Помогите разобраться..."

Отправлено Cooper , 30-Янв-03 21:30 
значит есть проблема. Имеются два компьютера. Один рабочий с 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. Не будет ли он все пакеты включая те, что предназначались именно ему, а не мне, пересылать ко мне на рабочий компьютер? Как это всё можно реализовать? :) Спасибо :)

Содержание

Сообщения в этом обсуждении
"RE: Помогите разобраться..."
Отправлено Василий Свиридов , 31-Янв-03 08:56 
>значит есть проблема. Имеются два компьютера. Один рабочий с 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.