ใครใจดีรบกวนช่วยบอกวิธีทำ Nat บน CentOS 64 bit ด้วยครับ มือใหม่มาก

เป็น VPS ครับแต่ไม่ได้ทำ Nat เอาไว้ ไม่ทราบว่าต้องทำอย่างไร CentOS 64 bit แล้วมีวิธีตรวจสอบมั๊ยครับ

iptables -t nat -A POSTROUTING -o <outputinterface> -j MASQUERADE

ทำที่ตัวแม่นะครับไม่ใช่ตัวลูก

ขอบคุณมากครับ ตัวแม่หมายถึงตัวไหนครับ ใช้ vps อยู่ แล้วคำสั่งยกเลิก ใช้แบบไหนครับ

จะทำ NAT เพื่อไรครับอธิบายมากกว่านี้หน่อย

คือว่าผมรัน sc_serv เพื่อเปิดพอร์ตวิทยุออนไลน์ ตัว sc_serv ทำงาน(ดูจาก ssh) เพราะเช่า vps ไว้ 2 ที่ อีกที่นึงเปิดได้ปกติ แต่อีกที่เปิดไม่ได้(หมายถึงเปิดจากหน้าเว็บ) อ่านข้อมูลไปเจอว่าต้องทำ nat ก่อนน่ะครับ

เปิดไม่ได้ เพราะติด Firewall รึปะฮะ

ฟังดูแล้วไม่ค่อยเกี่ยวกับ NAT นะครับ

ลองเช็ค netstat -tnlp ดูหน่อยว่า sc_serv ไรพวกนี้มัน listen port ถูกต้องรึเปล่าครับ

ไอ้ทำ nat ที่ว่าหมายถึงกรณีคุณเปิดที่คอมที่บ้านคุณครับ ไม่ใช่บน vps

ถ้าบน vps/server คุณเอง อย่างแรกเลยก็ check firewall ก่อนครับ

แล้วผมจะเช็ค check firewall หรือเปิดส่วนนี้ให้ทำงานได้อย่างไรครับ แนะนำหน่อยได้มั๊ยครับ คือว่า vps ที่ผมเช่าไว้อีกที่นึง ผมไม่ได้ทำอะไรเลยครับ มันเปิดได้เลย

iptables-save

แล้วก็ netstat แบบที่บอกไปข้างบน

ขอบคุณทุกๆท่านมากนะครับ เดี๋ยวผมขอไปลองดูก่อนครับ

ทะแม่งตั้งแต่แรกแล้ว ทำ nat บน vps แล้วมันจะไป nat ให้ interface ตัวใหนล่ะ

ลองดูว่า firewall เปิดอยู่หรือปิดอยู่ เอาง่ายๆก็ปิด firewall ไปก่อนเลย แล้วลองดูว่าใช้งานได้หรือเปล่า

แสดงว่าอีกที ที่ว่าใช้ได้นี่ Firewall ไม่ทำงานแน่เลยครับ

ปิด [COLOR=#333333]firewall ครับ ถึงจะทำได้[/COLOR]:th_059_:

ลองสั่ง /etc/init.d/iptables stop
แล้วลองดูครับว่าใช้งานได้มั้ย ถ้าได้แสดงว่าปัญหาของคุณคือ firewall