6 ·À»ðǽ

¡¡¡¡Ïñ Linux® ÖÐµÄ IPTABLES Ò»Ñù£¬ FreeBSD Ò²ÌṩÁËÒ»¸öÄں˼¶µÄ·À»ðǽ£» ʵ¼ÊÉÏ FreeBSD ÌṩÁËÈý¸ö·À»ðǽ£º

¡¡¡¡IPFIREWALL »òÊÇ IPFW£¨¹ÜÀí IPFW ¹æÔòµÄ ipfw(8) ÃüÁ ÊÇ FreeBSD ¿ª·¢Õß¿ª·¢²¢Î¬³ÖµÄ¡£ IPFW Äܹ»Óë dummynet(4) ÅäºÏʹÓÃÀ´ÌṩÁ÷Á¿Í¼Ðι¦ÄÜÒÔ¼°Ä£Äâ²»Í¬ÍøÂçÁ¬½ÓÀàÐ͵ŦÄÜ¡£

¡¡¡¡ÔÊÐí SSH ½øÈëµÄ IPFW ¹æÔòÑùÀýÈçÏ£º

ipfw add allow tcp from any to me 22 in via $ext_if

¡¡¡¡IPFILTER ÊÇ Darren Reed Ëù¿ª·¢µÄ·À»ðǽ³ÌÐò¡£²»ÊÇרÃÅÕë¶Ô FreeBSD µÄ£¬ËüÒѾ­±»ÒÆÖ²µ½ NetBSD£¬OpenBSD£¬SunOS£¬HP/UX£¬ »¹ÓÐSolarisµÈһЩ²Ù×÷ϵͳ֮ÉÏ¡£

¡¡¡¡ÔÊÐí SSH ½øÈëµÄ IPFILTER ÃüÁîÑùÀýÈçÏ£º

pass in on $ext_if proto tcp from any to any port = 22

¡¡¡¡×îºóÒ»ÖÖ·À»ðǽ³ÌÐò£¬PF£¬ ÊÇ OpenBSD ÏîÄ¿Ëù¿ª·¢µÄ¡£PF ÊDZ»×÷Ϊ IPFILTER µÄÒ»¸öÌæ´úÆ·¶ø±»´´½¨³öµÄ¡£¾ÍÕâµã¶øÑÔ£¬ PF µÄÓï·¨Óë IPFILTER µÄ·Ç³£ÏàËÆ¡£ PF ¿ÉÒÔÓë altq(4) ÅäºÏÀ´Ìṩ QoS µÄÌØÐÔ¡£

¡¡¡¡ÔÊÐí SSH ½øÈëµÄ PF ÃüÁîÑùÀýÈçÏ£º

pass in on $ext_if inet proto tcp from any to ($ext_if) port 22

±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.