LinuxÍøÇŵÄʵÏÖ·ÖÎö
±¾ÎÄ·ÖÎöÁËlinux 2.4.xÄں˵ÄÍøÇŵÄʵÏÖ·½·¨£¬²¢ÇÒÃèÊöÁËÈçºÎʹÓÃ2.4ÖеÄÍøÇÅ¡£ÍøÇÅ£¬ÀàËÆÓÚÖмÌÆ÷£¬Á¬½Ó¾ÖÓòÍøÖÐÁ½¸ö»òÕ߶à¸öÍø¶Î¡£ËüÓëÖмÌÆ÷µÄ²»Í¬Ö®´¦¾ÍÔÚÓÚËüÄܹ»½âÎöËüÊÕ·¢µÄÊý¾Ý£¬¶ÁÈ¡Ä¿±êµØÖ·ÐÅÏ¢£¨MAC£©£¬²¢¾ö¶¨ÊÇ·ñÏòËùÁ¬½ÓÍøÂçµÄÆäËûÍø¶Îת·¢Êý¾Ý°ü¡£ÎªÁËÄܹ»¾ö²ßÏòÄǸöÍø¶Î·¢ËÍÊý¾Ý°ü£¬ÍøÇÅѧϰ½ÓÊÕµ½Êý¾Ý°üµÄÔ´MACµØÖ·£¬ÔÚ±¾µØ½¨Á¢Ò»¸öÒÔMACºÍ¶Ë¿ÚΪ¼Ç¼ÏîµÄÐÅÏ¢Êý¾Ý¿â¡£
LinuxÄÚºËÍøÇŵÄʵÏÖ·ÖÎö
Linux Äں˷ֱðÔÚ2.2 ºÍ 2.4ÄÚºËÖÐʵÏÖÁËÍøÇÅ¡£µ«ÊÇ2.2 ÄÚºËºÍ 2.4Äں˵ÄʵÏÖÓкܴóµÄÇø±ð£¬2.4ÖеÄʵÏÖ¼¸ºõÊÇÈ«²¿ÖØдÁËËùÓеÄʵÏÖ´úÂë¡£±¾ÎÄÒÔ2.4.0Äں˰汾ΪÀý½øÐзÖÎö¡£
ÔÚ·ÖÎö¾ßÌåµÄʵÏÖ֮ǰ£¬ÏÈÃèÊö¼¸¸ö¸ÅÄÓÐÖúÓÚ¶ÔÍøÇŵŦÄܼ°ÊµÏÖÓиüÉîµÄÀí½â¡£
³åÍ»Óò
Ò»¸ö³åÍ»ÓòÓÉËùÓÐÄܹ»¿´µ½Í¬Ò»¸ö³åÍ»»òÕß±»¸Ã³åÍ»Éæ¼°µ½µÄÉ豸×é³É¡£ÒÔÌ«ÍøʹÓÃC S M A / C D£¨Carrier Sense Multiple Access with Collision Detection£¬´øÓгåÍ»¼à²âµÄÔز¨ÕìÌý¶àÖ··ÃÎÊ£©¼¼ÊõÀ´±£Ö¤Í¬Ò»Ê±¿Ì£¬Ö»ÓÐÒ»¸ö½ÚµãÄܹ»ÔÚ³åÍ»ÓòÄÚ´«ËÍÊý¾Ý¡£ÍøÇÅ»òÕß½»»»»ú£¬¹¹³ÉÁËÒ»¸ö³åÍ»ÓòµÄ±ß½ç¡£È±Ê¡Çé¿öÏ£¬ÍøÇÅÖеÄÿ¸ö¶Ë¿Úʵ¼ÊÉϾÍÊÇÒ»¸ö³åÍ»ÓòµÄ½áÊøµã¡£
¹ã²¥Óò
Ò»¸ö¹ã²¥ÓòÓÉËùÓÐÄܹ»¿´µ½Ò»¸ö¹ã²¥Êý¾Ý°üµÄÉ豸×é³É¡£Ò»¸ö·ÓÉÆ÷£¬¹¹³ÉÒ»¸ö¹ã²¥ÓòµÄ±ß½ç¡£ÍøÇÅÄܹ»ÑÓÉìµ½µÄ×î´ó·¶Î§¾ÍÊÇÒ»¸ö¹ã²¥Óò¡£È±Ê¡µÄÇé¿öÏ£¬Ò»¸öÍøÇÅ»ò½»»»»úµÄËùÓж˿ÚÔÚͬһ¸ö¹ã²¥ÓòÖС£VLAN¼¼Êõ¿ÉÒ԰ѽ»»»»ú»òÕßÍøÇŵIJ»Í¬¶Ë¿Ú·Ö¸î³É²»Í¬µÄ¹ã²¥Óò¡£Ò»°ãÇé¿öÏ£¬ Ò»¸ö¹ã²¥Óò´ú±íÒ»¸öÂß¼Íø¶Î¡£
ÍøÇÅÖеÄCAM±í
ÍøÇźͽ»»»»úÒ»Ñù£¬ÎªÁËÄܹ»ÊµÏÖ¶ÔÊý¾Ý°üµÄת·¢£¬ÍøÇű£´æ×ÅÐí¶à£¨MAC£¬¶Ë¿Ú£©Ïî¡£ËùÓеÄÕâЩÏî×é³ÉÒ»¸ö±í£¬½Ð×öCAM±í¡£Ã¿¸öÏîÓг¬Ê±»úÖÆ£¬Èç¹ûÒ»¶¨Ê±¼äÄÚδ½ÓÊÕµ½ÒÔÕâ¸öMACΪԴMACµØÖ·µÄÊý¾Ý°ü£¬Õâ¸öÏî¾Í»á±»É¾³ý¡£
ͼ1£ºÒ»¸ö½»»»ÍøÂçµÄÂ߼ͼ
ÔÚLinuxÄÚºËÍøÇŵÄʵÏÖÖУ¬Ò»¸öÂß¼Íø¶ÎÓÃnet_bridge½á¹¹Ìå±íʾ¡£Ò»¸öÂß¼Íø¶ÎÐèÒª±£ÁôµÄÐÅÏ¢ÓУº
±¾Âß¼Íø¶ÎÖÐËùÓеĶ˿Ú(port_list) ÿ¸ö¶Ë¿ÚÓÃnet_bridge_port½á¹¹ÌåÀ´±íʾ£¬´Ónet_bridge_port½á¹¹ÌåÖпÉÒÔ¿´³ö£¬ËüÖ÷ÒªÓÐ:
Âß¼Íø¶ÎÖеÄÏÂÒ»¸ö¶Ë¿Ú(next)
±¾¶Ë¿ÚËùÊôµÄÂß¼Íø¶Î(br)
±¾¶Ë¿ÚËùÖ¸ÏòµÄÎïÀíÍø¿¨£¨dev£©
±¾¶Ë¿ÚÔÚÍøÇÅÖеıàºÅ(port_no)
ÓÃÓÚÉú³ÉÊ÷¹ÜÀíµÄÐÅÏ¢
Ò»¸öÂß¼Íø¶ÎÖпÉÒÔ¾ßÓкܶà¸ö¶Ë¿Ú£¬ËùÓеĶ˿ڶ¼¹ÒÔÚÒÔport_listΪÁ´±íÍ·µÄÁ´±íÉÏ¡£ ±¾Íø¶ÎÖÐCAM±í£¨hash[BR_HASH_SIZE]£© CAM±í
Ïà¹ØÎĵµ£º
´´½¨×ÀÃæͼ±ê
Ä¿Ç°½«ÍøÂçÓ¦ÓÃÀ©Õ¹µ½×ÀÃæÊÇÒ»¸öÇ÷ÊÆ£¬´æÔÚןܶà½â¾ö·½°¸£¬±¾ÎÄÒÔ Mozilla Prism ΪÀý£¬ÀàËƵķ½·¨Í¬ÑùÊÊÓÃÓÚ Google Chrome ¡£
1. µ½ Mozilla Prism µÄÍøÕ¾ÉÏÏÂÔØ Prism£¬µã»÷ Download Now Ö®ºó»áÌáʾÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÒÔ Mozilla Firefox À©Õ¹µÄ·½Ê½£¬ÊʺÏÒѾ°²×°ÓÐ Firefox µÄÅóÓÑ£»Ò»Ö ......
ÔÚwindowsÉϳ¢ÊÔcentosºóÎÒÖ±½Ó¸ø¸ñʽ»¯µôcentos£¬Æô¶¯ÏµÍ³³öÏÖgrubµÄÆô¶¯»Ã棬ÓÐ2¸ö½â¾ö·½°¸
1£ºÔÚdos»·¾³ÏÂÓÃfdisk /mbr ¼¶¿ÉÒÔÐÞ¸´mbr¼´¿É
2£ºÈç¹ûûdosÅÌÔòÓÃÏÂÃæÃüÁ
1£©rootnoverify (hd0,0) //»Ø³µ£¬¼ÇµÃrootnoverifyºóÃæÓиö¿Õ¸ñ
2£©chainloader (hd0,0)+1 // ¼ÇµÃ»¹ÊÇÓпոñ
3 ......
ÏȽéÉܼ¸¸ö»ù±¾¸ÅÄ
ºǫ́½ø³Ì£ºÔÚºǫ́ÔËÐеÄÎÞÐëÓëÓû§½»»¥µÄ³ÌÐò¡£ÔÚ¶àÈÎÎñ²Ù×÷ϵͳÉÏÔËÐжà¸öºǫ́½ø³Ì£¬ÓÐЩºǫ́½ø³Ì£¨ÀýÈçÊØ»¤³ÌÐò£©´ÓÀ´¶¼²»ÐèÒªÓû§ÊäÈ룬ÆäËüһЩ½ø³ÌÖ»ÊÇÔÚÓû§Ã¦ÓÚÄ¿Ç°ÔËÐÐÓÚǰ̨µÄ³ÌÐòʱ²ÅÁÙʱ´¦ÓÚºǫ́¡£
ÊØ»¤½ø³ÌÊÇÒ»ÖÖºǫ́½ø³Ì¡£crond½ø³ÌÊÇÖÚ¶àÊØ»¤½ø³ÌÖеÄÒ»ÖÖ£¬¿´¿´cronÕâ¸öµ¥´ÊÔÚ×ÖµäÀïà ......
1. ¹Ì¶¨Ò»¸öMACµØÖ·£¬ÌرðÊÇÔÚʹÓöà¸öÐéÄâ»úµÄʱºò
linux»·¾³ÏÂ:
ÓÃrootÉí·ÝµÇ¼£¬ÔÚ/etc/rc.d/rc.localÀï¼ÓÉÏÕâÈý¾ä
ifconfig eth0 down
ifconfig eth0 hw ether 00:0C:18:EF:FF:ED
ifconfig eth0 up
ÕâÑùÖØÐÂrebootºó¾Í²»ÅÂMAC¸´ÔÁË¡£
2. ifconfigÃüÁתÔØhttp://www.cnblogs.com/taobataoma/archive/2007/1 ......