¼ÒµçάÐް࣬ÊÖ»úάÐް࣬µçÄÔάÐް࣬µç¹¤°à£¬º¸¹¤°à£¬Òº¾§µçÊÓάÐް࣬µç¶¯¹¤¾ßάÐÞ°à¡¢µç¶¯³µÄ¦ÍгµÎ¬ÐÞ°à¡¢ÍøÂçÓªÏúÅàѵ¡¢ÍøÕ¾Éè¼ÆÅàѵ¡¢ÌÔ±¦Åàѵ---È«¹úÕÐÉú ¼ÒµçάÐް࣬ÊÖ»úάÐް࣬µçÄÔάÐް࣬µç¹¤°à£¬º¸¹¤°à£¬Òº¾§µçÊÓάÐް࣬µç¶¯¹¤¾ßάÐÞ°à¡¢µç¶¯³µÄ¦ÍгµÎ¬ÐÞ°à¡¢ÍøÂçÓªÏúÅàѵ¡¢ÍøÕ¾Éè¼ÆÅàѵ¡¢ÌÔ±¦Åàѵ---È«¹úÕÐÉú
¼ÓÈëÊղء¤ÉèΪÊ×Ò³¡¤ÎÒҪͶ¸å¡¤
Äúµ±Ç°Î»Ö㺺þÄϵç×ÓÖ°ÒµÖÐרѧУ ¡ú ÎÄÕÂÆµµÀ ¡ú ÍøÂ繤³Ì¼¼Êõ

ÇÉÓÃTcpreplayÈù¥»÷Á÷Á¿Â÷Ìì¹ýº£

ʱ¼ä£º2010-07-15 22:37:24    ÕûÀí£ºØýÃû    []
http://www.410014.com
    TcpreplayÊÇÍøÂ簲ȫÖÐÒ»ÖÖ³£ÓõŤ¾ß£¬¶ÔÓÚÆä±¨ÎÄÖØ·ÅµÄ¹¦ÄÜ´ó¼Ò¶¼·Ç³£Çå³þ£¬µ«ÊǶÔÓÚÆäÄܹ»ÔÚÖØ·Å¹ý³ÌÖиÄд±¨ÎĵÄÄÚÈݵŦÄÜÓ¦ÓÃÈ´²»ÊǺܶ࣬Èç¹ûÄܹ»ÊìÁ·µÄÓ¦ÓÃTcpreplayµÄ±¨ÎĸÄд¹¦ÄܾÍÓпÉÄÜʹ¹¥»÷Õß°²È«µÄ¹æ±ÜµÄ·À»ðǽµÄ¼ì²âÊֶΡ£Õë¶ÔĿǰºÜ¶à·À»ðǽ²úÆ·²¢²»¼ì²â±¨ÎĵÄÔØºÉ£¬Ö»ÊǸù¾Ý¹æÔòÀ´×èֹij¸öЭÒé×Ö¶ÎÀ´´ïµ½·À·¶µÄÄ¿µÄ£¬ÕâÑùͨ¹ýTcprepaly¾Í¿ÉÒÔ¸ÄдÃô¸ÐµÄ±¨ÎÄ×ֶΣ¬Ê¹Æä°²È«µÄͨ¹ý·À»ðǽµÄ¼ì²â¡£

¡¡¡¡ÖØÐ´¶þ²ãÍ·

¡¡¡¡´ÓClient¶Ë·¢Ë͹¥»÷Á÷Á¿µ½Server¶Ë£¬Èç¹ûÔÚFirewallÉÏÅäÖÃÁ˲ßÂÔ£¬×èÖ¹ÁËClientµÄMACµØÖ·£¬Client¶Ë¿ÉÒÔͨ¹ýTcprepaly½«¹¥»÷±¨ÎĵÄÔ´MACµØÖ·ÖØÐ´¡£¾ßÌåʹÓÃÈçÏ£º

¡¡¡¡./tcpreplay -i eth0 -k 00:02:02:03:04:05 /tmp/1.pcap

¡¡¡¡²ÎÊý-iÓÃÀ´Ö¸¶¨·¢Ë͵ÄPrimary½Ó¿Ú£¬-kÓÃÀ´Ö¸¶¨ÖØÐ´Ô´MACµØÖ·¡£Í¨¹ý-kÖ¸¶¨Ò»¸öFirewallµÄ¿ÉÐÅMACµØÖ·£¬¹¥»÷Á÷Á¿¾ÍÓпÉÄÜÂ÷Ìì¹ýº£¡£Èç¹ûFirewall¹¤×÷ÔÚtransparentģʽÏ£¬ÄÇôÎÒÃǵĹ¥»÷Á÷Á¿ÐèÒªÖØ·Å£¬Ä¿µÄMACÔòÐèÒª¸ÄΪServerµÄMAC£¬ÎÒÃÇÔò¿ÉÒÔͨ¹ýÃüÁîÐÐ

