4. CBQ ¸¦ ÀÌ¿ëÇØ ´ë¿ªÆøÀ» ¼ÒºñÇÏ´Â ´Ù¸¥ ÇÁ·ÎÅäÄÝµé ´Ù·ç±â

·£ »ç¿ëÀÚ°¡ ³À½ºÅÍ ¶Ç´Â ¸®¾ó¿Àµð¿À¸¦ »ç¿ëÇÑ´Ù¸é 3 Àå¿¡ µû¶ó ÇàÇÑ ÀÛ¾÷À» ¼Õ»ó½Ãų ¼ö ÀÖÀ½À» À¯³äÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ 3.3 Àý¿¡¼­ ftp Æ®·¡ÇÈÀ» ¸·Áö ¾Ê¾ÒÀ½À» À¯³äÇØ¾ß ÇÑ´Ù.

ÀÌ´Â ´Ù¿î·ÎµùÀ» Á÷Á¢ÀûÀÌ ¾Æ´Ñ °£Á¢ÀûÀ¸·Î Á¦ÇÑÇÔÀ¸·Î½á ´Þ¼ºÇÒ °ÍÀε¥ ÀÎÅÍ³Ý µð¹ÙÀ̽º¿Í ·£ µð¹ÙÀ̽º°¡ °¢°¢ ppp0 ¿Í eth0 ¶ó¸é eth0 ÀÎÅÍÆäÀ̽º¿¡¼­ ³ª°¡´Â Æ®·¡ÇÈÀ» Á¦ÇÑÇÔÀ¸·Î½á ppp0 ·Î µé¾î¿À´Â Æ®·¡ÇÈÀ» Á¦ÇÑÇÒ °ÍÀÌ´Ù.

À̸¦ ÇàÇϱâ À§Çؼ­´Â CBQ ¿Í cbq.init ½ºÅ©¸³Æ®¿¡ Àͼ÷ÇØÁ®¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ´Â ftp://ftp.equinox.gu.net/pub/linux/cbq/ ¿¡¼­ ¾òÀ» ¼ö Àִµ¥cbq.init-v0.6.2 ¸¦ ´Ù¿î·Îµå¹Þ¾Æ À̸¦ /etc/rc.d/ µð·ºÅ丮³»¿¡ ³õ¾Æ¶ó.

iproute2 ¸¦ ¼³Ä¡ÇÒ Çʿ䰡 Àִµ¥ ÀÌ´Â ¸ðµç ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖ´Ù.

/etc/sysconfig/cbq/ µð·ºÅ丮¸¦ »ìÆìº¸¸é cbq.init °ú ÇÔ²² ÀÛµ¿ÇØ¾ß ÇÏ´Â ÆÄÀϵéÀÇ ¿¹°¡ Àִµ¥ ¾ø´Ù¸é ¾Æ¸¶µµ À̸¦ Ä¿³Î³»¿¡ ÄÄÆÄÀÏÇÏÁö ¾ÊÀº °ÍÀÌ´Ù.

4.1. FTP

3 Àå¿¡¼­ ¾÷·Îµå¸¦ ÇÒ ¼ö ÀÖµµ·Ï ±×¸®°í ¹ö±×°¡ ÀÖ´Â IE5.5 »ç¿ëÀÚµéÀÌ ftp µð·ºÅ丮¸¦ ºê¶ó¿ì¡ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ µÎ°¡Áö ÀÌÀ¯·Î ÀÎÇØ ftp ¸¦ ¸·Áö ¾Ê¾Ò´Ù. °á±¹ À¥ ºê¶ó¿ìÀú¿Í ftp ÇÁ·Î±×·¥µéÀº ½ºÄûµå ÇÁ·Ï½Ã¸¦ ÅëÇØ ´Ù¿î·Îµå¸¦ ÇØ¾ß Çϸç ftp ¾÷·Îµå/À̸§¹Ù²Ù±â/»èÁ¦´Â IP ¸Å½ºÄõ·¹À̵带 ÅëÇØ ÇàÇØÁ®¾ß ÇÑ´Ù.

/etc/sysconfig/cbq/ µð·ºÅ丮¿¡ cbq-10.ftp-network ¶ó ºÒ¸®´Â ÆÄÀÏÀ» »ý¼ºÇÑ´Ù:

# touch /etc/sysconfig/cbq/cbq-10.ftp-network

´ÙÀ½ÀÇ ¶óÀεéÀ» ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù:

DEVICE=eth0,10Mbit,1Mbit
RATE=10Kbit
WEIGHT=1Kbit
PRIO=5
RULE=:20,192.168.1.0/24
RULE=:21,192.168.1.0/24

cbq.init-v0.6.2 ÆÄÀϳ»¿¡¼­ ÀÌ·¯ÇÑ ¶óÀεéÀÇ ¼³¸íÀ» º¼ ¼ö ÀÖ´Ù.

/etc/rc.d/cbq.init-v.0.6.2 ½ºÅ©¸³Æ®¸¦ ±¸µ¿ÇÒ ¶§ ÀÌ ½ºÅ©¸³Æ®´Â /etc/sysconfig/cbq/ ¿¡ ÀÖ´Â ¼³Á¤À» ÀоîµéÀÏ °ÍÀÌ´Ù:

# /etc/rc.d/cbq.init-v.0.6.2 start

