Настройка LAN

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

RequiroVerus
Сообщения: 64
ОС: Debian

Настройка LAN

Сообщение RequiroVerus »

Доброго всем времени суток.
Не знал, как назвать тему, если честно.

Ситуация такая.

Есть маршрутизатор, у него три сетевых интерфейса.

eth1-смотрит в инет
eth0 LAN1
eth2 LAN2

LAN1 подключена к маршрутизатору и все компьютеры LAN1 выходят в инет с одного ИП адреса(естественно настроен НАТ)

От ЛАН2, требуется вот что(как раз в это и трабла):
Есть блок ИП-адрессов выделенный от провайдера(к примеру 85.28.202.3/9), надо чтобы, компьютеры ЛАН2 выходили в инет через маршрутизатор, но у каждого из компьютеров сети должен быть реальный ИП, говоря иначе, у них должен быть ИП из диапазона(кстати один адресс из диапазона уже занят ЛАН1), то есть ИП под которым они в нете должен быть реальным.

Надеюсь проблема понятна
Veni, Vidi, Vici
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Настройка LAN

Сообщение Sleeping Daemon »

RequiroVerus писал(а):
12.05.2008 08:13
Доброго всем времени суток.
Не знал, как назвать тему, если честно.

Ситуация такая.

Есть маршрутизатор, у него три сетевых интерфейса.

eth1-смотрит в инет
eth0 LAN1
eth2 LAN2

LAN1 подключена к маршрутизатору и все компьютеры LAN1 выходят в инет с одного ИП адреса(естественно настроен НАТ)

От ЛАН2, требуется вот что(как раз в это и трабла):
Есть блок ИП-адрессов выделенный от провайдера(к примеру 85.28.202.3/9), надо чтобы, компьютеры ЛАН2 выходили в инет через маршрутизатор, но у каждого из компьютеров сети должен быть реальный ИП, говоря иначе, у них должен быть ИП из диапазона(кстати один адресс из диапазона уже занят ЛАН1), то есть ИП под которым они в нете должен быть реальным.

Надеюсь проблема понятна

iptables tutorial.
6.5.2. Действие DNAT
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

Подробней не могли бы?
Veni, Vidi, Vici
Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Настройка LAN

Сообщение ford1813 »

RequiroVerus писал(а):
12.05.2008 09:28
Подробней не могли бы?

Допустим, что со стороны локальной сети (eth1) вам нужно пустить своих пользователей в интернет (по всем портам), т.е. пропустить от eth1 на eth0 c IP адресом 10.10.10.10, что соответствует IP адресу на интерфейсе eth0. Это будет совершаться в обход кэшируюших служб, к примеру прокси-сервера. Соответственно добавляем строку:

-A POSTROUTING -o eth0 -j SNAT --to-source 10.10.10.10

Sleeping Daemon писал(а):
12.05.2008 09:14
RequiroVerus писал(а):
12.05.2008 08:13
Доброго всем времени суток.
Не знал, как назвать тему, если честно.

Ситуация такая.

Есть маршрутизатор, у него три сетевых интерфейса.

eth1-смотрит в инет
eth0 LAN1
eth2 LAN2

LAN1 подключена к маршрутизатору и все компьютеры LAN1 выходят в инет с одного ИП адреса(естественно настроен НАТ)

От ЛАН2, требуется вот что(как раз в это и трабла):
Есть блок ИП-адрессов выделенный от провайдера(к примеру 85.28.202.3/9), надо чтобы, компьютеры ЛАН2 выходили в инет через маршрутизатор, но у каждого из компьютеров сети должен быть реальный ИП, говоря иначе, у них должен быть ИП из диапазона(кстати один адресс из диапазона уже занят ЛАН1), то есть ИП под которым они в нете должен быть реальным.

Надеюсь проблема понятна

iptables tutorial.
6.5.2. Действие DNAT

DNAT для наружки внутрь.
А Ему SNAT нужен.

А вообще если подробней то http://www.opennet.ru/docs/RUS/iptables/#SNATTARGET
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
Tokra
Сообщения: 399

Re: Настройка LAN

Сообщение Tokra »

RequiroVerus писал(а):
12.05.2008 08:13
От ЛАН2, требуется вот что(как раз в это и трабла):
Есть блок ИП-адрессов выделенный от провайдера(к примеру 85.28.202.3/9), надо чтобы, компьютеры ЛАН2 выходили в инет через маршрутизатор, но у каждого из компьютеров сети должен быть реальный ИП, говоря иначе, у них должен быть ИП из диапазона(кстати один адресс из диапазона уже занят ЛАН1), то есть ИП под которым они в нете должен быть реальным.

