User Tools

Site Tools


ethernetchannelbonding

이더넷 카드 하나로 붙여서 채널 대역폭 늘리기.

현재 가지고 있는 서버에 두개의 동일한 이더넷이 있길래 예전에 실패했던(본딩을 하니깐 속도가 낮아짐)경험을 살려 다시 사용해보고자 한다. 네트웍 환경도 좋은곳에 들어가고, 서버가 일부러 채널본딩을 위해 나온 제품처럼 내눈에 보인다.

준비사항

  • OS Debian GNU/Linux
  • kernel 2.4.18
  • ifenslave 패키지
  • eepro100 2장

설정

/etc/modules.conf alias bond0 bonding

/sbin/ifconfig bond0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up

/sbin/ifenslave -v bond0 eth0 eth1

debian

/etc/network/interfaces

auto lo
iface lo inet loopback

auto bond0
iface bond0 inet static
 address xxx.xxx.xxx.xxx
 netmask 255.255.255.0
 pre-up ifconfig eth0 up && ifconfig eth1 up
 up ifenslave -v bond0 eth0 eth1
 down ifenslave -d bond0 eth0 eth1
 post-down ifconfig eth0 down && ifconfig eth1 down
 gateway xxx.xxx.xxx.1

속도테스트

머를 사용하여 속도 테스트를 해보았다.

그래프

주의사항

  • 더미 허브에서는 속도가 오히려 더 감소 하는 경우도 있다.
  • 저렴한 이더넷 카드는 속도는 더더욱 감소 시킨다.

할일

ethernetchannelbonding.txt · Last modified: 2018/07/18 14:10 by 127.0.0.1