2 ppp интернет соединения
Добавлено: 2007-04-18 18:16:57
Добрый день. Я уже не мало статей перечитал, но всё же не доведу до ума свой сервак.
У меня FreeBSD 5.3-RELEASE
Есть 2 канала интернет.
1. 128 kb/s unlim реальный айпи - нужно пускать по этому каналу: сайт, почта, фтп, сквид
2. 512 kb/s unlim динамический айпи - нужно пускать натом остальных юзеров
Я настроил для
1. ppp+nat (ppp)=tun0 - defaultrout
2. ppp = tun1 - ipfw+nat и заворачиваю на шлюз tun1, т.е. 512 анлим
Всё отлично работает. Вопрос в том, что при восстановлении ppp после падения меняются ip & GW тунеля для 512, а для 128 только GW может изменяться, ip - постоянный. Т.е. нужно писать скрипт для изменения правил фаервола с новым шлюзом и ip для 512, перезапуска ната, но я в скриптах не силён.
У меня есть следующие идеи обхода этой проблемы:
1. Поднимать defaultrout на tun1 - т.е. 512, а скрипт для выдирания шлюза описан в сатье http://www.lissyara.su/?id=1330 на вашем сайте, который я применю на случай падения tun0 - 128 с постоянным адрессом.
2. Настроить модем в режим роутер + ppp клиент, поднять на нём 512, а 128 поднимать по ppp. Тогда у меня будет tun0 defaultrout, а айпишник модема я смогу использовать как альтернативный постоянный шлюз.
Что думаете, какой вариант выбрать, какой правильнее?
Я бы хотел настроить способ со скриптами. Никогда не ищу лёгких путей
Заранее благодарен.
У меня FreeBSD 5.3-RELEASE
Есть 2 канала интернет.
1. 128 kb/s unlim реальный айпи - нужно пускать по этому каналу: сайт, почта, фтп, сквид
2. 512 kb/s unlim динамический айпи - нужно пускать натом остальных юзеров
Я настроил для
1. ppp+nat (ppp)=tun0 - defaultrout
2. ppp = tun1 - ipfw+nat и заворачиваю на шлюз tun1, т.е. 512 анлим
Код: Выделить всё
natd -interface tun1 -dynamic -redirect_address 10.0.0.2 82.207.11.67 -p 8668
00600 136109 15831128 divert 8668 ip from 10.0.0.0/24 to any
00700 52390 3458076 fwd 195.5.5.9 ip from 82.207.38.26 to any
00800 136121 177398392 divert 8668 ip from any to 82.207.38.26
У меня есть следующие идеи обхода этой проблемы:
1. Поднимать defaultrout на tun1 - т.е. 512, а скрипт для выдирания шлюза описан в сатье http://www.lissyara.su/?id=1330 на вашем сайте, который я применю на случай падения tun0 - 128 с постоянным адрессом.
2. Настроить модем в режим роутер + ppp клиент, поднять на нём 512, а 128 поднимать по ppp. Тогда у меня будет tun0 defaultrout, а айпишник модема я смогу использовать как альтернативный постоянный шлюз.
Что думаете, какой вариант выбрать, какой правильнее?
Я бы хотел настроить способ со скриптами. Никогда не ищу лёгких путей

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