Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: md5 от 12 Мая 2010, 00:10:21



Название: Bonding linux
Отправлено: md5 от 12 Мая 2010, 00:10:21
Доброг овремени суток!

И так в кратце обьясню что к чему и как:

есть 4 интерфейса!
eth0 - 10.0.0.1 (локалка и шлюз)
eth1 - 10.252.0.2 (ua-ix)
eth2 - 10.253.0.2 (ua-ix)
eth3 - xx.xx.xx.xx (мировой канал)

естественно для eth1 и eth2 шлюз будет 1 для ихних подсетей

вот собсвенно говоря скрипт

Код:
#!/bin/sh
#
    case "$1" in
<------>    'start')
<------><------>echo "start bond0"
<------><------>#modprobe bonding mode=balance-alb miimon=100
<------><------>modprobe bonding mode=balance-rr miimon=100
<------><------>modprobe tg3
<------><------>ifconfig bond0 up
<------><------>ifenslave bond0 eth1
<------><------>ifenslave bond0 eth2
<------><------>#TODO need to be changed
<------><------>ifconfig bond0 hw ether 00:16:3e:aa:aa:aa
<------><------>ifconfig bond0 192.168.1.1 netmask 255.255.255.0 up
;;
<------>    'stop')
<------><------>ifconfig bond0 down
<------><------>rmmod bonding
<------><------>rmmod tg3
;;
  *)
echo "Usage: $0 {start|stop}"
;;
esac

обьеденил 2 интерфейса в один! но есть завязка! какой шлюз у линукса должен быть для bond0
и откуда машина будет знать какие шлюз были для eth1 и eth2 если по умолчанию шлюз был для eth3
Все модули подгружаются! Тоесть при старте скрипта ошибок нет!



Название: Re: Bonding linux
Отправлено: nops от 12 Мая 2010, 07:08:08
А погуглить религия не позволяет?
Вот ТУТ (http://xgu.ru/wiki/Два_шлюза_в_Интернет_и_OpenVPN) почитай, правда про линукс, но суть от этого не меняется.
Пропиши для каждого интерфейса свою шлюз и делу край. Пропиши маршруты, что идёт в мир то через один шлюз, а то, что в страну, через другой.... У нас в России такого вроде как нет, хотя я не уверен. Но во всяком случае, для конечных пользователей нет такой реализации как UA-IX


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 17:50:10
А погуглить религия не позволяет?
Вот ТУТ (http://xgu.ru/wiki/Два_шлюза_в_Интернет_и_OpenVPN) почитай, правда про линукс, но суть от этого не меняется.
Пропиши для каждого интерфейса свою шлюз и делу край. Пропиши маршруты, что идёт в мир то через один шлюз, а то, что в страну, через другой.... У нас в России такого вроде как нет, хотя я не уверен. Но во всяком случае, для конечных пользователей нет такой реализации как UA-IX

У меня все прописано сейчас кому куда, тоесть через какой интерфейс в ua-ix а через какой в мир. Я за обьеденение интерфейсов ua-ix говорил вообще то


Название: Re: Bonding linux
Отправлено: elite от 12 Мая 2010, 18:53:17
а где постановка задачи???


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 19:31:17
а где постановка задачи???

Я же написал что eth1 и eth2 смотрят в ua-ix их обьеденил с помощью bonding. Якобы eth1 и eth2 теперь у нас стало bond0


Название: Re: Bonding linux
Отправлено: elite от 12 Мая 2010, 19:47:22
а со стороны провайдера бондинг сделали?


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 20:09:56
а со стороны провайдера бондинг сделали?

Эм... Разве обезательно со сторон прова бондинг делать ?


Название: Re: Bonding linux
Отправлено: stix от 12 Мая 2010, 20:43:35
не лучше ли на фейковой AS сделать?


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 20:51:04
не лучше ли на фейковой AS сделать?

Обьясни разницу ?


Название: Re: Bonding linux
Отправлено: elite от 12 Мая 2010, 20:54:23
не лучше ли на фейковой AS сделать?
та он подключился на домашний тариф :) что ты хочешь-то? )


Название: Re: Bonding linux
Отправлено: stix от 12 Мая 2010, 20:57:32
а...я думал к адекватному оператору )
поднял бы фейковую AS и принял бы по двум интерфейсам укр.сети.


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 20:58:55
та он подключился на домашний тариф :) что ты хочешь-то? )

Так погоди.. Чего ты отвечаешь не зная сути! Как домашний тариф. Я что на жлоба похож последнего которые маленькие сети делают ?


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 20:59:23
а...я думал к адекватному оператору )
поднял бы фейковую AS и принял бы по двум интерфейсам укр.сети.

Заманчиво... Буду пробывать


Название: Re: Bonding linux
Отправлено: stix от 12 Мая 2010, 21:08:17
Так погоди.. Чего ты отвечаешь не зная сути! Как домашний тариф. Я что на жлоба похож последнего которые маленькие сети делают ?
обычно имея крупные сети имеют автономную систему и там уже на раз-два объединять, балансировать, бэкапить итд.


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 21:24:27
обычно имея крупные сети имеют автономную систему и там уже на раз-два объединять, балансировать, бэкапить итд.

Ну тут уж извените, я пока гигабитного канала не имею. просто хотел обьединить 2 интерфейса


Название: Re: Bonding linux
Отправлено: elite от 12 Мая 2010, 23:41:18
Так погоди.. Чего ты отвечаешь не зная сути! Как домашний тариф. Я что на жлоба похож последнего которые маленькие сети делают ?
ну тогда все просто - провайдер у себя на свиче 2 порта в транк загоняет, и ты наслаждаешься 200мбит фуллдуплекс :)


Название: Re: Bonding linux
Отправлено: md5 от 12 Мая 2010, 23:53:28
ну тогда все просто - провайдер у себя на свиче 2 порта в транк загоняет, и ты наслаждаешься 200мбит фуллдуплекс :)

Угу только им надо с двух сторон сделать такое на свиче


Название: Re: Bonding linux
Отправлено: elite от 13 Мая 2010, 00:04:36
а конвертор поменять на гиговый совсем никак?


Название: Re: Bonding linux
Отправлено: md5 от 13 Мая 2010, 00:06:59
а конвертор поменять на гиговый совсем никак?

все в бабло упирается... за канал ua-ix 1 гб цену лупят чуть ли не 1500 у.е


Название: Re: Bonding linux
Отправлено: goletsa от 13 Мая 2010, 10:31:41
За аренду гигового порта или за скорость? Просто можно же брать порт гиговый но скорость допутим мегабит 200-300


Название: Re: Bonding linux
Отправлено: stix от 13 Мая 2010, 10:38:16
а еще можно 2 100мбитных интерфейса взять через etherchannel