[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:36829] bonding



debian-uesrsのみなさま、

楠野です。

ネットワークカードを複数使用して、冗長性を持たせようと
kernelのbonding driver supportを有効にしたものをインストールして、
ifenslaveをインストールしました。

/etc/network/interfaces
はどのように記述するのがいいのでしょうか?

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto bond0
iface bond0 inet static
	address 192.168.0.5
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255
	gateway 192.168.0.1
	up ifenslave bond0 eth0 eth1

auto eth0
iface eth0 inet static
	address 192.168.0.5
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255

auto eth1
iface eth1 inet static
	address 192.168.0.5
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255

このようにすると、起動時にカードの設定に失敗するようで、
この後に続くnis,autofsなどが正しく起動しません。

起動した後で、
/etc/init.d/networking stop
/etc/init.d/networking start
を行うと通信が出来るようになり、
/etc/init.d/nis restart
/etc/init.d/autofs restart

と手動でやり直せばいいのですが、自動で行いたい
のです。

起動直後にifconfigを行ってもnetworkingを
リスタートした後にifconfigしても得られる情報は変らず、
/etc/init.d/networking stop
でifconfigの情報は空になり
/etc/init.d/networking start
で全て以下のように設定されます。

bond0     Link encap:Ethernet  HWaddr 00:40:26:B9:6E:93  
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:4630 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2034 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:433253 (423.0 KiB)  TX bytes:396050 (386.7 KiB)

eth0      Link encap:Ethernet  HWaddr 00:40:26:B9:6E:93  
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:2336 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1021 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:234858 (229.3 KiB)  TX bytes:196789 (192.1 KiB)
          Interrupt:18 Base address:0x9000 

eth1      Link encap:Ethernet  HWaddr 00:40:26:B9:6E:93  
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:2294 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1013 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:198395 (193.7 KiB)  TX bytes:199261 (194.5 KiB)
          Interrupt:20 Base address:0xac00 Memory:e1006000-e1006038 

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:208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:208 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:14292 (13.9 KiB)  TX bytes:14292 (13.9 KiB)

何か解決方法はありますでしょうか?そもそも
ネットでred hat系の設定方法は見つけることが出来たのですが、
debianでbond0を使う場合のinterfacesの記述方法が良く分かりません。

よろしくお願い致します。