Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Выделенный Ip внутри локалки  (Прочитано 1998 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lastelf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Выделенный Ip внутри локалки
« : 04 Октября 2010, 11:45:14 »
Добрый день.Прошу помощи у Linux гуру) Есть сервер под Ubuntu 10.04 Инет раздает в локальную сеть IPTABLES + NAT. Нужно прокинуть реальные (внешние) ip-адреса в локальную сеть. Инет получаю таким образом - на сетевом интерфейсе просто прописан внешний айпи. Провайдер выделил подсеть "ip /29". Как сделать так, чтоб пользователи в локальной сети могли прописать инетовский айпи у себя и работать в инете?

Вариант с DNAT + SNAT не оч устраивает.....

Заранее спасибо.
« Последнее редактирование: 04 Октября 2010, 11:47:34 от lastelf »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #1 : 04 Октября 2010, 11:52:06 »
Ща мне nbn разродится /29 подсетью, будем вместе мучать ))

кмк, нужно просто прописать маршрут к этой самой /29 подсети через интерфейс локалки, и компам внутри раздать адреса. И сответственно для них отключить NAT.

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
Re: Выделенный Ip внутри локалки
« Ответ #2 : 04 Октября 2010, 11:53:49 »
VLAN-ы сделай, либо через свич  :P

Оффлайн lastelf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #3 : 04 Октября 2010, 12:13:07 »
Vlan-ы уже подняты, просто не могу разобраться как это все реализовать........ Начал настраивать через  Shorewall Firewall в webmin-e и окончательно запутался.........(

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #4 : 04 Октября 2010, 13:43:59 »
Ибо нефиг.
Пока с iptables не на "ты, козёл", про настройку их из вебмина забудь. Только голову сломаешь.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Гарри Кашпировский

  • Гость
Re: Выделенный Ip внутри локалки
« Ответ #5 : 04 Октября 2010, 13:51:26 »
Не очень понял причем тут iptables. Ах ну да, жаба - хочется все восемь заюзать ))
Я сделал это так (без виланов):
ppp0 - динамика
eth0 - локалка прова, серый адрес
eth1 (или вилан, не важно) - первый адрес
Убрал NAT
Сделал ip r d default dev ppp0; ip r a default dev ppp0 src твой_реальник_на_eth1(вилане)
Ограничил доступ по самбе кроме своей подсети.
Profit.


Пользователь решил продолжить мысль 04 Октября 2010, 13:55:44:
PS там мучать нечего. Элементарщина.
« Последнее редактирование: 04 Октября 2010, 13:55:44 от KT315 »

Оффлайн lastelf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #6 : 04 Октября 2010, 14:34:25 »
 А не подскажите как правильно обойти нат для тогда.
Допустим провайдер выделил адрес 85.114.x.x под которым натятся клиенты, и выделил ip  из другой подсети 217.79.x.x, который нужно пробросить во внутрянку.
Для клиентов прописаны следующие правила :
$IPTABLES -t nat -A POSTROUTING -o $IF_INTERNET -j MASQUERADE
$IPTABLES -A FORWARD -i $LOCAL -o $IF_INTERNET -s 192.168.0.0/255.255.0.0 -j ACCEPT
$IPTABLES -A FORWARD -i $IF_INTERNET -o $LOCAL -d 192.168.0.0/255.255.0.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
на внешней сетевой алиасом прописан новый выделенный ip.
PS: Заранее прошу прощения за нубские вопросы.

Гарри Кашпировский

  • Гость
Re: Выделенный Ip внутри локалки
« Ответ #7 : 04 Октября 2010, 14:41:01 »
Алиас убрать.
Записать
Внешняя сетевая eth0 - 85.114.x.x
Внутренняя сетевая - eth1 217.79.x.A .Про то что у сети есть её адрес и маска, надеюсь объяснять не нужно?
Клиентам отдавать 217.79.x.B-F c шлюзом 217.79.x.A
PS Провайдер просто маршрутизирует твою 29-ю сеть на твой интерфейс 85.114.x.x

Пользователь решил продолжить мысль 04 Октября 2010, 14:47:53:
ЗЫ Ну если хочеться и серую сеть и белую, Вам  виланы в помощь с умным свитчем.
« Последнее редактирование: 04 Октября 2010, 14:47:53 от KT315 »