А в чем, собственно, проблема. Ну если вам провайдер выделил целый диапазон адресов реальных, что стоит поднять dhcp сервак для lan2 и раздавать йапишники (ну если их на всех хватает).

Есть более геморный вариант:

1. На сетевой смотрящей в нет поднимает виртуальные интерфейсы (типа eth0:0, eth0:1 и т.д.)
2. Присваиваем им айпишки: eth0:0 - 85.28.202.3, eth0:1 - 85.28.202.4 ну и т.д.
3. Потом в правилах тейбла пишем для сети lan2 (допустим у них айпишки из диапазано 192.168.1.х\24)
iptables -t nat -A POSTROUTING -s 192.168.1.2 -j SNAT --to-source 85.28.202.3
iptables -t nat -A POSTROUTING -s 192.168.1.3 -j SNAT --to-source 85.28.202.4
ну и так далее
4. Не забудьте подправить таблицу маршрутизации

Хотя я мог и не правильно понять задачу. И желательно расписать какие айпи на каких карточках сидят (для наглядности).
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Настройка LAN

Сообщение Sleeping Daemon »

wertik писал(а):
12.05.2008 12:12
RequiroVerus писал(а):
12.05.2008 09:28
Подробней не могли бы?

Допустим, что со стороны локальной сети (eth1) вам нужно пустить своих пользователей в интернет (по всем портам), т.е. пропустить от eth1 на eth0 c IP адресом 10.10.10.10, что соответствует IP адресу на интерфейсе eth0. Это будет совершаться в обход кэшируюших служб, к примеру прокси-сервера. Соответственно добавляем строку:

-A POSTROUTING -o eth0 -j SNAT --to-source 10.10.10.10

Sleeping Daemon писал(а):
12.05.2008 09:14
RequiroVerus писал(а):
12.05.2008 08:13
Доброго всем времени суток.
Не знал, как назвать тему, если честно.

Ситуация такая.

Есть маршрутизатор, у него три сетевых интерфейса.

eth1-смотрит в инет
eth0 LAN1
eth2 LAN2

LAN1 подключена к маршрутизатору и все компьютеры LAN1 выходят в инет с одного ИП адреса(естественно настроен НАТ)

От ЛАН2, требуется вот что(как раз в это и трабла):
Есть блок ИП-адрессов выделенный от провайдера(к примеру 85.28.202.3/9), надо чтобы, компьютеры ЛАН2 выходили в инет через маршрутизатор, но у каждого из компьютеров сети должен быть реальный ИП, говоря иначе, у них должен быть ИП из диапазона(кстати один адресс из диапазона уже занят ЛАН1), то есть ИП под которым они в нете должен быть реальным.

Надеюсь проблема понятна

iptables tutorial.
6.5.2. Действие DNAT

DNAT для наружки внутрь.
А Ему SNAT нужен.

А вообще если подробней то http://www.opennet.ru/docs/RUS/iptables/#SNATTARGET

Ну да. Тогда тот же документ. 6.5.12. Действие SNAT
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

Ну к примеру.

eth1 - смотрит в инет (85.28.202.2)
eth0 -LAN1 (192.168.1.0) Адреса раздаются по DHCP, NAT настроен, все работает. Внешний IP у компьютеров сети получается 85.28.202.2)
eth2 - LAN2, сеть в которой компьютеры должны получать выданные IP адресса из блока выделенного провайдером(1 IP уже занят). Но в настройках подключение этих компьютеров должен указываться реальный IP, почему долго объяснять, скажу лишь одна одна программа не работает без этого.
Veni, Vidi, Vici
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Настройка LAN

Сообщение Sleeping Daemon »

RequiroVerus писал(а):
13.05.2008 04:24
Ну к примеру.

eth1 - смотрит в инет (85.28.202.2)
eth0 -LAN1 (192.168.1.0) Адреса раздаются по DHCP, NAT настроен, все работает. Внешний IP у компьютеров сети получается 85.28.202.2)
eth2 - LAN2, сеть в которой компьютеры должны получать выданные IP адресса из блока выделенного провайдером(1 IP уже занят). Но в настройках подключение этих компьютеров должен указываться реальный IP, почему долго объяснять, скажу лишь одна одна программа не работает без этого.

То есть, этим компьютерам должен назначаться реальный IP и они с ним должны работать?
А почему бы им не назначить эти ip статически?
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

