LinuxÍø¹Ü±Ê¼Ç£¨32£©£ºLinuxϵÄVPN·þÎñÆ÷ÇáËÉ´òÔì
×î½ü£¬ÓиöÅóÓÑÀÏÊÇÎÊVPNµÄÊÂÇé¡£½áºÏÎÒµÄÌå»á£¬ËãÊǸøËû×¼±¸Ò»¸öרÌâÎÄÕ°ɡ£ 1.µ½µ×ʲôÊÇVPN
VPNµÄÓ¢ÎÄÈ«³ÆÊÇ¡°Virtual Private Network¡±£¬·Òë¹ýÀ´¾ÍÊÇ¡°ÐéÄâרÓÃÍøÂ硱¡£¹ËÃû˼Ò壬ÐéÄâרÓÃÍøÂçÎÒÃÇ¿ÉÒÔ°ÑËüÀí½â³ÉÊÇÐéÄâ³öÀ´µÄÆóÒµÄÚ²¿×¨Ïß¡£Ëü¿ÉÒÔͨ¹ýÌØÊâµÄ¼ÓÃܵÄͨѶÐÒéÔÚÁ¬½ÓÔÚInternetÉϵÄλÓÚ²»Í¬µØ·½µÄÁ½¸ö»ò¶à¸öÆóÒµÄÚ²¿ÍøÖ®¼ä½¨Á¢Ò»ÌõרÓеÄͨѶÏß·£¬¾ÍºÃ±ÈÊǼÜÉèÁËÒ»ÌõרÏßÒ»Ñù£¬µ«ÊÇËü²¢²»ÐèÒªÕæÕýµÄÈ¥ÆÌÉè¹âÀÂÖ®ÀàµÄÎïÀíÏß·¡£Õâ¾ÍºÃ±ÈÈ¥µçОÖÉêÇëרÏߣ¬µ«ÊDz»ÓøøÆÌÉèÏß·µÄ·ÑÓã¬Ò²²»ÓùºÂò·ÓÉÆ÷µÈÓ²¼þÉ豸¡£VPN¼¼ÊõÔÊÇ·ÓÉÆ÷¾ßÓеÄÖØÒª¼¼ÊõÖ®Ò»£¬Ä¿Ç°ÔÚ½»»»»ú£¬·À»ðǽÉ豸»òWindows 2000/XP/VistaµÈÈí¼þÀïÒ²¶¼Ö§³ÖVPN¹¦ÄÜ£¬Ò»¾ä»°£¬VPNµÄºËÐľÍÊÇÔÚÀûÓù«¹²ÍøÂ罨Á¢ÐéÄâ˽ÓÐÍø¡£ ÐéÄâרÓÃÍø£¨VPN£©±»¶¨ÒåΪͨ¹ýÒ»¸ö¹«ÓÃÍøÂ磨ͨ³£ÊÇÒòÌØÍø£©½¨Á¢Ò»¸öÁÙʱµÄ¡¢°²È«µÄÁ¬½Ó£¬ÊÇÒ»Ìõ´©¹ý»ìÂҵĹ«ÓÃÍøÂçµÄ°²È«¡¢Îȶ¨µÄËíµÀ¡£ÐéÄâרÓÃÍøÊÇ¶ÔÆóÒµÄÚ²¿ÍøµÄÀ©Õ¹¡£ÐéÄâרÓÃÍø¿ÉÒÔ°ïÖúÔ¶³ÌÓû§¡¢¹«Ë¾·ÖÖ§»ú¹¹¡¢ÉÌÒµ»ï°é¼°¹©Ó¦ÉÌͬ¹«Ë¾µÄÄÚ²¿Íø½¨Á¢¿ÉÐŵݲȫÁ¬½Ó£¬²¢±£Ö¤Êý¾ÝµÄ°²È«´«Êä¡£ÐéÄâרÓÃÍø¿ÉÓÃÓÚ²»¶ÏÔö³¤µÄÒÆ¶¯Óû§µÄÈ«ÇòÒòÌØÍø½ÓÈ룬ÒÔʵÏÖ°²È«Á¬½Ó£»¿ÉÓÃÓÚʵÏÖÆóÒµÍøÕ¾Ö®¼ä°²È«Í¨ÐŵÄÐéÄâרÓÃÏß·£¬ÓÃÓÚ¾¼ÃÓÐЧµØÁ¬½Óµ½ÉÌÒµ»ï°éºÍÓû§µÄ°²È«ÍâÁªÍøÐéÄâרÓÃÍø¡£ Õë¶Ô²»Í¬µÄÓû§ÒªÇó£¬VPNÓÐÈýÖÖ½â¾ö·½°¸£ºÔ¶³Ì·ÃÎÊÐéÄâÍø£¨Access VPN£©¡¢ÆóÒµÄÚ²¿ÐéÄâÍø£¨Intranet VPN£©ºÍÆóÒµÀ©Õ¹ÐéÄâÍø£¨Extranet VPN£©£¬ÕâÈýÖÖÀàÐ͵ÄVPN·Ö±ðÓ봫ͳµÄÔ¶³Ì·ÃÎÊÍøÂç¡¢ÆóÒµÄÚ²¿µÄIntranetÒÔ¼°ÆóÒµÍøºÍÏà¹ØºÏ×÷»ï°éµÄÆóÒµÍøËù¹¹³ÉµÄExtranet£¨ÍⲿÀ©Õ¹£©Ïà¶ÔÓ¦¡£ 2.VPNµÄÖ÷Òª°²È«±£Ö¤¼¼Êõ VPNÖ÷Òª²ÉÓÃËíµÀ¼¼Êõ¡¢¼Ó½âÃܼ¼Êõ¡¢ÃÜÔ¿¹ÜÀí¼¼ÊõºÍʹÓÃÕßÓëÉ豸Éí·ÝÈÏÖ¤¼¼Êõ¡£ IPSec VPN×î´óµÄÄѵãÔÚÓÚ¿Í»§¶ËÐèÒª°²×°¸´ÔÓµÄÈí¼þ£¬¶øÇÒµ±Óû§µÄVPN²ßÂÔÉÔ΢ÓÐËù¸Ä±äʱ£¬VPNµÄ¹ÜÀíÄѶȽ«³Ê¼¸ºÎ¼¶ÊýÔö³¤¡£SSL VPNÔòÕýºÃÏà·´£¬¿Í»§¶Ë²»ÐèÒª°²×°ÈκÎÈí¼þ»òÓ²¼þ£¬Ê¹Óñê×¼µÄä¯ÀÀÆ÷£¬¾Í¿Éͨ¹ý¼òµ¥µÄSSL°²È«¼ÓÃÜÐÒ飬°²È«µØ·ÃÎÊÍøÂçÖеÄÐÅÏ¢¡£ 3.LinuxϹ¹½¨Ãâ·ÑµÄVPN²âÊÔ£¨×¢ÒâÊÇÃâ·ÑµÄ£© VPN(VirtualPrivateNetwork£¬ÐéÄâרÓÃÍøÂç)ÊÇרÓÃÍøÂçµÄÑÓÉ죬Ëü¿ÉÒÔͨ¹ý¹²ÏíInternet»ò¹«¹²ÍøÂçÁ¬½ÓÄ£Äâµã¶ÔµãרÓÃÁ¬½ÓµÄ·½Ê½£¬ÔÚ±¾µØ¼ÆËã»úºÍÔ¶³Ì¼ÆËã»úÖ®¼ä·¢ËÍÊý¾Ý¡£ÏÂÃæÊÇÒ»ÖÖ¿ìËÙ¹¹½¨VPN·þÎñÆ÷µÄ·½·¨¡£
°²×°Èí¼þ
£¨1£
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
±àÒë¹ý³Ì¸ÅÊö
Á˽âһЩ±àÒë֪ʶµÄ¶ÁÕß¶¼ÖªµÀ£¬Ëùν±àÒ룬¾ÍÊÇÔÚ±àÒë³ÌÐò¶ÁȡԴ³ÌÐò£¨×Ö·ûÁ÷£©£¬¶ÔÖ®½øÐдʷ¨ºÍÓï·¨µÄ·ÖÎö£¬½«¸ß¼¶ÓïÑÔÖ¸Áîת»»Îª¹¦ÄܵÈЧµÄ»ã±à´úÂ룬ÔÙÓÉ»ã±à³ÌÐòת»»Îª»úÆ÷ÓïÑÔ£¬²¢ÇÒ°´ÕÕ²Ù×÷ϵͳ¶Ô¿ÉÖ´ÐÐÎļþ¸Ðл¸ñʽµÄÒªÇóÁ´½ÓÉú³É¿ÉÖ´ÐгÌÐò¡£
UNIX»·¾³ÏµÄC±àÒëϵͳËù×ñѵÄÒ²ÊÇÕâôһ¸öÒ»° ......
LinuxÕÊ»§µÄÃÜÂë¼ÓÃÜºó´æ·ÅÓÚ/etc/shadowÎļþÖС£¶ÔÓÚRedhat Enterprise°æ±¾£¬Ä¬ÈÏʹÓÃMD5Ëã·¨£¬Õâ¸öËã·¨ÒѾºÜ²»°²È«¡£ºÜ¶à¾µäµÄºÚ¿Í½Ì³Ì¶¼ÊǽÌÈËÄõ½shadowÎļþºó»ØÈ¥ÆÆ½â³örootµÄÃÜÂ룬Èç¹ûÄÜÓøüÄÑÆÆ½âµÄshaËã·¨¼ÓÃÜÃÜÂëÎÞÒÉ¿ÉÒÔÌá¸ß·þÎñÆ÷µÄ°²È«ÐÔ¡£ÒÔÏÂÄÚÈÝÊÇ×ÛºÏÁËhttp://www.cyberciti.biz/faq/rhel-centos-fedora ......
LinuxÌṩÁËÄÚ´æÓ³É亯Êýmmap, Ëü°ÑÎļþÄÚÈÝÓ³Éäµ½Ò»¶ÎÄÚ´æÉÏ(׼ȷ˵ÊÇÐéÄâÄÚ´æÉÏ), ͨ¹ý¶ÔÕâ¶ÎÄÚ´æµÄ¶ÁÈ¡ºÍÐÞ¸Ä, ʵÏÖ¶ÔÎļþµÄ¶ÁÈ¡ºÍÐÞ¸Ä, ÏÈÀ´¿´Ò»ÏÂmmapµÄº¯ÊýÉùÃ÷: Í·Îļþ: ÔÐÍ: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offsize); ·µ» ......
Ò»°ãÇé¿öÏ£¬½ø³Ì²»ÄÜ´æÈ¡ÏµÍ³Äں˵ģ¬Ö»ÓÐϵͳµ÷ÓÃÊÇÒ»¸öÀýÍ⣬ÔÚintel½á¹¹µÄ¼ÆËã»úÖУ¬ÊÇͨ¹ýÖжÏ0x80ʵÏÖµÄ
½ø³Ì¿ÉÒÔ¿ÉÒÔÌø×ªµ½ÄÚºËÖеÄλÖÃÊÇsystem_call¡£Ôڴ˼ì²éϵͳµ÷Óúţ¬Ëü¸æËßÄں˽ø³ÌÇëÇóºÎÖÖ·þÎñ£¬È»ºó²éÕÒϵͳµ÷Óñísys_call_table£¬ÕÒµ½Ï£Íûµ÷ÓõÄÄں˵ØÖ·º¯Êý£¬µ÷Óô˺¯Êý£¬È»ºó·µ»Ø¡£
&nbs ......