Оффлайн lastelf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #8 : 04 Октября 2010, 15:05:41 »
Спасиб за совет) т.е.в случае с виланами нужно просто отключить nat на интерфейсы с выделенными ip ?
« Последнее редактирование: 04 Октября 2010, 15:10:55 от lastelf »

Гарри Кашпировский

  • Гость
Re: Выделенный Ip внутри локалки
« Ответ #9 : 04 Октября 2010, 15:30:04 »
Какая разница виланы там или не виланы.
NAT для рельников не нужен - это же матчасть :)

Оффлайн lastelf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #10 : 04 Октября 2010, 15:40:32 »
Так смысл в том что серая подседка тоже нужна(
Причем проблема еще в том, что как только я его отключаю, связь наружу пропадает....
« Последнее редактирование: 04 Октября 2010, 15:42:30 от lastelf »

Гарри Кашпировский

  • Гость
Re: Выделенный Ip внутри локалки
« Ответ #11 : 04 Октября 2010, 15:47:32 »
Хехе, а это уже другая история. =)
В общем создай новую тему, опиши ситуёвину, что мол есть такое дело - одним клиентам нужно отдать реальники - другим серые адреса, сетвуха мол в сеть смотрит одна, Озвучь свое оборудование, свитчи какие используешь. Ну если не трудно будет займись немножко живописью, нарисуй схему :)
Народ в помощи не откажет.
А мусолить двадцать вопросов в одном треде - это в разговоры обо всём (тема про фирефохэ :D )
И я как бэ уже намекал что для этого нужно
Ну если хочеться и серую сеть и белую, Вам  виланы в помощь с умным свитчем.
« Последнее редактирование: 04 Октября 2010, 15:51:03 от KT315 »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #12 : 04 Октября 2010, 16:17:55 »
Вот и мне nbn тока что разродился /29 подсетью. Я сейчас сделал так. В наличии у меня роутер asus wl500gPremium с одной общеизвестной прошивкой. На нем настроен нат и всё такое по стандартной схеме с иптаблесами.

Не долго думая на нем я просто добавил маршрут
route add -net 213.141.128.24/29 dev br0
br0 это у меня интерфейс, который смотрит в локальную сетку, а 213.141.128.24/29 это подсеть, которую мне делегировал провайдер

Подправил правила FORWARD в iptables (нужно в случае, если FORWARD закрыт)
iptables -A FORWARD -s 213.141.128.24/29 -i br0 -o ppp0 -j ACCEPT
iptables -A FORWARD -d 213.141.128.24/29 -i ppp0 -o br0 -j ACCEPT
где ppp0 это интерфейс, на который приходит провайдерский трафик.

Сменил правило маскардинга на такое:
iptables -t nat -A POSTROUTING -o ppp0 ! -s 213.141.128.24/29 -j MASQUERADE

А на комапх в локалке просто добавил реальные адреса как алиасы к уже имеющимя серым адресам.
ifconfig eth0:connect 213.141.128.24 netmask 255.255.255.255 broadcast 255.255.255.255
...
ifconfig eth0:connect 213.141.128.31 netmask 255.255.255.255 broadcast 255.255.255.255

и у меня теперь бегает и по серой схеме и по белой одновременно.

Пользователь решил продолжить мысль 04 Октября 2010, 16:21:02:
Кстати, а кто может мне объяснить, а зачем vlan'ы тут городить?
« Последнее редактирование: 04 Октября 2010, 16:21:02 от Mam(O)n »

Гарри Кашпировский

  • Гость
Re: Выделенный Ip внутри локалки
« Ответ #13 : 04 Октября 2010, 16:26:26 »
Можем.
Виланы нужны для того, что бы сделать сеть как сеть, а не ту порнографию, что у тебя.

Пользователь решил продолжить мысль 04 Октября 2010, 16:29:49:
И да, раздай это все по DHCP. :)
« Последнее редактирование: 04 Октября 2010, 16:29:49 от KT315 »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Выделенный Ip внутри локалки
« Ответ #14 : 04 Октября 2010, 16:30:20 »
В чем заключается порнография и чем vlan поможет сделать это лучше обычной маршрутизации?

 

Страница сгенерирована за 0.095 секунд. Запросов: 23.