ข่าว: ข่าวประกาศ

  • 25 พฤษภาคม 2024, 07:07:47

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: Ubunto ขอวิธีทำ port forward ครับ  (อ่าน 10860 ครั้ง)

ramjj

  • Customer Lv.4
  • Sr. Member
  • *****
  • กระทู้: 325
    • ดูรายละเอียด
Ubunto ขอวิธีทำ port forward ครับ
« เมื่อ: 02 สิงหาคม 2008, 16:08:49 »
ผมจะทำ port forward มีวิธีการยังไงครับ
 อย่างเช่นจะ forward port 11111 ไปที่ 192.168.1.3 ต้องทำยังไง
« แก้ไขครั้งสุดท้าย: 02 สิงหาคม 2008, 16:33:55 โดย ramjj »

relaxy

  • Newbie
  • *
  • กระทู้: 34
    • ดูรายละเอียด
    • อีเมล์
Re: Ubunto ขอวิธีทำ port forward ครับ
« ตอบกลับ #1 เมื่อ: 02 สิงหาคม 2008, 18:03:51 »
น่าจะแบบนี้ครับ

แก้ไขไฟล์ /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

ramjj

  • Customer Lv.4
  • Sr. Member
  • *****
  • กระทู้: 325
    • ดูรายละเอียด
Re: Ubunto ขอวิธีทำ port forward ครับ
« ตอบกลับ #2 เมื่อ: 02 สิงหาคม 2008, 18:41:52 »
ขอบคุณครับ ทำได้แล้วครับ
สร้างscript  portforward.sh คล้ายๆ dota.sh  แล้วเพิ่มลงใน tablenat.sh
จากนั้นก็สั่งรัน tablenat.sh
ทั้งหมดทำใน webmin ง่ายดีครับ
« แก้ไขครั้งสุดท้าย: 02 สิงหาคม 2008, 18:46:50 โดย ramjj »