
                            Ž mini-Howto
                                       
: Christopher Cole, [1]cole@lynkmedia.com
: Mile Yeh mile@mail.timenet.net

   v1.10, 13ʮһ 1997
     _________________________________________________________________
   
   ļȥ趨һ̫·Ž.ʲһ̫·Ž?һ
   ̫·Žһ豸Կһ·֮ڵϷȥͼ
   ·Ĵ. һŽͨŵֿĵȺ֮ʹԼ
   ڲͨ,ƵȺĵԹͨ.һõӵһ
   ȺһȺ Unix .ЩĻȺ鶼Լ
   ѵĻʮַæĹͨ, ·ϲͨѶʹ
   һͨʱײ.һŽǷŵЩȺ֮.ŽĹ
   ȻĿĵصݷһһζҾҪҪ̫
   һ.Ǳһ,,ٵײ·.
     _________________________________________________________________
   
1. 趨

2. һ
     _________________________________________________________________
   
1. 趨

    1. ȡ ``Ž'':
       
     [2]ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz
    2. ȡúĶ ``Multiple ethernet'' HOWTO:
       
     [3]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/Multiple-Etherne
     t
    3. ʹ̫·豸Ļ е
       /etc/lilo.conf, ִ lilo:
       
append = "ether=0,0,eth1"

       ŽŽ濨,ʹЩȡ:
       
append = "ether=0,0,eth1 ether=0,0,eth2"

       ̫ҵĽ. Ԥһͳ Linux 
       ֻһŶһ̫·, ͵һҵͻֹͣ. 
       ĳߺڵһҵ֮ ȥҵ̫·豸.
       һ,ʹȡ:
       
linux ether=0,0,eth1

       , ,ʹ:
       
linux ether=0,0,eth1 ether=0,0,eth2

    4. ±ǺBRIDGING.
    5. һŽӦûһ IP ַ. һ,һƽŽ
       Ҫһ IP ַ. ŽƳ IP ַ,
       /etc/sysconfig/network-scripts/ (һ RedHatϵͳ) Ϳ
       ifcfg-lo0 ifcfg-eth0 & ifcfg-eth1. ̫,ıа
        ``DEVICE=lo'' to ``DEVICE=eth0''  ``DEVICE=eth1''.  Linux
       distribution Ҳͬ,ѶҪ! Žг
       濨, ȷҲʹ趨Щ.
    6. ,ִǰŽܵĺ, Ҳȷһ IP ַû
       ָ ·濨.
    7. һϵͳǱ, ̫·趨ڷ(promiscuous)ģʽ, ǽ
       Ľ࿴ÿһͨķ:
       
ifconfig promisc eth0 ; ifconfig promisc eth1

       ӵ·εȫĽ濨Žֿ  promiscuous() 
       ģʽ.
    8. Žʹ brcfgʽ:
       
brcfg -ena

    9. ÿһ濨вͬĽͨ:
       
tcpdump -i eth0      (һӴ)
tcpdump -i eth1      (һӴ)

   10. ִһ sniffer (࿴)  tcpdump Ļ ȥŽ
       ȷطֿ.
       
2. һ

    1.
       
        Question
                ҵõѶϢ
                
ioctl(SIOCGIFBR) failed: Package not installed

                ʲ˼?
                
        Answer
                ĺûŽ. ȡõһ 2.0߸ĺ,
                ±Žܵѡ BRIDGING.
                
    2.
       
        Question
                һ߲ ping һ!
                
        Answer
                
               o ʹ ``brcfg -ena' ʹŽ' (brcfg˵
                 ``bridging is ENABLED'')
               o аѽ promiscuous()ģʽ? (ʹ
                 ``ifconfig''.  ``PROMISC''Ӧ 濨
                 .)
               o  multiple-media 濨, ȷȷ
                 һ. ҲҪʹú·濨 /趨 ʽ
                  .
                 
    3.
       
        Question
                ҲܴŽ telnet/ftp!Ϊʲ?
                
        Answer
                Ϊû IP ַָκεŽ 濨.һŽ
                һ·͸ͨ.
                
    4.
       
        Question
                趨·ɷҪʲ?
                
        Answer
                ! · ĵŽ. Ž
                ̫·ַǱѧϰ, ڲģʽʹ brcfgʽ:
                
brcfg -deb

    5.
       
        Question
                Ž,Ϊʲ ``traceroute'' ûʾ
                Ž·һ?
                
        Answer
                ŽȻĹ, ``traceroute''ʾ Ž·
                һ.һŽ·һ͸ͨ .
                
    6.
       
        Question
                IP_FORWARD ǷҪ뵽?
                
        Answer
                .еŽϷ . IP_FORWARDһ
                gateway(ͨ·բ)Ҫ IP ַ ָĽ.
                
    7.
       
        Question
                 ``brcfg''ʽʾ,Ϊʲ춲 1Ͳ 2 ʵ ̫
                ·ַͬ? Ӧǲͬ?
                
        Answer
                .һŽÿһǹŽָͬ ʵ
                ̫·ַ.
                
    8.
       
        Question
                ںִеһ (make config)趨,Žѡû
                г .أ
                
        Answer
                ںõʱ,µش 'Y' , ``Prompt for
                development and/or incomplete code/drivers
                (CONFIG_EXPERIMENTAL) [Y/n/?]''.
                
    9.
       
        Question
                ̫༯ (4߸)һһһ () һ
                ̫·ʱӦ.һɼ
                 һŽʲ?
                
        Answer
                һŽ 3/4/5.һŽûͬһ
                Ĵ ,ûһ contributor()  һ
                ·ʱӦ.
                
   10.
       
        Question
                һŽܹͬʱ 10Mb  100Mb ̫·
                ? ûɸһ ?
                
        Answer
                ,һŽܹ 10 Mb κ 100Mb ΰһ ֻ
                Ҫ·ŽĿ·һ  100Mb  ,
                TCP ҪŵĲ.ʱ һ 100Mb
                ·ͷͨ һ 10Mb ·ֻ
                10Mb/s ٶƶ,ŵ ·ͨڿ̫·ǲᱻ
                .

References

   1. mailto:cole@lynkmedia.com
   2. ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz
   3. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/Multiple-Ethernet