¸ðµç °ÍÀÌ ÀÛµ¿Çϰí ÀÖ´Ù¸é /etc/rc.d/cbq.init-v.0.6.2 start ¸¦ ÃʱâÈ­ ½ºÅ©¸³Æ®¿¡ Ãß°¡Çϴµ¥ º¸Åë ÀÌ´Â /etc/rc.d/rc.local ÀÏ °ÍÀÌ´Ù.

ÀÌ ¸í·É¶§¹®¿¡ ¼­¹ö´Â ftp µ¥ÀÌŸ¸¦ 10kbits/s º¸´Ù ºü¸¥ eth0 ¸¦ ÅëÇØ Àü¼ÛÇÏÁö ¾ÊÀ» °ÍÀÌ¸ç µû¶ó¼­ ftp µ¥ÀÌŸ¸¦ 10kbits/s º¸´Ù ºü¸£°Ô ´Ù¿î·ÎµåÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ·£ »ç¿ëÀÚµéÀº ftp ´Ù¿î·Îµå¿¡´Â ½ºÄûµå ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´õ¿í È¿À²ÀûÀÓÀ» ¾Ë°Ô µÉ °ÍÀÌ¸ç ¶ÇÇÑ ¹ö±×°¡ ÀÖ´Â IE5.5 ¸¦ »ç¿ëÇØ ftp µð·ºÅ丮¸¦ ºê¶ó¿ì¡ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

IE5.5 ¿¡´Â ¶ÇÇÑ ´Ù¸¥ ¹ö±×°¡ ÀÖ´Ù - ftp µð·ºÅ丮¿¡¼­ ÆÄÀÏ¿¡ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇØ 'Æú´õ·Î º¹»çÇϱâ' ¸¦ ¼±ÅÃÇÒ ¶§ ÆÄÀÏÀº ÇÁ·Ï½Ã°¡ ¾Æ´Ñ IP ¸Å½ºÄõ·¹À̵带 ÅëÇØ Á÷Á¢ÀûÀ¸·Î ´Ù¿î·ÎµåµÇ¾î Áö¿¬Ç® ±â´ÉÀÌ ÀÖ´Â ½ºÄûµå¸¦ »ý·«ÇÑ´Ù´Â °ÍÀÌ´Ù.

4.2. ³À½ºÅÍ, ¸®¾ó¿Àµð¿À, À©µµ¿ì¹Ìµð¾î ¹× other issues

°³³äÀº ftp ¿¡¼­¿Í µ¿ÀÏÇѵ¥ ´ÜÁö ´Ù¸¥ Æ÷Æ®¸¦ Ãß°¡ÇØ ´Ù¸¥ ¼Óµµ¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù.

/etc/sysconfig/cbq/ µð·ºÅ丮¿¡ cbq-50.napster-network À» »ý¼ºÇÑ´Ù:

# touch /etc/sysconfig/cbq/cbq-50.napsterandlive

´ÙÀ½ÀÇ ¶óÀεéÀ» ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù:

DEVICE=eth0,10Mbit,1Mbit
RATE=50Kbit
WEIGHT=5Kbit
PRIO=5
#À©µµ¿ì ¹Ìµð¾î Ç÷¹À̾î
RULE=:1755,192.168.1.0/24
#¸®¾ó Ç÷¹À̾î´Â TCP Æ÷Æ® 554 ¸¦ »ç¿ëÇϸç UDP ÀÇ °æ¿ì´Â ´Ù¸¥ Æ÷Æ®¸¦ »ç¿ëÇÑ´Ù
RULE=:554,192.168.1.0/24
RULE=:7070,192.169.1.0/24
#³À½ºÅÍ´Â Æ÷Æ® 6699 ¿Í 6700 ¶Ç´Â ¾Æ¸¶ ´Ù¸¥ Æ÷Æ®¸¦ »ç¿ëÇÑ´Ù?
RULE=:6699,192.168.1.0/24
RULE=:6700,192.168.1.0/24
#¿Àµð¿À°¶·°½Ã´Â 41000 ±ÙóÀÇ Æ÷Æ®¸¦ »ç¿ëÇϸç ÀÌ Æ÷Æ®µéÀº ¸¹ÀÌ ÀÖ´Ù
#µû¶ó¼­ ¸ðµç Æ÷Æ® ¸ñ·ÏÀ» ¿­°ÅÇÏÁö ¾ÊÀ½À» ¸í½ÉÇØ¶ó
RULE=:41060,192.168.1.0/24
RULE=:41133,192.168.1.0/24
#¾î¶² ¿µ¸®ÇÑ »ç¿ëÀÚµéÀº ³À½ºÅÍ, ¿Àµð¿À°¶·°½Ã µîÀ» »ç¿ëÇÒ ¶§ SOCKS ¼­¹ö¿¡
#¿¬°áÇÒ ¼ö Àִµ¥ ÀÚ½ÅÀÇ SOCKS ÇÁ·Ï½Ã¸¦ ÀÛµ¿ÇÒ ¶§´Â ÁÁÀº »ý°¢ÀÌ´Ù
RULE=:1080,192.168.1.0/24
#¿øÇÏ´Â ´Ù¸¥ Æ÷Æ®¸¦ Ãß°¡Çضó; IPTraf ¸¦ »ç¿ëÇØ ÇÁ·Î±×·¥µéÀÌ »ç¿ëÇÏ´Â Æ÷Æ®¸¦ ½±°Ô
#°Ë»çÇÒ ¼ö ÀÖ´Ù
#RULE=:port,192.168.1.0/24