Jump to content

Recommended Posts

Posted

Добрый день !

Есть три канала от одного прова (жесть, но что есть ) pppoe . Задача: занатить на три соединения pppoe 3 сети . Создали pppoe1 pppoe2 pppoe3,три правила ната,три vlan в каждом своя сеть . Под скажите как создать 3 листа роутинга , и все это разрулить правилами iptables prerouting mark , начитался статей в голове путанница . При подключении сессии pppoe получаю ,белый ип .

 

Заранее благодарен .

Posted

А в чем сложность?

Создаем метки:

iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -j MARK --set-mark 1010
iptables -t mangle -A PREROUTING -s 192.168.1.0/24 -j MARK --set-mark 1020

Далее Используйте типа такого:

ip rule add fwmark 1010 table 100
ip rule add fwmark 1020 table 101

Потом используем таблицу:

ip route add 0.0.0.0/0 via 1.1.1.1 table 100
ip route add 0.0.0.0/0 via 2.2.2.2 table 101

 

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

ip rule add from 192.168.0.0/24 table 100
ip rule add from 192.168.1.0/24 table 101
ip route add 0.0.0.0/0 via 1.1.1.1 table 100
ip route add 0.0.0.0/0 via 2.2.2.2 table 101

 

А если стоит задача равномерно нагрузить линки, то на другой стороне ставим сервер, создаем туннели и используем параметр weight в ip route.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.