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


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

Автор Тема: PPPoE Маршрутизация  (Прочитано 2728 раз)

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

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
PPPoE Маршрутизация
« : 06 Март 2012, 17:22:58 »
Помогите товарищи! Что-то я не соображу ни как!
Есть некий сервер с двумя eth. На нём стоит PPPoE сервер.
Есть диапазон белых ip адресов. Пусть будет 11.22.33.0/24
Eth0 смотрит в сторону граничного маршрутизатора ip 11.22.33.44
Eth1 локальная сеть ip 172.1.1.1
Граничный маршрутизатор имеет интерфейс 11.22.33.1
При подключении по PPPoE пользователи получают белый ip из диапазона 11.22.33.0/24
Надыть сделать так что бы они могли ходить в интернет с этими ip адресами
Подскажите как для этого настроить маршрутизацию.

Локальные компы по DHCP получают ip из диапазона 172.1.1.0/24 (до подкл. PPPoE)

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #1 : 06 Март 2012, 17:46:30 »
Цитировать
Подскажите как для этого настроить маршрутизацию.
Ровным счётом никак. Не требуется никаких дополнительных настроек кроме тех, что уже присутствуют.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #2 : 06 Март 2012, 18:20:05 »
Но не работает!
Когда комп подключается в свойствах PPPoE подключения пишется:
ip адрес сервера: 172.1.1.1
ip адрес клиента: 11.22.33.12

А в таблице маршрутизации пишется что основной шлюз: 11.22.33.12 (т.е. его ip адрес)

Задача состоит в том чтобы пакетики приходящие с интерфейса ppp0 с ip адресом 11.22.33.12 уходили на шлюз 11.22.33.1 через интерфейс eth0 и возвращались обратно! и отправлялись в ppp0

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #3 : 06 Март 2012, 19:45:42 »
Но не работает!
Очевидно же, что с существующей конфигурацией что-то не так.
Вы дальше будете простанно рассуждать о неких интерфейсах и сетях или же, всё-таки желая получить помощь, предоставите конфигурацию?
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #4 : 11 Март 2012, 17:09:06 »
eth0 - Local
eth1 - Internet


Ifconfig

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

IPTABLES

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


IP RULE

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

IP ROUTE

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

/etc/ppp/pppoe-server-options


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

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #5 : 11 Март 2012, 18:05:42 »
cat /proc/sys/net/ipv4/ip_forward
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #6 : 11 Март 2012, 18:09:19 »
cat /proc/sys/net/ipv4/ip_forward
1

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #7 : 11 Март 2012, 18:15:11 »
Теперь более менее ясно.
Скажи, машрут по умолчанию по какой причине отсутствует?
Каким образом пришедший с ppp0 пакет узнает, что в сети существует еще и пограничный машрутизатор?
Куда слать пакеты дальше?
Пограничный маршрутизатор вообще в курсе того, что сеть 91.x.x.0/24 нужно маршрутизировать на хост 91.x.x.147 ?
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #8 : 11 Март 2012, 18:46:12 »
Вот как раз разобрался, что обратного маршрута нет!
Скажите пожалуйста а пакеты пришедшие по PPPoE будут оправляться на шлюз по умолчанию, настроенный на серваке 91.x.x.147?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #9 : 11 Март 2012, 19:01:37 »
Ну блин, давай рисовать:
Вот твоя сетка
Код: Text
  1.  ___________        __________________________
  2. /           \      / Пограничный маршрутизатор\
  3. | Интернеты | ---- | ip r a 91.x.x.0/24 \     |
  4. \___________/      |  via 91.x.x.147          |
  5.                     \_________________________/
  6.                                 |
  7.                                 |
  8.                      ___________|__________
  9.                     /  Твой шлюз           \
  10.                    | ip r a default \       |
  11.                    | via пограничный \      |
  12.                    |  маршрутизатор dev eth1|
  13.                    |    PPPoE-сервер        |
  14.                     \______________________/
  15.                                |
  16.                       _________|_______
  17.                      /  Твоя сеть через\
  18.                     |    через PPPoE    |
  19.                      \_________________/
С этими условиями заработает.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #10 : 11 Март 2012, 19:15:32 »
Примерно так и есть! Осталось на пограничном маршрутизаторе добавить маршрут в сеть через сервак.
Есть вопрос по DNS серверам, где прописать DNS сервера для клиентов?
Точнее какими они будут пользоваться, которые выдал DHCP или которые прописаны на сервере?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #11 : 11 Март 2012, 19:23:19 »
Смотря что ты перед собой ставишь. Будет ли какое-либо подобие локальной сети, либо нет.
В первом случае отдаешь DNS через pppd и DHCP (лучше одни и те же), во втором только с параметрами pppd.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #12 : 11 Март 2012, 19:31:26 »
А где это настраивается в pppd? Что бы DNS сервер выдавал

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #13 : 11 Март 2012, 19:34:41 »
Опция в /etc/ppp/pppoe-server-options - ms-dns, у тебя вроде там уже какой-то сервер есть.

Пользователь решил продолжить мысль 11 Март 2012, 19:45:15:
По-хорошему, эту реальную сеть надо в отдельный vlan заводить.
Тогда на пограничном роутере достаточно маршрута на устройтсво (этот самый vlan)
« Последнее редактирование: 11 Март 2012, 19:45:15 от KT315 »
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн Inversiya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: PPPoE Маршрутизация
« Ответ #14 : 11 Март 2012, 19:53:51 »
А зачем её в vlan?
Ну да, вспомнил, что-то я под вечер туплю! (про DNS)
И ещё вопрос про iptables. При подключении по PPPoE пакеты в какую цепочку попадают? FORWARD или INPUT?
В общем нужно заблокировать весь остальной проходящий и входящий/исходящий трафик на сервере

 

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