¡¡¡¡./tcpreplay -i eth0 -I 00:01:02:03:04 -k 00:02:02:03:02:07 /tmp/1.pcap

¡¡¡¡Ò༴ͨ¹ýÌí¼Ó²ÎÊý-IÀ´ÖØÐ´Í¨¹ýPrimary¶Ë¿ÚÁ÷Á¿µÄÄ¿µÄMAC¡£Èç¹ûÎÒÃÇÐèÒªÔÚClientµÄ¶à¸ö¶Ë¿ÚÉϽ«¹¥»÷Á÷Á¿ÖØ·Å£¬ÄÇôÎÒÃÇÔò¿ÉÒÔͨ¹ýÌí¼Ó²ÎÊý-jÀ´Ö¸¶¨Secondary½Ó¿Ú£¬Í¨¹ý²ÎÊý-JÀ´ÖØÐ´Secondary½Ó¿ÚÁ÷Á¿µÄÄ¿µÄMAC£¬Í¨¹ý²ÎÊý-KÀ´ÖØÐ´Secondary¶Ë¿ÚµÄÔ´MAC£¬¾ßÌåÓ¦ÓÃÈçÏ£º

¡¡¡¡./tcpreplay -j eth1 -J 00:01:02:03:04 -K 00:02:02:03:02:07 /tmp/1.pcap

¡¡¡¡Í¬Ñù£¬ÎÒÃÇÒ²¿ÉÒÔ×ÛºÏÔËÓÃÒÔÉϸ÷¸ö²ÎÊý½«Í¬Ò»¸ö¹¥»÷±¨ÎÄÔÚClientµÄ²»Í¬¶Ë¿ÚÉÏÒÔ²»Í¬µÄÄ¿µÄMACºÍÔ´MAC·¢ËÍ£¬ÕâÑùÂÒÈ­³ö»÷£¬¿ÉÒÔ³ä·Ö¿¼ÑéFirewallµÄÓ¦Ó㬾ßÌåʹÓÃÈçÏ£º

¡¡¡¡./tcpreplay -i eth0 -I 00:01:01:02:02:03 -k 00:02:02:04:04:05 -j eth1 -J 00:01:02:03:04 -K 00:02:02:03:02:07 /tmp/1.pcap

¡¡¡¡ÖØÐ´Èý²ãÍ·

¡¡¡¡ÈÔ¾ÉÒÔÉÏÃæµÄTOPOΪÀý£¬Èç¹ûFirewallÉÏÅäÖÃÁ˲ßÂÔ×èÖ¹ÁËÌØ¶¨µÄIPµØÖ·£¬Client¶Ë¾Í¿ÉÒÔͨ¹ýTcpreplayÀ´ÖØÐ´¹¥»÷±¨ÎĵÄÔ´ÓëÄ¿µÄIP£¬ÒÔ´ËÀ´¹æ±ÜFirewallµÄ¹æÔò£¬´ïµ½Æä¹¥»÷µÄЧ¹û¡£¾ßÌåµÄÓ¦ÓÃÈçÏ£º

¡¡¡¡./tcpreplay -e 1.1.1.1:2.2.2.2 -i eth1 /tmp/2.pcap

¡¡¡¡Í¨¹ý²ÎÊý-eÀ´¾ßÌåµÄÖ¸¶¨¹¥»÷±¨ÎĵÄÔ´¡¢Ä¿µÄIP£¬ÒÔ´ËÀ´Ð޸ijÉFirewallÄܹ»ÔÊÐíͨ¹ýµÄIPµØÖ·ÒÔ´ËÀ´´ïµ½¹¥»÷µÄÄ¿µÄ¡£ÕâÔÚÐÞ¸ÄÈý²ãÍ·ÖÐÊÇ ³£ÓõÄÒ»ÖÖ·½Ê½¡£Èç¹ûÄã»ñµÃÁËÒ»¸öpcap±¨ÎÄ£¬ÄãÏë°ÑËüÖØ·Å¸øÄ³ÈËͬʱÓÖ²»Ô¸ÒⱩ¶×Ô¼ºµ**PµØÖ·£¬ÄÇô¿ÉÒÔÀûÓòÎÊý-sÀ´Ëæ»úµÄÑ¡ÓÃIPµØÖ·£¬¾ßÌåʹÓÃÈçÏ£º

¡¡¡¡./tcpreplay -s 11 -i eth1 /tmp/2.pcap

¡¡¡¡ÆäÖвÎÊý-s¾ö¶¨ÁËÄãËæ»úÑ¡Óõ**PµØÖ·£¬²»Í¬µÄseedÖµ»áµ¼Ö²»ÓõÄpcap±¨Îĵ**PµØÖ·¡£TcprepalyÔÚÔÙÉîÒ»µãµÄÓ¦ÓÃÊÇ¿ÉÒ԰ѱ¨Îĵ**PµØÖ·½øÐÐÓ³É䣬ÀàËÆÓÚNATµÄÓ¦Ó㬿ÉÒÔ½«¹¥»÷±¨Îĵ**PµØÖ·Ó³Éäµ½²»ÓõÄÍø¶Î£¬¾ßÌåÓ¦ÓÃÈçÏ£º

