Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

iptables: โครงสร้างตารางกำหนดกฎ NAT, Packet Filtering และ Mangling ใน Linux

Iptables เป็นโครงสร้างตารางทั่วไปที่กำหนดกฎและคำสั่งเป็นส่วนหนึ่งของเฟรมเวิร์ก netfilter ที่ช่วยให้ Network Address Translation (NAT), การกรองแพ็กเก็ต (packet filtering), และการแก้ไขแพ็กเก็ต (packet mangling) ในระบบปฏิบัติการ Linux 2.4 และใหม่กว่า NAT เป็นกระบวนการแปลงที่อยู่โปรโตคอลอินเทอร์เน็ต (IP address) ให้กลายเป็น IP address อีกอันหนึ่ง Packet filtering เป็นกระบวนการผ่านหรือบล็อกแพ็กเก็ตที่อินเตอร์เฟซเครือข่ายโดยอิงที่อยู่ต้นทางและปลายทาง พอร์ต หรือโปรโตคอล Packet mangling เป็นความสามารถในการเปลี่ยนแปลงหรือแก้ไขแพ็กเก็ตก่อนและ/หรือหลังการเส้นทาง (routing)

Iptables และ netfilter เป็นผู้รับมรดกของ ipchains และ ipfwadm ใน Linux เวอร์ชันก่อนหน้า Netfilter และ iptables มักรวมเป็นนิพจน์เดียว netfilter/iptables ซึ่งอ้างถึงระบบย่อยของ Linux 2.4 และใหม่กว่าสำหรับ NAT, ไฟร์วอลล์ และการประมวลผลแพ็กเก็ตขั้นสูง