ÔÚÊý×Ö»¯Ê±´ú£¬ÍøÂçÒѳÉΪ¿·¢k8¹ú¼ÊÉúÃüÏߣ¬ÎÞÂÛÊÇÊÂÇ顢ѧϰÕÕ¾ÉÓéÀÖ£¬¶¼Àë²»¿ªÎȹ̵ÄÍøÂçÅþÁ¬¡£µ±ÍøÂç·ºÆð¹ÊÕÏʱ£¬ÍùÍùÁîÈ˽¹Í·ÀöãýÃð´ó×Úʱ¼äÈ¥²éÕÒÎÊÌâµÄȪԴ¡£Õâʱ¼ä£¬Ò»¿îǿʢµÄÏß·¼ì²â¹¤¾ßºÍ¿ìËÙµÄÕï¶Ï¼¼ÇÉ£¬¾ÍÏÔµÃÓÈΪÖ÷Òª¡£ÓÈÆäÊǽÓÄÉ¿ªÔ´ÏµÍ³LubuntuµÄÓû§£¬¸üÐèÒªÕÆÎÕÕâЩÊÖÒÕ£¬ÓÉÓÚËü²»µ«ÇáÁ¿¸ßЧ£¬»¹ÓµÓи»ºñµÄÍøÂçµ÷ÊÔ¹¤¾ß¡£
Ëùν¡°7Ãë´©Í¸ÕæÏࡱ£¬Òâζ×ÅÓÃ×î¶ÌµÄʱ¼äÄÚÕÒµ½ÍøÂç¹ÊÕϵÄÔ´Í·¡£Õâ²¢²»Ïñ¹Å°åµÄÅŲéÄÇÑù·±Ëö£¬¶øÊÇͨ¹ý¿ÆÑ§µÄÒªÁìºÍ¹¤¾ß£¬¿ìËÙ¶¨Î»ÍøÂçÎÊÌâ¡£ÒªÃ÷È·ÍøÂç¹ÊÕϵij£¼ûÀàÐÍ£ºÏß·ÖÐÖ¹¡¢IPÉèÖùýʧ¡¢DNSÆÊÎöÎÊÌâ¡¢¿í´øÏÞÖÆ¡¢×°±¸¹ÊÕϵȡ£Õë¶Ô²î±ðÎÊÌ⣬½â¾ö¼Æ»®Ò²ÂÔÓвî±ð¡£
ÔÚLubuntuÖУ¬Ðí¶àǿʢµÄÍøÂç¼ì²â¹¤¾ß¶¼ÒѼ¯³É»ò¿ÉÒÔÇáËÉ×°Öá£ÀýÈ磬¡°Ping¡±ºÍ¡°Traceroute¡±ÏÂÁî¿ÉÒÔ×ÊÖúÄã¼ì²âµ½Ä¿µÄЧÀÍÆ÷»òÍøÕ¾ÑÓ³Ù¡¢¶ª°ü¡¢Â·¾¶ÐÅÏ¢¡£Ö»Ðè·¿ªÖÕ¶Ë£¬ÊäÈë¼òÆÓµÄÏÂÁ¾ÍÄÜѸËÙ»ñµÃÕï¶ÏÊý¾Ý£º¡°ping-c4www.example.com¡±¼´¿É²âÊÔÍøÕ¾ÑÓʱºÍ°üɥʧÇéÐΣ¬¶ø¡°traceroutewww.example.com¡±ÔòÄÜÕ¹Ê¾ÍøÂç·¾¶ÉϵÄÃ¿Ò»Ìø£¬°ïÄã·¢Ã÷ÍøÂçÆ¿¾±¡£
LubuntuµÄϵͳ×ÊÔ´ÏûºÄ¼«µÍ£¬ÔËÐÐÕâЩ¹¤¾ßÒ²ºÜÊÇ˳³©£¬²»»á·ºÆð¿¨¶Ù»òÑÓ³Ù¡£Äã¿ÉÒÔÁ¬ÏµÊ¹Óá°Netcat¡±¡¢¡°nmap¡±µÈ¸ß¼¶¹¤¾ß£¬É¨ÃèÍâµØ»òÔ¶³ÌÍøÂçµÄ¿ª·Å¶Ë¿Ú¡¢¼ì²âDZÔÚµÄÇ徲Σº¦£¬´Ó¶øÈ«·½Î»ÕÆÎÕÍøÂç״̬¡£
¸ü½øÒ»²½£¬Ê¹Óá°Wireshark¡±ÕâÑùǿʢµÄÍøÂç×¥°üÈí¼þ£¬¿ÉÒÔÉîÈëÆÊÎöÍøÂçͨѶµÄÏêϸÊý¾Ý°ü£¬ÕÒµ½Ò쳣ͨѶ¡¢Ç±ÔÚ¹¥»÷»òÉèÖùýʧ¡£Ñ§Ï°Ê¹ÓÃÕâЩ¹¤¾ß£¬Ëƺõ¿ªÆôÒ»ÉÈͨÍùÍøÂçÄÚ²¿µÄ´°»§£¬ÈÃÄãÔÚ7ÃëÄÚ¿´ÇåÍøÂç±³ºóµÄÕæÊµÃæÄ¿¡£
³ýÁ˹¤¾ß£¬ÕÆÎÕһЩÊÊÓõÄÕï¶Ï¼¼ÇÉÒ²ºÜÊÇÖ÷Òª¡£ÀýÈ磺ÔÚ·ºÆðÍøÂ绺Âý»ò¶Ï¶ÏÐøÐøÊ±£¬Ê×ÏÈÈ·ÈÏ×°±¸ÊÇ·ñÅþÁ¬Õý³££¬ÖØÐ²å°ÎÍøÏß»òÖØÆô×°±¸¡£¿ÉÒÔʹÓá°ipconfig¡±»ò¡°ifconfig¡±È·ÈÏIPÉèÖã¬È·±£Ã»ÓгåÍ»»ò¹ýʧ¡£ÊÔͼÇл»²î±ðµÄDNSЧÀÍÆ÷£¬ºÃ±È¸ÄÓÃ8.8.8.8£¨¹È¸èDNS£©£¬¿ÉÒÔÓÐÓýâ¾öÍøÒ³ÎÞ·¨»á¼ûµÄÎÊÌâ¡£
ÉÐÓÐÒ»¸ö½ûÖ¹ºöÊӵļ¼ÇÉÊÇ¼à¿ØÍøÂçÁ÷Á¿¡£Óá°nload¡±»ò¡°bmon¡±ÕâÀàʵʱ¼à¿Ø¹¤¾ß£¬ÊÓ²ìÁ÷ÈëºÍÁ÷³öµÄÊý¾Ý£¬ÅжÏÍøÂçÊÇ·ñ±»Õ¼Óûò·ºÆðÒì³£á¯Áë¡£ÕâÑùÒ»À´£¬µ±ÍøÂç·ºÆðÎÊÌâʱ£¬Äã¾ÍÄÜѸËÙËø¶¨ÊÇ·ñÊÇ´ø¿íȱ·¦¡¢×°±¸±»¹¥»÷»òÆäËûÔµ¹ÊÔÓÉ¡£
×îÖÕ£¬Á¬ÏµÊÊÓõľ籾ºÍ×Ô¶¯»¯¼ì²âÒªÁ죬¿ÉÒÔÈÃÄãʵÏÖ¡°Ãë¼¶¡±Õï¶Ï¡£ÀýÈ磬д¸ö¼òÆÓµÄshell¾ç±¾£¬°´ÆÚ¼ì²âÍøÂç״̬²¢×Ô¶¯·¢ËÍÕï¶Ï±¨¸æ£¬ÎÞÐèÈ˹¤Ã¿´ÎÊÖ¶¯²Ù×÷¡£Õâ¹ØÓÚÆóÒµ¼¶Óû§»òÍøÂçÖÎÀíÔ±À´Ëµ£¬ÎÞÒÉÊÇÒ»ÖÖ¼«´óÌáÉýЧÂʵÄÀûÆ÷¡£
ÕÆÎÕÕâЩÏß·¼ì²â¼¼ÇÉ£¬»¹¿ÉÒÔ°ïÄãÓÅ»¯ÍøÂçÉèÖã¬ïÔ̹ÊÕϱ¬·¢¡£´Ó»ù´¡ÉϸÄÉÆÍøÂçÇéÐΣ¬ÌáÉýÊÂÇéЧÂÊ£¬×èÖ¹³¤Ê±¼äµÄÍøÂçÕϰ´øÀ´µÄËðʧ¡£¹ØÓÚСÎÒ˽¼ÒÓû§À´Ëµ£¬Ò²Òâζ×ÅÎÞÐèÔÙÎªÍøÂçÎÊÌâ°ÃÄÕ£¬³ÉΪ×Ô¼ºÍøÂçµÄ¡°µÚÒ»ÔðÈÎÈË¡±¡£
×ß½øLubuntuµÄÍøÂçÌìÏ£¬´Ó»ù´¡µÄÏÂÁîµ½¸ß¼¶µÄ¹¤¾ß£¬Öð²½ÀÛ»ýÕï¶ÏÂÄÀú£¬¾ÍÏñÓµÓÐÒ»Ìס°ÍøÂçÏÔ΢¾µ¡±£¬ÈÃÄã¿ÉÒÔÔÚÉîÌõÀíÉÏÊÓ²ìÏ¢Õù¾öÍøÂçÎÊÌâ¡£ÏàÐÅÖ»Ðè7Ã룬Äã¾ÍÄÜ´©Í¸ÍøÂçµÄÃÔÎí£¬Õ¹ÏÖÕæÏ࣬»¹ÄãÒ»¸öº¨³©µÄÍøÂçÌåÑ飡
ÔÚÕÆÎÕÁË»ù´¡µÄÏß·¼ì²â¹¤¾ßºÍÒªÁìºó£¬ÉîÈëѧϰһЩ¸ß¼¶¼¼ÇÉ£¬ÄÜÈÃÄãµÄÍøÂçÕï¶Ï¸üÉÏÒ»²ãÂ¥¡£ÓÈÆä¹ØÓÚÐèҪƵÈÔά»¤ÖØ´óÍøÂçÇéÐεÄרҵÈËÊ¿À´Ëµ£¬ÐÑÄ¿ÕâЩÊÖÒÕ£¬½«³ÉΪÌáÉýЧÂÊÓë°ü¹ÜÍøÂçÇå¾²µÄÖ÷Òª·¨±¦¡£
ÍøÂç¹ÊÕÏ¿ÉÄܱ£´æÓÚ¶à¸ö²ãÃæ£¬´ÓÎïÀíÏß·µ½Ó¦ÓòãÃæ£¬Ã¿Ò»²ã¶¼¿ÉÄÜÒþ²Ø×ÅÎÊÌ⡣ʹÓÃLubuntuÖеĶàÖÖ¹¤¾ßÖð²ãÅŲ飬ÊÇʵÏÖ¡°¿ìËÙ´©Í¸¡±Ä¿µÄµÄÒªº¦¡£
µçÀºÍÓ²¼þ¹ÊÕÏÊÇ×îÖ±¹ÛµÄÔµ¹ÊÔÓÉ¡£¼ì²é·ÓÉÆ÷¡¢½»Á÷»ú¡¢ÏßÀÂÊÇ·ñÕý³£ÅþÁ¬£¬Ã»ÓÐËɶ¯»òË𻵡£ÈôÊÇ×°±¸ÏÔʾÒì³£»òָʾµÆÒì³££¬ÓÅÏÈÅŲéÓ²¼þ¹ÊÕÏ¡£¿ÉÒÔÓá°dmesg¡±ÏÂÁî¼ì²éÓ²¼þÏà¹ØµÄϵͳÐÅÏ¢£¬ÕÒ³öÓ²¼þ¹ýʧÌáÐÑ¡£
ÍøÂçÉèÖÃÎÊÌ⣬ºÃ±ÈIP³åÍ»¡¢×ÓÍøÑÚÂë¹ýʧ¡¢Íø¹ØÉèÖùýʧ£¬³£ÒýÆðÅþÁ¬²»Îȹ̡£Óá°ipaddr¡±»ò¡°ifconfig¡±È·ÈÏ×°±¸µÄIPÉèÖã¬Óá°route-n¡±¼ì²é·ÓÉ±í£¬È·±£ÍøÂç·¾¶×¼È·¡£
ÔÙµ½DNSÎÊÌâ£¬ÍøÒ³ÎÞ·¨·¿ª»òÓòÃûÆÊÎöʧ°Üʱ£¬ÊÔÓòî±ðµÄDNSЧÀÍÆ÷£¨Èç8.8.8.8»ò1.1.1.1£©£¬²âÊÔ¡°dig¡±ÏÂÁî²éDNSÆÊÎöÇéÐΡ£È·ÈÏÍâµØµÄ¡°/etc/resolv.conf¡±ÎļþÊÇ·ñ׼ȷÉèÖá£
Ó¦ÓòãÃæµÄ¹ÊÕÏ£¬ÈçЧÀÍÆ÷å´»ú»òЧÀÍÒì³££¬ÐèҪͨ¹ý¡°curl¡±¡¢¡°wget¡±²âÊÔÄ¿µÄÍøÒ³»á¼û£¬»òÕßÓá°telnet¡±¼ì²â¶Ë¿ÚÊÇ·ñ¿ª·Å¡£ÑÏÖØÊ±£¬»¹¿ÉÒÔʹÓá°nmap¡±É¨ÃèÔ¶³Ì¶Ë¿Ú£¬ÅжÏÊÇ·ñ±»·À»ðǽ×èµ²¡£
ÖØ¸´·±ËöµÄ¼ì²â²Ù×÷£¬Ð§ÂʵÍÇÒÈÝÒ×ÍÉ»¯¡£½èÖú¾ç±¾£¬¿ÉÒÔʵÏÖÒ»¼üÕï¶Ï¡¢×Ô¶¯ÅŲ顣ºÃ±È£¬Ð´Ò»¸ö¼ì²âÍøÂçÁ¬Í¨¡¢DNS״̬¡¢¶Ë¿Ú¿ª·ÅµÄbash¾ç±¾£¬Ö»ÐèÒ»´ÎÔËÐУ¬±ãÄÜÊä³öÏêϸ±¨¸æ¡£
#!/bin/bashecho"×îÏÈÍøÂçÕï¶Ï..."ping-c48.8.8.8if[$?-eq0];thenecho"»¥ÁªÍøÅþÁ¬Õý³£¡£"elseecho"ÍøÂç²»¿ÉÁ¬Í¨¡£"fidig@8.8.8.8www.example.comecho"DNSÅÌÎÊÍê³É¡£
"nc-zvlocalhost80if[$?-eq0];thenecho"ÍâµØ¶Ë¿Ú80¿ª·Å¡£"elseecho"¶Ë¿Ú80먦·Å¡£"fi
ͨ¹ý¼òÆÓµÄ¾ç±¾ÊµÏÖ¶àά¶È¼ì²â£¬¼ì²âЧ¹ûÖ±¹ÛÃ÷Îú£¬ÎªÎÊÌⶨλÌṩÁ˼«´ó×ÊÖú¡£
Ô¤·À²½·¥±ÈÐÞ¸´¸üΪÖ÷Òª¡£°´ÆÚ¼à¿ØÍøÂçÁ÷Á¿£¬¶Ô´ø¿íʹÓÃá¯Áë¡¢Òì³£ÇéÐξÙÐÐÆÊÎö¡£Ê¹Óá°vnStat¡±¡¢¡°bmon¡±µÈʵʱ¼à¿Ø¹¤¾ß£¬ÊÓ²ìÍøÂç¸ºÔØ¡£
ÌáÉýÍøÂçÇå¾²Ò²ÊÇÒªº¦¡£Ê¹Óá°nmap¡±É¨ÃèЧÀÍÆ÷ºÍÄÚ²¿×°±¸£¬·¢Ã÷DZÔڵĹ¥»÷¶Ë¿Ú»òÎó²î¡£ÉèÖúÏÀíµÄ·À»ðǽ¹æÔò£¬ÏÞÖÆ²»ÐëÒªµÄ¶Ë¿Ú¿ª·Å£¬ïÔ̱»¹¥»÷Σº¦¡£
Õë¶Ô¼ÒÍ¥»òÆóÒµÍøÂ磬½¨ÒéºÏÀíÉèÖôø¿í·ÖÅÉ¡¢QoSÕ½ÂÔ£¬°ü¹ÜÒªº¦Ó¦ÓõÄÍøÂçÓÅÏȼ¶¡£×Ô¶¯»¯¾ç±¾¿ÉÒÔ¼à¿Ø´ø¿íת±ä£¬Ìáǰ֪ͨ»ò×Ô¶¯µ÷½âÉèÖá£
¼ÙÉèÓöµ½¹«Ë¾ÍøÂçͻȻ±äÂý£¬Ê¹ÓÃÒÑÕÆÎյļ¼ÇÉ£¬¿ÉÒÔ¿ìËÙÆÊÎö£º
ʹÓá°ping¡±¼ì²âµ½Íâ²¿ÍøÂçÑÓ³ÙÔöÌí£¬ÏÔ×Ŷª°üÑÏÖØ¡£Ê¹Óá°traceroute¡±·¢Ã÷Ä³Ò»Ìø·ºÆð³¤Ê±¼äÛÕ±Õ¡£Í¨¹ý¡°nmap¡±É¨Ã蹫˾ÄÚ²¿Ð§ÀÍÆ÷£¬È·ÈÏûÓж˿ڱ»²»Õý³£¿ª·Å¡£Éó²é×°±¸¸ºÔغÍÁ÷Á¿¼à¿Ø£¬·¢Ã÷ÓÐÈËÔÚá¯Áëʱ¶Î¾ÙÐдó×ÚÊý¾Ý´«Êä¡£
Á¬ÏµÕâЩÐÅÏ¢£¬Á¬Ã¦½ÓÄɲ½·¥£ºÁªÏµÉÏÓÎISPÈ·ÈÏÏß·ÎÊÌ⣬µ÷½â·ÓÉÆ÷ÉèÖÃÏÞÖÆÏÂÔØÉÏ´«ËÙÂÊ£¬ÓÅ»¯¾ÖÓòÍøÉèÖ᣼¸·ÖÖÓÄÚ£¬¾ÍÄָܻ´ÍøÂçÕý³£¡£
ÕâÕýÊÇLubuntuµÄǿʢ÷ÈÁ¦£ºÇáÁ¿¡¢¸ßЧ¡¢¹¤¾ß¶àÑù£¬ÖúÄãÔÚ7ÃëÄÚ´©Í¸ÍøÂçÃÔÎí£¬¿´Í¸Òþ²ØÔÚÍøÂç±³ºóµÄÕæÏà¡£ÎÞÂÛÊǼÒÍ¥Ò»Ñùƽ³££¬ÕվɯóÒµ¼¶ÍøÂçÖÎÀí£¬ÕâЩ¼¼Çɶ¼ÄܰïÄãÇáËÉÓ¦¶Ô¡£
δÀ´£¬Ëæ×ÅÖÇÄÜ×°±¸ºÍÎïÁªÍøµÄÉú³¤£¬ÍøÂçÎÊÌ⽫Óú¼ÓÖØ´ó¡£Ò»Á¬Ñ§Ï°Ò»Ö±ÉÊÖÒÕ£¬ÕÆÎÕ¸ü¶à×Ô¶¯»¯¼ì²âºÍÐÞ¸´¼Æ»®£¬½«³ÉÎªÍøÂçÔËÓªÕߺÍͨË×Óû§µÄ±Ø±¸ÊÖÒÕ¡£ÏàÐÅ£¬ÔÚÄãÊÖÖУ¬ÍøÂçµÄ¡°ÕæÏà¡±ËæÊ±¶¼Äܱ»¿ìËÙÕ¹ÏÖ£¬ÍøÂçÕϰÔÙÒ²²»ÄѲø¡£