´ÙÀ½ ÀÌÀü Â÷·Ê

1. ¼³Ä¡

  1. ``Bridge Config''¸¦ ±¸ÇÑ´Ù.
    ftp://ftp.tux.org/people/alan-cox/BRCFG.tgz
    BRCFG´Â http ¿¡¼­µµ ±¸ÇÒ¼ö ÀÖ´Ù.
          
    
    http://coledd.com/networking/bridge/
  2. º¹¼öÀÇ ÀÌ´õ³ÝÀåÄ¡¸¦ »ç¿ëÇÒ¼ö ÀÖµµ·Ï /etc/lilo.conf¿¡ ´ÙÀ½°ú °°ÀÌ Ãß°¡Ç϶ó. ±×¸®°í lilo¸¦ Àç½ÇÇà½ÃÄѶó.
    append = "ether=0,0,eth1"
    
    ¸¸ÀÏ ´ç½ÅÀÌ ¼¼°³ÀÇ ÀÌ´õ³ÝÀåÄ¡¸¦ °¡Áö°í ÀÖ´Ù¸é, ´ÙÀ½ ¶óÀÎÀ¸·Î ´ë½ÅÇ϶ó.
    append = "ether=0,0,eth1 ether=0,0,eth2"
    
    ´õ ¸¹Àº ÀåÄ¡°¡ ÀÖ´õ¶óµµ °°Àº ¹æ½ÄÀ¸·Î Ãß°¡ ÇÒ¼ö ÀÖ´Ù. ±âº»ÀûÀ¸·Î ¸®´ª½ºÄ¿³ÎÀº ÇѰ³ÀÇ ÀÌ´õ³ÝÄ«µå¸¦ Áö¿øÇÏ°Ô µÇ¾îÀÖ´Ù. À§¿Í °°Àº append ¼³Á¤À¸·Î ¸¹Àº ÀÌ´õ³ÝÄ«µå¸¦ Áö¿øÇÏ°Ô ÇÒ¼ö ÀÖ´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Îµµ ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÒ¼ö ÀÖ´Ù.
    linux ether=0,0,eth1
    
    ¸¸ÀÏ ¼¼°³ÀÇ ÀåÄ¡¶ó¸é:
    linux ether=0,0,eth1 ether=0,0,eth2
    
  3. BRIDGINGÀÌ °¡´ÉÇϵµ·Ï Ä¿³ÎÀ» ÀçÄÄÆÄÀÏÇÏ¿©¶ó.
  4. bridge´Â IP address ¸¦ ²À ÇÊ¿äÇÑ°Ç ¾Æ´Ï´Ù. ÀϹÝÀûÀÎ bridge ¿¡¼­´Â Çʿ䰡 ¾ø´Ù. ³ÊÀÇ bridge ¿¡¼­ IP address Á¦°ÅÇ϶ó. ±×¸®°í /etc/sysconfig/network-scripts/ (for a RedHat system)·Î À̵¿Ç϶ó. ±×¸®°í ifcfg-lo0¸¦ ifcfg-eth0 ¿Í ifcfg-eth1·Î º¹»çÇ϶ó. 2°³ÀÇ ÆÄÀϾÈÀÇ "DEVICE=lo"' À» "DEVICE=eth0" ¿Í "DEVICE=eth1"·Î º¯°æÇ϶ó. ´Ù¸¥ ¹èÆ÷ÆÇ¿¡ µû¶ó ¾à°£ ´Ù¸¦¼ö ÀÖ´Ù. ÇÏÁö¸¸ Å©°Ô ´Ù¸£Áö ¾ÊÀ¸´Ï ¼³Á¤¿¡ ¾î·Á¿òÀ» ¾øÀ» °ÍÀÌ´Ù. 2°³ÀÌ»óÀÇ ÀÌ´õ³ÝÀåÄ¡°¡ ÀÖ´Ù¸é ¾Õ¿¡¼­ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ ¼³Á¤ÇÏ¸é µÈ´Ù.
  5. ÀçºÎÆÃ, ±×¸®°í bridging ÀÌ µÈ »õ·Î¿î Ä¿³Î·Î ½ÇÇàÇØ¾ßÇÑ´Ù. ±×·¯¸é ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º»ó¿¡ °æ°è°¡ ¾ø´Â IP ¾îµå·¹½º¸¦ ¾ò°Ô µÉ°ÍÀÌ´Ù.
  6. ½Ã½ºÅÛ¿¡¼­ ¹é¾÷ÇØµÐ °ÍÀ» ÀÌ´õ³ÝÄ«µå¼³Á¤¿¡ ´Ù½Ã Àû¿ëÇÑ´Ù. (¹°·Ð óÀ½ºÎÅÍ ´Ù½Ã ¼³Á¤Çصµ µÇ°ÚÁö¸¸, Á¶±Ý ±ÍÂúÀ¸´Ï) ±×·¯¸é ´ç½ÅÀº ±× ÀåÄ¡¸¦ Åë°úÇÏ´Â ¸ðµç ÆÐŶÀ» º¼¼ö ÀÖ´Ù.
    ifconfig eth0 promisc ; ifconfig eth1 promisc
    
    Bridge ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ¸ðµç ÀåÄ¡µéÀº ¼³Á¤À» À§¿Í °°ÀÌ ÇØ¾ßÇÑ´Ù.
  7. brcfg ÇÁ·Î±×·¥ÀÌ »ç¿ë°¡´ÉÇϵµ·Ï enable ½ÃŲ´Ù.
    brcfg -ena
    
  8. °¢ ÀåÄ¡¿¡¼­ µ¥ÀÌÅͼÒÅëÀ» È®ÀÎÇ϶ó.
    tcpdump -i eth0      (in one window)
    tcpdump -i eth1      (in another window)
    
  9. ´Ù¸¥ ¸Ó½Å¿¡¼­ sniffer¸¦ ½ÇÇàÇϰųªtcpdump·Î bridge °¡ ¼¼±×¸ÕÆ®¸¦ Á¤È®È÷ ºÐ·ùÇÏ´Â È®ÀÎÇ϶ó.

´ÙÀ½ ÀÌÀü Â÷·Ê