เริ่มแรกต้องทำการจัดการ Install ipchain ก่อน ก็อยู่ที่เดิมครับคือที่ /mnt/cdrom/RedHat/RPMS จากนั้นก็ไป Enable ip_forward กันก่อน อยู่ที่ /proc/sys/net/ipv4/ip_forward โดยใช้ vi เป็นการแก้ไข โดยปกติค่า Default จะเป็น 0 (ศูนย) ให้ท่านเปลี่ยนเป็น 1 หรือจะเข้า x-window ก็ได้โดยไปที่ Control Panel >> Network จากนั้นไปที่หน้าสุดท้ายสุด ติ๊กถูกตรง ip_forward ก็เป็นอันใช้ได้ แต่ก็ต้องทำการ Restart Network ด้วยนะครับ ไม่งั้นไม่ทำงาน เอาหละมาถึงตรงนี้หลายท่านยังสงสัยว่าเอาไปไว้ทำอะไรเจ้าตัวโปรแกรม IPCHIANS ตัวนี้ ผมสรุปได้ใจความง่าย ๆ ดังนี้ครับ ก็คือ เป็นตัว Setting ที่ทำให้ตัวลูกสามารถเล่น Internet ได้โดยไม่ต้องลงโปรแกรม Share Internet ใด ๆ ก็จะสามารถเล่น Internet ได้ เป็นการเปิดช่องการทำงาน ให้เครื่องลูกสามารถออกไปใช้งาน Internet ได้ เหมือนเครื่องแม่ เป็นโปรแกรม Firewall อีกตัวหนึ่ง ซึ่งจะสามารถ Mark ไม่ให้เครื่องลูกบางเครื่องเล่นได้ ตัวนี้เมื่อเราทำการ Setting เสร็จแล้วจะสามารถทำให้เครื่องลูกสามารถเล่น IRC , ICQ ฯลฯ ได้ เราเริ่มกันเลยดีกว่านะครับ ในที่นี้ผมจะนำเอาเฉพาะระบบของผมมาอ้างอีกนะครับ เพราะซึ่งจริง ๆ แล้วลึก ๆ ผมก็ยังไม่ค่อยจะเข้าใจสักเท่าไรแต่เห็นว่ามันทำงานได้แล้วผมก็เลยนำเอามา ให้ดูเป็น Guide นะครับ

ทำตามนี้ครับ
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -j MASQ -s 192.168.0.2/24 -d 0.0.0.0/0 (โดยที่ 192.168.0.2 คือ IP เครื่องลูก)
/sbin/depmod -a
/sbin/modprobe ip_masq_irc
กรณีนี้ท่านสามารถเพิ่มเครื่องลูกให้สามารถเล่น irc ได้โดยเพิ่มต่อไปเรื่อย ๆ ใน บรรทัดที่ 2 เมื่อลองพิมพ์ตามนี้แล้วที่ shell แล้วลองให้เครื่องลูก IP นี้ Ping ออกไปข้างนอกดูเช่น ping ไปที่ ISP ผลปรากฎว่ามัน Reply กลับมาก็แสดงว่า เครื่องลูก ip ตัวนี้สามารถเล่น irc icq ได้ จากนั้นท่านก็นำข้อความทั้งหมดเอาไปไว้ที่ไฟล์ /etc/rc.d/rc.local โดยที่เวลา boot เครื่องก็ไม่ต้องมานั่งพิมพ์อีก

ผมมีอีกอันมาให้ลองดูครับอันนี้เป็นการกั้นไม่ให้เล่นได้เผื่อบางองค์กรไม่อยากให้พนักงานใช้
#Flush
/sbin/ipchains -F
/sbin/ipchains -X

#IP Masqurading
/sbin/ipchains -A forward -s 192.168.0.0/16 -d 0.0.0.0/0 -j MASQ

#ICQ99 Protect
/sbin/ipchains -A input -p udp -s 192.168.0.2/32 -d 0.0.0.0/0 4000 -j DENY
(อันนี้เป็นการกั้นไม่ให้ ip นี้สามารถเล่น icq ver 99 ได้)

#ICQ2000 Protect
/sbin/ipchains -A input -p tcp -s 192.168.0.2/32 -d 205.188.0.0/16 -j DENY
(อันนี้เป็นการกั้นไม่ให้ ip นี้สามารถเล่น icq ver 2000 โดยการปิด ip ของ icq เลย เพราะ Ver2000 เป็น Auto เพราะฉะนั้นต้องปิดที่ ip ของ icq เลย)

#Pirch98 Protect
/sbin/ipchains -A input -p tcp -s 192.168.0.2/32 0.0.0.0/0 6660:7000 -j DENY
(อันนี้เป็นการกั้นไม่ให้ ip นี้สามารถเล่น pirch ได้)

แต่ถ้าจะกั้นทั้งวงนะครับพิมพ์ตามนี้ครับ
#Flush
/sbin/ipchains -F
/sbin/ipchains -X

#IP Masqurading
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 0.0.0.0/0 -j MASQ

#ICQ99 Protect
/sbin/ipchains -A input -p udp -s 0.0.0.0/0 -d 0.0.0.0/0 4000 -j DENY

#ICQ2000 Protect
/sbin/ipchains -A input -p tcp -s 0.0.0.0/0 -d 205.188.0.0/16 -j DENY


#Pirch98 Protect
/sbin/ipchains -A input -p tcp -s 0.0.0.0/0 -d 0.0.0.0/0 6660:7000 -j DENY

ทั้งหมดนี้ผมได้นำเอาของเขามาดัดแปลงอีกทีนึงครับ หาได้ตาม Webboard โดยทั่วไป แล้วนำมาลองทำดูก็สามารถใช้งานได้จริง ๆ ครับ ต้องขอขอบพระคุณที่ให้ความรู้มา ณ ที่นี้ด้วย

     
     
     
   
 
you are visit Number
TC
ไม่สงวนลิขสิทธิ์บทความแต่อย่างได้ หากนำไปเพื่อใช้ประโยชน์ต่อส่วนรวม
Best Preview Internet Explorer 800 x 600
Design & Creat By Kawanchai ThongKam

Home setup module proxy server domain name server mail server my problem contact linux link webboard