LinuxÏÂͨ¹ýiptablesץȡtcpÁ¬½Ó
1.1.1 iptablesÔÀí
1.1.2 ÒÔ±¾µØÎªÔ´µÄ°ü·¾¶
Step
Table
Chain
Comment
1
±¾µØ³ÌÐò£¨±ÈÈ磬·þÎñ³ÌÐò»ò¿Í»§³ÌÐò£©
2
·ÓÉÅжϣ¬ÒªÊ¹ÓÃÔ´µØÖ·£¬Íâ³ö½Ó¿Ú£¬»¹ÓÐÆäËûһЩÐÅÏ¢¡£
3
mangle
OUTPUT
ÔÚÕâ¶ù¿ÉÒÔmangle°ü¡£½¨Òé²»ÒªÔÚÕâ¶ù×ö¹ýÂË£¬¿ÉÄÜÓи±×÷ÓÃŶ¡£
4
nat
OUTPUT
Õâ¸öÁ´¶Ô´Ó·À»ðǽ±¾Éí·¢³öµÄ°ü½øÐÐDNAT²Ù×÷¡£
5
filter
OUTPUT
¶Ô±¾µØ·¢³öµÄ°ü¹ýÂË¡£
6
mangle
POSTROUTING
ÕâÌõÁ´Ö÷ÒªÔÚ°üDNATÖ®ºó(ÒëÕß×¢£º×÷Õß°ÑÕâÒ»´ÎDNAT³Æ×÷ʵ¼ÊµÄ·ÓÉ£¬ËäÈ»ÔÚÇ°ÃæÓÐÒ»´Î·ÓÉ¡£¶ÔÓÚ±¾µØµÄ°ü£¬Ò»µ©Ëü±»Éú³É£¬¾Í±ØÐë¾¹ý·ÓÉ´úÂëµÄ´¦Àí£¬µ«Õâ¸ö°ü¾ßÌåµ½ÄĶùÈ¥£¬ÒªÓÉNAT´úÂë´¦ÀíÖ®ºó²ÅÄÜÈ·¶¨¡£ËùÒÔ°ÑÕâ³Æ×÷ʵ¼ÊµÄ·ÓÉ¡£)£¬À뿪±¾µØÖ®Ç°£¬¶Ô°ü mangle¡£ÓÐÁ½ÖÖ°ü»á¾¹ýÕâÀ·À»ðǽËùÔÚ»ú×Ó±¾Éí²úÉúµÄ°ü£¬»¹Óб»×ª·¢µÄ°ü¡£
7
nat
POSTROUTING
ÔÚÕâÀï×öSNAT¡£µ«²»ÒªÔÚÕâÀï×ö¹ýÂË£¬ÒòΪÓи±×÷Ó㬶øÇÒÓÐЩ°üÊÇ»áÁï¹ýÈ¥µÄ£¬¼´Ê¹ÄãÓÃÁËDROP²ßÂÔ¡£
8
À뿪½Ó¿Ú(±ÈÈ磺 eth0)
9
ÔÚÏß·ÉÏ´«Êä(±ÈÈ磬Internet)
1.1.3 ¹æÔòÌí¼Ó
´ÓÉÏÃæ¿ÉÒÔ¿´³öÖ»ÐèÒªÔÚOUTPUTÁ´Ôö¼ÓÈçϵÄÀàËÆ¹æÔò¼´¿ÉʵÏÖ½«Ìض¨ip + portµÄtcpÁ¬½Ó½Ù³Öµ½±¾µØÄ³¸ö¶Ë¿Ú¼´¿É
Ä¿µÄip: 200.200.30.228 ¶Ë¿Ú443
±¾µØip: 200.200.30.122, ¶Ë¿Ú28888
iptables -t nat -A OUTPUT -p tcp -d 200.200.30.228 -j DNAT --dport 443 --to-destination 200.200.30.122:28888
²âÊÔOK
1.1.4 Ïà¹Ø´¦Àí
(1) ÒÀÀµÓÚiptables¹¤¾ß
(2) Ó¦ÓòãÈçºÎ»ñÈ¡¶ÔÓ¦¹ØÏµ£¿
ÆäʵÕâ¸öʱºò¿ÉÒÔͨ¹ýnetstatÃüÁî·¢ÏÖÈçÏÂÆæ¹ÖµÄÏÖÏó£º
ͬʱºÍ200.200.30.228µÄ443¶Ë¿ÚºÍ±¾µØ28888¶Ë¿Ú½¨Á¢ÁËÁ¬½Ó£¬
ËùÒÔÕâÀïÒ²¿ÉÒÔ»ñÈ¡µ½ÔÀ´ÒªÁ¬½ÓµÄ×ÊÔ´ºÍ¶Ë¿Ú
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
×ÔÓÉÈí¼þ Linux Ö®¸¸£ºÀîÄÉ˹·ÍÐÎÖ×È(Linus Torvalds)
¡¡¡¡µ¼Ó28ËêµÄ·ÒÀ¼ÇàÄêÀîÄÉ˹´´ÔìÁËÒ»¸öȫеÄÊÀ½ç£º¾ÍÊÇÒ»ÖÖÃûΪLinuxµÄ²Ù×÷ϵͳ¡£ËüËù²úÉúµÄÁ¦Á¿¾ö¶¨Á˱à³ÌÁìÓòµÄзÕΧ£¬ÕýÈçÎÒÃǵĻ·¾³¾ö¶¨Á˶¯Ö²ÎïµÄÌØÐÔÒ»Ñù¡£´´Ôì¼ò½àÓÅÑŵijÌÐò£¬Ð´³ö¸É¾»¶øÎÞÈß³¤µÄ´úÂ룬»òÕßÊdz¬Ò»Á÷µÄ³ÌÐò£¬¾Í×ãÒÔÓ®µÃͬÐÐÃǵÄ×ð ......
Ãû³Æ ĬÈ϶¯×÷ ˵Ã÷
SIGHUP ÖÕÖ¹½ø³Ì ÖÕ¶ËÏß·¹Ò¶Ï
SIGINT ÖÕÖ¹½ø³Ì ÖжϽø³Ì
SIGQUIT ½¨Á¢COREÎļþ ÖÕÖ¹½ø³Ì£¬²¢ÇÒÉú³ÉcoreÎļþ
SIGILL ......