เป็น 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