Mini Howto Subject: การทำ IP Masquerading By: Dome Potikanond Date: Apr 5,1998 Update from: - License: สงวนลิขสิทธิ์เอกสารนี้ โดย โดม โพธิกานนท์ การเผยแพร่เอกสารนี้จะต้องอยู่ภายไต้ เงื่อนไขของ GNU General Public License เวอร์ชั่น 2.0 ที่ออกโดย Free Sofware Foundation กรุฒาอ่านรายละเอียดของ GPL ที่ Introduction: IP Masquerading(ip masq) นั้นเป็นการทำให้เครื่องคอมพิวเตอร์ที่ไม่ได้ใช้ี ip address ที่มีอยู่จริงๆสามารถติดต่อทำงานต่างๆ ที่เกี่ยวข้องกับ Internet ได้โดยผ่าน Linux box (นั่นคือสามารถใช้งาน Internet ได้โดยใช้ private ip address โดยไม่จำเป็นที่ต้องใช้ ip address จริงๆ) เหตุุผลที่มีการสร้างบริการดังกล่าวขึ้นมาเนี่องจากว่า Ip address นั้นเป็นทรัพยากรที่สามารถใช้ให้หมดไปได้ ซึ่งในปัจจุบันนั้นมีผู้ใช้งานและบริการต่างๆ ของ internet มากมายและมีแนวโน้มว่าจะเพิ่มขึ้นเรื่ีอยๆ จึงทำให้ ip address ค่อยถูกใช้หมดไป ดังนั้นถ้่าหน่วยงานที่ได้รับ ip address มาเพียงไม่กี่ หมายเลขมีความต้องการใช้งาน internet ก็สามารถกำหนดให้ภายในหน่วยงานมีการใช้งาน private ip address แล้วใช้ความสามารถของ ip masq เพื่อให้เล่น internet ได้โดยใช้ ip address ที่มีเพียงไม่กี่เบอร์นั้นแต่อาจใช้งานได้หลายๆเครื่อง Prerequire: 1. ต้องมี kernel ที่สนับสนุนการทำงานของ ip masq ซึ่งถ้า kernel ไม่สนับสนุนก็ให้ทำการ make kernel ใหม่ให้สนับสนุนการทำงานของ Network firewall ,IP forwarding/gatewaying ,TCP/IP networking ,IP firewalling และ IP always defragment ดังรูป lqqqqqqqqqqqqqqqqqqqqqqqqqq Networking options qqqqqqqqqqqqqqqqqqqqqqqqqqqk x Arrow keys navigate the menu. selects submenus --->. x x Highlighted letters are hotkeys. Pressing includes, excludes, x x modularizes features. Press to exit, for Help. x x Legend: [*] built-in [ ] excluded module < > module capable x x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x[*] Network firewalls x x x x[*] Network aliasing x x x x[*] TCP/IP networking x x x x[*] IP: forwarding/gatewaying x x x x[*] IP: multicasting x x x x[*] IP: syn cookies x x x x[*] IP: firewalling x x x x[ ] IP: firewall packet logging x x x x[*] IP: masquerading x x x x--- Protocol-specific masquerading support will be built as modules. x x x x[ ] IP: ipautofw masq support x x x x[ ] IP: ICMP masquerading x x x x[*] IP: always defragment x x x x[ ] IP: accounting x x x x[ ] IP: optimize as router not host x x x x IP: tunneling x x x x<*> IP: aliasing support x x x x--- (it is safe to leave these untouched) x x x m.(+)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x