Hadyai Internet R&D LAB
ผลงานของ Hadyai Internet R&D LAB => คุยกับทีมวิจัย => ข้อความที่เริ่มโดย: ramjj ที่ 02 สิงหาคม 2008, 16:08:49
-
ผมจะทำ port forward มีวิธีการยังไงครับ
อย่างเช่นจะ forward port 11111 ไปที่ 192.168.1.3 ต้องทำยังไง
-
น่าจะแบบนี้ครับ
แก้ไขไฟล์ /etc/init.d/dota.sh
โดยเพิ่มคำสั่ง ตรงท้ายๆ
iptables -A PREROUTING -t nat -p tcp -d $WAN1IP --dport 11111 -j DNAT --to 192.168.1.3:11111
iptables -A PREROUTING -t nat -p tcp -d $WAN2IP --dport 11111 -j DNAT --to 192.168.1.3:11111
iptables -A POSTROUTING -t nat -p tcp -s $LANNETWORK -d 192.168.1.0/24 --dport 11111 -j SNAT --to $SERVERIP
จากนั้นก็สั่งรัน ด้วยคำสั่ง
/etc/init.d/tablenat.sh
เช็ค iptable ด้วย
iptables -nvL -t nat ว่ามี port ดังกล่าวทำงานหรือไม่
ปล.แบบนี้จะเป็นการตรวจเช็ค เน็ตทั้ง 2 เส้นก่อนด้วย
ปล.2 ท่าน admin เคยแนะนำมา เลยมาช่วยตอบแทนให้ท่าน admin
-
ขอบคุณครับ ทำได้แล้วครับ
สร้างscript portforward.sh คล้ายๆ dota.sh แล้วเพิ่มลงใน tablenat.sh
จากนั้นก็สั่งรัน tablenat.sh
ทั้งหมดทำใน webmin ง่ายดีครับ