Автор Тема: bonding  (Прочетена 1951 пъти)

aylov

  • Напреднали
  • *****
  • Публикации: 51
    • Профил
bonding
« -: Mar 08, 2006, 14:26 »
Въпросчето ми е следното:
може ли да направя bonding само е един NIC - eth0.
Идеята е следната:
Имам 3 ip адреса но само една LAN карта. Настройвам си ги като alias-и съответно eth0, eth0:1 и eth0:2. До тук всичко си работи. От тук извършвам следните стъпки:
modprobe bonding
ifconfig bond0 up
ifenslave bond0 eth0

резултата от ifconfig след това е:

bond0  Link encap:Ethernet  HWaddr 00:0E:A6:2B:5C:C6
        UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
        RX packets:11573 errors:0 dropped:0 overruns:0 frame:0
        TX packets:5082 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0
        RX bytes:962442 (939.8 Kb)  TX bytes:0 (0.0 'B)'
 
 eth0   Link encap:Ethernet  HWaddr 00:0E:A6:2B:5C:C6
        UP BROADCAST RUNNING NOARP SLAVE MULTICAST  MTU:1500  Metric:1
        RX packets:2706 errors:0 dropped:0 overruns:0 frame:0
        TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX bytes:175590 (171.4 Kb)  TX bytes:0 (0.0 'B)'
        Interrupt:28
 
 
 Lo   Link encap:Local Loopback
        inet addr:127.0.0.1  Mask:255.0.0.0
        UP LOOPBACK RUNNING  MTU:16436  Metric:1
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0
        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0
        RX bytes:0 (0.0 'B)'  TX bytes:0 (0.0 'B)'

но вече нямам мрежа, при опит за пинг получавам:
network unreachable

Някъде нещо пропускам ли? Ако може някой да даде и съвет? Ако трябва и друга информация относно настройките кажете.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
bonding
« Отговор #1 -: Mar 09, 2006, 11:21 »
http://linux-ip.net/html/ether-bonding.html

Не съм много навътре в материята, но втория ред от пример 2.11 при тебе липсва ...

/offtopic
Само да те питам - това за шейпинг на много интерфейси става ли?
В смисъл това:
Примерен код

tc qdisc add dev bound0 root handle 1 htb default 10000
tc class add dev bound0 parent 1: classid 1:3 htb rate 40Mbit

дали ще сработи?
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

aylov

  • Напреднали
  • *****
  • Публикации: 51
    • Профил
bonding
« Отговор #2 -: Mar 09, 2006, 12:58 »
2-рия ред не съм го задал понеже не желаех bond0 интерфейса да има ип адрес. А що се отнася до шейпинга, тук идеята е точно обратната, да вемеш от няколко места нет и да ги обединиш.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
bonding
« Отговор #3 -: Mar 09, 2006, 13:02 »
Примерен код

[root@real-server root]# ifenslave  bond0 eth2 eth3
master has no hw address assigned; getting one from slave!
The interface eth2 is up, shutting it down it to enslave it.
The interface eth3 is up, shutting it down it to enslave it.


не би ли трябвало да се разбира, че вече нямаш eth devices и ип-то се взима от bond device-a?

PS: за шейпинга:

е като го обединиш трафика от >1 устройства и искаш да приложиш трафик шейпинг (без IMQ) нали пак ти трябва изходен интерфейс (!1), който да шейпнеш? (ства въпрос за ъплоад-а)
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bonding върху 2 bond интерфейса
Хардуерни и софтуерни проблеми
gat3way 1 1388 Последна публикация Nov 14, 2008, 10:37
от gat3way
Linux bonding router
Търсене
dti 9 5812 Последна публикация Apr 01, 2012, 21:57
от Astor