¡¡¡¡./tcpreplay -N 10.0.0.0/8:11.0.0.0/8 -i eth1 /tmp/2.pcap

¡¡¡¡ÆäÖвÎÊý-NÀ´Ö¸¶¨ÐèÒªÓ³ÉäµÄÍø¶Î¡£

¡¡¡¡ÖØÐ´ËIJãÍ·

¡¡¡¡Tcprepaly¿ÉÒÔÐ޸Ķþ¡¢Èý²ãÍ·À´Ð޸Ĵ«Êä²ãÃæµÄÐÅÏ¢£¬Í¬ÑùÒ²¿ÉÒÔÐÞ¸ÄËIJãÍ·À´ÐÞ¸Äsession²ãÃæµÄÐÅÏ¢£¬ÀýÈçÎÒÃÇ¿ÉÒÔÐÞ¸ÄÔËÐÐÔÚ8080¶Ë¿ÚÉϵÄHTTPµÄÁ÷Á¿Ê¹ÆäÔËÐÐÔÚ80¶Ë¿ÚÉÏ£¬¾ßÌåÓ¦ÓÃÈçÏ£º

¡¡¡¡./tcpreplay -4 80:8080 -i eth1 /tmp/2.pcap

¡¡¡¡ÎÒÃÇͨ¹ý²ÎÊý-4À´ÖØÐÂÓ³ÉäÐèÒªÖØ·ÅµÄ±¨ÎĵĶ˿ںš£ÔÚÐ޸ı¨ÎÄÍ·µÄ¹ý³ÌÖÐÃæÁÙÒ»¸öchecksumµÄÎÊÌ⣬ÒòΪÐí¶àÍø¿¨Ö§³ÖTCP/UDP/IP checksunµÄoffloading£¬ËùÒÔÈç¹ûÎÒÃDz¶»ñµÄÁ÷Á¿ÊÇͬһ¸öϵͳ²úÉúµÄ£¬Ôòchecksum¾Í»áÊÇ´íÎóµÄ£¬ÕâÔÚÒÔºóµÄÖØ·ÅÖоͻá²úÉúÎÊÌ⣬ËùÒÔÎÒÃÇÐèҪͨ¹ý²ÎÊý-FÀ´¹Ì¶¨checksum£¬ÔÚÖØ·ÅµÄ¹ý³ÌÖб༭±¨ÎÄʱ²»»á¸Ä±ächecksumµÄÖµ¡£¾ßÌåÓ¦ÓÃÈçÏ£º

¡¡¡¡./tcpreplay -4 80:8080 -i eth1 -F /tmp/2.pcap

¡¡¡¡²ÎÊý-FÀ´¹Ì¶¨checksum¡£


ÏëÔÚ´Ë´¦×ö¹ã¸æ£¬ÇëÁªÏµQQ:879330360
°Ù¶ÈÖÐÕÒ¡°ÇÉÓÃTcpreplayÈù¥»÷Á÷Á¿Â÷Ìì¹ýº£¡±µÄÄÚÈÝ
GOOGLEÖÐÕÒ¡°ÇÉÓÃTcpreplayÈù¥»÷Á÷Á¿Â÷Ìì¹ýº£¡±µÄÄÚÈÝ
¹Ø¼ü´Ê£ºÇÉÓÃTcpreplayÈù¥»÷Á÷Á¿Â÷Ìì¹ýº£ Ïà¹ØÎÄÕÂ
Ïà¹ØÍÆ¼öÎÄÕÂ
ÈÈÃÅÎÄÕÂ
ÐÂÎÄÕÂ
ÏëÔÚ´Ë´¦×ö¹ã¸æ£¬ÇëÁªÏµQQ:879330360
¼ÒµçάÐް࣬ÊÖ»úάÐް࣬µçÄÔάÐް࣬µç¹¤°à£¬º¸¹¤°à£¬Òº¾§µçÊÓάÐް࣬µç¶¯¹¤¾ßάÐÞ°à¡¢µç¶¯³µÄ¦ÍгµÎ¬ÐÞ°à¡¢ÍøÂçÓªÏúÅàѵ¡¢ÍøÕ¾Éè¼ÆÅàѵ¡¢ÌÔ±¦Åàѵ---È«¹úÕÐÉú ¼ÒµçάÐް࣬ÊÖ»úάÐް࣬µçÄÔάÐް࣬µç¹¤°à£¬º¸¹¤°à£¬Òº¾§µçÊÓάÐް࣬µç¶¯¹¤¾ßάÐÞ°à¡¢µç¶¯³µÄ¦ÍгµÎ¬ÐÞ°à¡¢ÍøÂçÓªÏúÅàѵ¡¢ÍøÕ¾Éè¼ÆÅàѵ¡¢ÌÔ±¦Åàѵ---È«¹úÕÐÉú