Привет всем.
Есть шлюз (Debian), ранее им пользовался один арендатор в здании, все работает.
Провайдер раздает инет по pppoe.
Но появился еще один арендатор, ему тоже понадобился инет, свой.
Воткнул я еще одну карточку в шлюз, но как поднять еще одно соединение не знаю.
Смотрел статью http://forumrm.ru/index.php?showtopic=1507, http://rogovts.ru/opensource/2isp_route.html
Хочу спросить мнения сообщества, как это правильно сделать, как-то не имел еще с двумя провайдерами дела, всегда был один.
Спасибо.
Как поднять два pppoe на шлюзе
Модератор: weec
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 43
- Зарегистрирован: 2012-04-18 18:38:23
Re: Как поднять два pppoe на шлюзе
Вобщем два интерфейса поднять удалось.
Теперь мучаюсь с маршрутизацией.
Нашел скрипт, но там не pppoe, а статические адреса шлюзов.
http://www.opennet.ru/openforum/vsluhfo ... 056.html#0
Вот сам скрипт:
Но не работает, подскажите плз что поправить.
Спасибо.
Теперь мучаюсь с маршрутизацией.
Нашел скрипт, но там не pppoe, а статические адреса шлюзов.
http://www.opennet.ru/openforum/vsluhfo ... 056.html#0
Вот сам скрипт:
Код: Выделить всё
#!/bin/sh
iptables -t nat -F
iptables -t mangle -F
iptables -t mangle -A PREROUTING -s 172.16.0.0/24 -d ! 172.16.0.0/16 -j MARK --set-mark 10
iptables -t mangle -A INPUT -i ppp0 -j MARK --set-mark 10
iptables -t mangle -A OUTPUT -m connmark --mark 10 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 172.16.1.0/24 -d ! 172.16.0.0/16 -j MARK --set-mark 11
iptables -t mangle -A INPUT -i ppp1 -j MARK --set-mark 11
iptables -t mangle -A OUTPUT -m connmark --mark 11 -j MARK --set-mark 11
iptables -t nat -A POSTROUTING -m mark --mark 10 -j MASQUERADE
iptables -t nat -A POSTROUTING -m mark --mark 11 -j MASQUERADE
ip route flush table T1
ip route flush table T2
ip route add 62.80.181.103/32 dev ppp0 src 62.80.181.103 table T1
ip route add 172.16.0.0/16 dev eth1 table T1
ip route add 62.80.181.100/32 dev ppp0 src 62.80.181.103 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip route add default via 62.80.181.103 dev ppp0 table T1
ip route add 62.80.181.127/32 dev ppp1 src 62.80.181.127 table T2
ip route add 172.16.0.0/16 dev eth1 table T2
ip route add 62.80.181.124/32 dev ppp1 src 62.80.181.127 table T2
ip route add 127.0.0.0/8 dev lo table T2
ip route add default via 62.80.181.127 dev ppp1 table T2
ip route add 62.80.181.103/32 dev eth1 src 62.80.181.103
ip route add 62.80.181.127/32 dev eth0 src 62.80.181.127
ip rule delete table T1
ip rule delete table T2
ip rule delete table T1
ip rule delete table T2
ip rule add from 62.80.181.103 table T1
ip rule add from 62.80.181.127 table T2
ip rule add fwmark 10 table T1
ip rule add fwmark 11 table T2
ip route flush cache
echo 1 >/proc/sys/net/ipv4/ip_forward
exit 0
Спасибо.