¡¡¡¡Ïñ 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>.