Iptables

Infobox_Software | name = iptables | logo = | screenshot = | caption = | author = 羅斯迪 · 魯塞爾 （ Rusty Russell ） | developer = Netfilter核心團隊 | released = 1998年 | latest_release_version = 1.8.8 | latest_release_date = | programming language = C | operating_system = Linux | genre = 封包過濾 | license = GNU通用公共許可證 | website = iptables是運行在使用者空間的應用軟體 ， 通過控制Linux內核netfilter模組 ， 來管理網路封包的處理和轉發 。 在大部分Linux發行版中 ， 可以通過 手冊頁 或 man iptables 獲取用戶手冊 。 通常iptables需要內核模塊支持才能運行 ， 此處相應的內核模塊通常是Xtables 。 因此 ， iptables操作需要超級用戶權限 ， 其可執行文件通常位於 / sbin / iptables 或 / usr / sbin / iptables 。 同時 ， 需要說明的是 ， 以上命令通常只用於處理 IPv4 數據包 ； 而對於 IPv6 數據包 ， 則使用類似的 ip6tables 命令 。 目前 ， iptables 支持內核 2.4 以上版本 ， 舊版內核環境下則使用ipchains （ 於 2.2 版內核 ） 或 ipwadm （ 於 2.0 版內核 ） 完成類似的功能 。 2014年1月19日起發行的Linux內核 3.13 版則使用取而代之 ， 但仍然提供 iptables 命令做爲兼容接口 。