Нужно сделать мост 2 проавайдеров с распределением траффика

Вопросы связанные с сетями, их настройкой и работой...
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Нужно сделать мост 2 проавайдеров с распределением трафф

Сообщение Gen1us2k » 15 сен 2010, 08:24

niT
route /?
%)
Есть никсовый скрипт..
[spoiler]

Код: Выделить всё

#!/bin/bash
gen1us2k_ip='77.235.12.36'
kg_if='ppp0'
un_if='ppp1'
# text redactors
ifc='/sbin/ifconfig'
sed='/bin/sed'
g='/bin/grep'
if [ "`$ifc $kg_if | $g addr: | $sed 's/.*addr:\([^ ]*\) .*/\1/'`" == "$gen1us2k_ip" ]; then
route add -net 89.237.192.0/18 dev $kg_if
route add -net 81.20.16.0/20 dev $kg_if
route add -net 85.115.193.0/24 dev $kg_if
route add -net 194.152.37.0/24 dev $kg_if
route add -net 212.112.96.0/19 dev $kg_if
route add -net 85.115.200.0/21 dev $kg_if
route add -net 85.115.195.0/24 dev $kg_if
route add -net 92.245.96.0/19 dev $kg_if
route add -net 85.115.216.0/21 dev $kg_if
route add -net 92.62.64.0/20 dev $kg_if
route add -net 77.95.56.0/21 dev $kg_if
route add -net 212.97.0.0/19 dev $kg_if
route add -net 212.2.224.0/19 dev $kg_if
route add -net 91.205.48.0/22 dev $kg_if
route add -net 109.201.160.0/19 dev $kg_if
route add -net 81.88.192.0/20 dev $kg_if
route add -net 193.106.48.0/22 dev $kg_if
route add -net 94.143.192.0/21 dev $kg_if
route add -net 217.29.16.0/20 dev $kg_if
route add -net 212.241.0.0/19 dev $kg_if
route add -net 91.213.233.0/24 dev $kg_if
route add -net 85.113.0.0/19 dev $kg_if
route add -net 85.115.196.0/24 dev $kg_if
route add -net 195.38.160.0/19 dev $kg_if
route add -net 109.71.224.0/21 dev $kg_if
route add -net 212.42.96.0/19 dev $kg_if
route add -net 194.176.111.0/24 dev $kg_if
route add -net 85.115.192.0/24 dev $kg_if
route add -net 85.115.199.0/24 dev $kg_if
route add -net 85.115.198.0/24 dev $kg_if
route add -net 178.216.208.0/21 dev $kg_if
route add -net 194.152.36.0/24 dev $kg_if
route add -net 77.235.0.0/19 dev $kg_if
route add -net 95.215.244.0/22 dev $kg_if
route add -net 85.115.194.0/24 dev $kg_if
route add -net 85.26.220.0/22 dev $kg_if
route add -net 195.162.92.0/22 dev $kg_if
route add -net 91.192.64.0/22 dev $kg_if
route add -net 85.115.197.0/24 dev $kg_if
route add -net 85.115.208.0/21 dev $kg_if
route add -net 213.145.128.0/19 dev $kg_if

else
route add -net 89.237.192.0/18 dev $un_if
route add -net 81.20.16.0/20 dev $un_if
route add -net 85.115.193.0/24 dev $un_if
route add -net 194.152.37.0/24 dev $un_if
route add -net 212.112.96.0/19 dev $un_if
route add -net 85.115.200.0/21 dev $un_if
route add -net 85.115.195.0/24 dev $un_if
route add -net 92.245.96.0/19 dev $un_if
route add -net 85.115.216.0/21 dev $un_if
route add -net 92.62.64.0/20 dev $un_if
route add -net 77.95.56.0/21 dev $un_if
route add -net 212.97.0.0/19 dev $un_if
route add -net 212.2.224.0/19 dev $un_if
route add -net 91.205.48.0/22 dev $un_if
route add -net 109.201.160.0/19 dev $un_if
route add -net 81.88.192.0/20 dev $un_if
route add -net 193.106.48.0/22 dev $un_if
route add -net 94.143.192.0/21 dev $un_if
route add -net 217.29.16.0/20 dev $un_if
route add -net 212.241.0.0/19 dev $un_if
route add -net 91.213.233.0/24 dev $un_if
route add -net 85.113.0.0/19 dev $un_if
route add -net 85.115.196.0/24 dev $un_if
route add -net 195.38.160.0/19 dev $un_if
route add -net 109.71.224.0/21 dev $un_if
route add -net 212.42.96.0/19 dev $un_if
route add -net 194.176.111.0/24 dev $un_if
route add -net 85.115.192.0/24 dev $un_if
route add -net 85.115.199.0/24 dev $un_if
route add -net 85.115.198.0/24 dev $un_if
route add -net 178.216.208.0/21 dev $un_if
route add -net 194.152.36.0/24 dev $un_if
route add -net 77.235.0.0/19 dev $un_if
route add -net 95.215.244.0/22 dev $un_if
route add -net 85.115.194.0/24 dev $un_if
route add -net 85.26.220.0/22 dev $un_if
route add -net 195.162.92.0/22 dev $un_if
route add -net 91.192.64.0/22 dev $un_if
route add -net 85.115.197.0/24 dev $un_if
route add -net 85.115.208.0/21 dev $un_if
route add -net 213.145.128.0/19 dev $un_if

fi
[/spoiler]

Сами маршруты, прописать не проблема.. я не знаю как в венде сделать то, что у меня ща на бубунте %)
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Lupino
Юзер
Юзер
Сообщения: 51
Зарегистрирован: 03 ноя 2010, 18:45
ОС: MSDOS
Контактная информация:

Re: Нужно сделать мост 2 проавайдеров с распределением трафф

Сообщение Lupino » 03 ноя 2010, 23:03

Недавно разрулил все таки с керио хому и мегу))
да в принципе можно все что угодно с ним делать))
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2794
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Нужно сделать мост 2 проавайдеров с распределением трафф

Сообщение Raven » 04 ноя 2010, 09:16

Ну, падвендами лучше керио пока ничего не встречал.
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

Re: Нужно сделать мост 2 проавайдеров с распределением трафф

Сообщение Gen1us2k » 05 ноя 2010, 21:42

Керио крутой.. но iptables и iproute рулят %)
ЗЫ ipfw не ковырял еще..
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2794
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Нужно сделать мост 2 проавайдеров с распределением трафф

Сообщение Raven » 05 ноя 2010, 22:12

Gen1us2k писал(а):iptables и iproute рулят
кто бы спорил... но такой вопрос возник - ты портировал их падвенды?
Gen1us2k писал(а):ЗЫ ipfw не ковырял еще..
Поковыряй, классная штука - ручек меньше, но кое-в чем иптаблам таак нос утирает...
Я не злопамятный, я просто часто ковыряю логи
Ответить

Вернуться в «Networks»