То есть, я подключаю локальную сеть к eth2. Назначаю компьютерам в этой сети реальные IP статически. И дальше все будет работать? (я так и раньше делал не помогло. Присваивал eth2 реальный IP, и компьютерам сетки, которая к ней подключал, присваивал тоже реальные IP)

И извне к этим компьютерам тоже можно будет обращаться по реальным IP?(которые указаны у них в сет.подключениях(это win-машины))
Veni, Vidi, Vici
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

Больше вариантов нет?
Veni, Vidi, Vici
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Настройка LAN

Сообщение Sleeping Daemon »

RequiroVerus писал(а):
13.05.2008 09:51
То есть, я подключаю локальную сеть к eth2. Назначаю компьютерам в этой сети реальные IP статически. И дальше все будет работать? (я так и раньше делал не помогло. Присваивал eth2 реальный IP, и компьютерам сетки, которая к ней подключал, присваивал тоже реальные IP)

И извне к этим компьютерам тоже можно будет обращаться по реальным IP?(которые указаны у них в сет.подключениях(это win-машины))

Прописаваете роутинг правильно, настраиваете правильно iptables. И да, будет работать.
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

Глубоко извиняюсь, это уже относится к готовым решениям, но все же:
Как правильно настроить роутинг, и iptables в данной ситуации(просто с этими вещами дело имею 2 раз)?

Еще раз повторяю параметры интерфейсов: блок IP 85.28.202.2/5 (например)
eth1-смотри в инет (на ней IP 85.28.202.2)
eth2-LAN2, то есть сеть компьютеры которой должны иметь реальные IP.
eth0-LAN1, сеть из компов, у каждого одинаковый внешний IP (85.28.202.2 то есть IP интерфейса eth1). Эта сеть настроена, все работает

PS: Порекомендуете пожалуйста еще какую-нибудь книгу, по этим темам
Veni, Vidi, Vici
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Настройка LAN

Сообщение Sleeping Daemon »

RequiroVerus писал(а):
13.05.2008 15:41
Глубоко извиняюсь, это уже относится к готовым решениям, но все же:
Как правильно настроить роутинг, и iptables в данной ситуации(просто с этими вещами дело имею 2 раз)?

Еще раз повторяю параметры интерфейсов: блок IP 85.28.202.2/5 (например)
eth1-смотри в инет (на ней IP 85.28.202.2)
eth2-LAN2, то есть сеть компьютеры которой должны иметь реальные IP.
eth0-LAN1, сеть из компов, у каждого одинаковый внешний IP (85.28.202.2 то есть IP интерфейса eth1). Эта сеть настроена, все работает

PS: Порекомендуете пожалуйста еще какую-нибудь книгу, по этим темам

С eth1 всё понятно.
С eth0 - то же.
Теперь: У eth2 должен быть какой то йп адрес, реальный. Всем компьютерам из eth2-LAN2 назначаете йп адреса из выделенного диапазона. Указываете для них дефайл гетвэй йп адрес eth2. В обще то всё. Ну и iptables настраиваете правильно, то есть разрешаете FORWARD в обе стороны для адресов из диапазона.
Если у eth2 какой то другой йп, не из этого диапазона, то тут сложнее.
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

Простите, но вы так же говорили про роутинг. Что с ним?
PS: Все же прошу привести список команд, которые приведут к результату.. Так как прочитал, то что Вы мне посоветовали, сделал. Результат все тот же, не работает.
PPS: Порекомендуйте книгу.
Veni, Vidi, Vici
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Настройка LAN

Сообщение Sleeping Daemon »

RequiroVerus писал(а):
15.05.2008 14:46
Простите, но вы так же говорили про роутинг. Что с ним?
PS: Все же прошу привести список команд, которые приведут к результату.. Так как прочитал, то что Вы мне посоветовали, сделал. Результат все тот же, не работает.
PPS: Порекомендуйте книгу.

ifconfig на машине с выходом в инет(где 3 интерфейса) в студию.
ip r list в студию.
На любой машите из eth2-LAN2 ipconfig /all для винды и если линукс, то анологичные команды, как на сервере(где eth2) в студию.
Спасибо сказали:
RequiroVerus
Сообщения: 64
ОС: Debian

Re: Настройка LAN

Сообщение RequiroVerus »

Вообщем спасибо всем за помощь, но настроить хотелось самому :) Что я и сделал.
Еще раз спасибо за помощь
Veni, Vidi, Vici
Спасибо сказали: