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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: IPtables нужна помощь  (Прочитано 3941 раз)

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

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
IPtables нужна помощь
« : 27 Мая 2011, 04:14:24 »
есть сервер биллинга
на нем есть 2-а типа авторизации
1-я pppoe (192.168.160.0/24)
2-я IPN по айпи (тут все сложно) пользователь который не авторизировался должен попадать в редирект на страницу авторизации, полсле введения логина и пароля на серваке выролняется команда типа
sudo iptables -t nat -I REDIR_AUTH -s %IP -j RETURN; sudo iptables -I FORWARD -s %IP -d 0/0 -j ACCEPT; sudo iptables -I FORWARD -s 0/0 -d %IP -j ACCEPT
т.е. по умолчанию должено быть в скрипте -P FORWARD DROP но при этом на pppoe пропадает инет

скипт до боли простой, может кто подскажет как обьеденить это все добро

(Нажмите, чтобы показать/скрыть)

192.168.160.0/22 -pppoe
192.168.4.0/22 - локалка  с которой подключаются по двум протоколам
78.x.x.x - внешний адресс сервера
к сожалению сервер рабочий не могу на живую ковырять, а вот тестового ведра нету(((

Пользователь решил продолжить мысль 27 Мая 2011, 09:59:21:
ни у кого нет мыслей????
« Последнее редактирование: 27 Мая 2011, 09:59:21 от admin4ek »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #1 : 27 Мая 2011, 10:31:28 »
Попробувал начало включить сеть на интернет работает умеешь?
Wars ~.o

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #2 : 27 Мая 2011, 11:09:01 »
как обьеденить это все доброЧто имеется ввиду?
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #3 : 27 Мая 2011, 11:15:54 »
Все очень просто есть локалка
внутреняя сеть 192.168.4.0/22 на eth0. C нее все конектятся на сервер, для подключения к интеренту, как по pppoe так и по IPN(то что я описал выше) Нужно все залочить  в DROP пустить все цепи, и когда клиент пытается пройти не авторизированым на любой сайт его перебрасывало на страницу авторизации. на этот же сервер на 80 порт.(это только для абонентов на IPN) Но при этом чтоб на виртульной сети 192.168.160.0/24 был постоянно SNAT т.к. не из одной из 2-х сетей не  видно эту сеть так как она становиться доступной только после авторизации по PPPoE .
ip сервера во внутреней сети 192.168.5.2/

Пользователь решил продолжить мысль 27 Мая 2011, 11:18:39:
я например думаю что где-то так вот должно получится
(Нажмите, чтобы показать/скрыть)
только вот додумать нужно

Пользователь решил продолжить мысль 27 Мая 2011, 11:29:56:
да почти все норм, единсвенное не могу понять почему меня не перекидывает на страницу авторизации мало  того и не могу зайти на веб страницу сервера не пускает пока не подключусь к интеренту...
« Последнее редактирование: 27 Мая 2011, 11:29:56 от admin4ek »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #4 : 27 Мая 2011, 12:10:20 »
В общем должно получиться так.
В прероутинге вы перехватываете те пакеты из isp подсети, назначение которых не равно подсети pptp клиентов, и отправляете на авторизацию.
Остальные пропускаете и они спокойно уходят в подсеть pptp
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #5 : 27 Мая 2011, 12:30:50 »
в последнем спойлере уже все с pppoe норм, и клиетам у которых включен интернет на IPN тоже все гуд и на веб заходят сервера и инет есть, проблема только с тем если я не подключен, то не могу попасть на страницу авторизации, на этот же сервер на 80 порт, даже введя его адресс руками в браузере не говоря о редиректе

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #6 : 27 Мая 2011, 12:39:47 »
sudo iptables-save
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #7 : 27 Мая 2011, 12:43:24 »
вот
(Нажмите, чтобы показать/скрыть)

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #8 : 27 Мая 2011, 12:46:17 »
забыл спросить:
а ваш ip какой, и как подключаетесь - напрямую по кабелю?
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #9 : 27 Мая 2011, 12:50:37 »
локалка ( с нее все конектятся)
ip сервера 192.168.5.3/22 eth0
ip мой 192.168.7.221

PPPoE 192.168.160.0/24
виртуальный шлюз на сервере 192.168.160.1

внешка сервера 78.x.x.x eth1

да прямо по кабелю в серверную который идет и там в обычный свитч
« Последнее редактирование: 27 Мая 2011, 13:09:47 от admin4ek »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #10 : 27 Мая 2011, 13:23:50 »
MASQUERADE нету? добавить нужно
iptables -A REDIR_AUTH -t nat -j MASQUERADE
Wars ~.o

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #11 : 27 Мая 2011, 13:27:48 »
MASQUERADE нету? добавить нужно
iptables -A REDIR_AUTH -t nat -j MASQUERADE

маскарад при таком колличестве пользователей положит сервер спатки, нужен SNAT

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #12 : 27 Мая 2011, 13:35:59 »
у тебя скрипт добавить строка iptables -A REDIR_AUTH -t nat -j MASQUERADE перезапустить.
Wars ~.o

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #13 : 27 Мая 2011, 13:52:51 »
Действительно странно - ваш IP должно пускать сразу и без вопросов.
Может дело в настройках сервера - он не слушает на этом интерфейсе просто?
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPtables нужна помощь
« Ответ #14 : 27 Мая 2011, 14:38:29 »
все норм, я когда подключен к инету то все гуд с любой стороны не вопрос работает

Пользователь решил продолжить мысль 27 Мая 2011, 14:39:58:
это когда я не подключен через IPN
(Нажмите, чтобы показать/скрыть)

 

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