  Bridging mini-Howto

  Christopher Cole, cole@coledd.com
  v1.21, March 7, 2001
   maylinux@korea.com
  2001 3 19

    Ethernet bridge ϴ  ϰ ִ. Ethernet
  bridge ΰ?    Ʈ 뷮  
   Ŷ ĿƮ ϴ ġ̴. Bridge   ׷ ٸ
  ǻ ̿ ׻ Ѵ.  ٸ ׷쿡 ִ ǻͱ
   ʴ´.    ũͿ н ũ͸
   ִ.  ӽŵ ׵ ǻ ϰѴ, ׸  
   ӽŰ 뿡   浹(collisions) Ͼ 
  . Bridge   Ŷ   ༱ ϰ
  ٸ ̴ ũƮ Ұ  Ұ ϴ  Ѵ. 
   Ʈũ     浹 ϼ ִ.
  ...Bridge   Ʈũ ϴ ġ,  ִ  
   ʰ Bridge  ܾ  ˷帳ϴ..׸ Ÿ
     ֽñ ٶϴ.
  ______________________________________________________________________

  

  1. ġ
  2.  

  ______________________________________________________________________

  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  ׸Ʈ
     Ȯ зϴ Ȯ϶.

  2.   

  1.

     Question
          ޼ µƴ.

          ioctl(SIOCGIFBR) failed: Package not installed

     ̰  ǹΰ??

     Answer
         Ŀο bridging ɷ    ̴. 2.0
        ̻ Ŀ ٿ޾Ƽ, BRIDGING  ϵ  ϶.

  2.

     Question
         ӽſ ٸ ӽ ping Ҽ .

     Answer

     o   "brcfg -ena" ߴ°? (brcfg  "bridging is
        ENABLED") ؾѴ.

     o  ġ 弳 Ͽ°? "ifconfig" ɾ ٽ̴.
        "PROMISC" ǥð ġ ο Ÿ Ѵ.

     o   ġ ͸ Ѵٸ ùٸ ϳ ؾ Ѵ.
        ׸  Ʈũ ġ  ġ  ؾѴ.

  3.

     Question
        telnet/ftp  bridge  Ҽ .

     Answer
        IP address ٿ  bridge  ͵  ̴.
        bridge Ʈũ ̴..

  4.

     Question
         ο   ؾϳ?

     Answer
        Nothing!    Ŀ Bridging ڵ忡 ¿ȴ.
         Bridge   ̴ 巹 brcfg α׷
           ִ.

     brcfg -deb

  5.

     Question
        Bridge   ۾ "traceroute"   ʴ°?

     Answer
         Bridge "traceroute"   ʴ´. Bridge
        Ʈũ  κ̱ ̴.

  6.

     Question
        Ŀ IP_FORWARD  ؾ ϴ°?

     Answer
        ʿ. Ŀο Bridging ڵ Ŷ  Ѵ.
        IP_FORWARD   ġ  巹 ٿ Ǵ
        Ʈ̴.

  7.

     Question
        Ʈ 1 ,Ʈ 2  ̴ 巹   "brcfg"
        α׷  ¿Ǵ°? ΰ Ʈ ٸ ؾϴ°?

     Answer
        ƴϴ.  Ʈ Bridging ڵ忡   ̴ 巹
        ޵ȴ.׷Ƿ ʿ.

  8.

     Question
        Ŀμ Bridging  ɼ Ÿ ʴ´. 
        ؾϴ°?

     Answer
        Ŀ ߿    'Y'  ϶.

          ``Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL)[Y/n/?]''.

  9.

     Question
         (4 Ǵ ) ٸ ø  ̴ݿ 
        ýۿ ̴ ðй迡  ִ. Bridge  
        ݿ     ȿ ִ°?

     Answer
        Bridge 3/4/5  ʱ⼳ Ǿִ. Bridge 
        İ Ŷ óϴ  Ʋ. ׷ 
        Ʈũ ðй蹮 Ƹ ʴ´.

  10.

     Question
        10Mb , 100Mb ̴ġ Bridge ÿ Ҽ ִ°?
           ӵ ϴ °?

     Answer
        10Mb , 100Mb ̴ġ ΰ  Bridge  Ҽ ִ.
        100Mb    Ʈũ ī忡 TCP   ð ִ.
        100Mb  ȣƮ 10Mb  ȣƮ Ҷ ӵ 10Mb
        ۿ ü . ͼ۽  ð ӵϰ
        ƴϴ.

