Hadyai Internet R&D LAB
ผลงานของ Hadyai Internet R&D LAB => คุยกับทีมวิจัย => ข้อความที่เริ่มโดย: Mehtee ที่ 15 สิงหาคม 2008, 00:53:19
-
ผมได้ทำการ configure ในไฟล์ /etc/sysconfig/iptables ดังนี้ครับ
*nat
-A PREROUTING -i eth1 -p tcp -m tcp - - dport 80 -j DNAT - -to-destination 192.168.2.99:80
-A POSTROUTING -o eth1 -j MASQUERADE
แล้วได้ทำ
Echo 1 > /proc/sys/net/ipv4/ip_forward
แต่เครื่อง private ยังไม่สามารถเล่นเน็ตได้ครับ ไม่ทราบต้องไปกำหนดที่ไหนบ้างครับ แล้วตัว iptables ผมได้ทำเป็น layer7 ด้วยครับมีผลไหมครับ
public interface= eth1, ip = 254.235.76.x
private interface = eth2,ip = 192.168.2.1
ผมไม่แน่ใจว่าต้องแก้ไขตรงไหนเพิ่มเติมครับ กรุณาแนะนำด้วยครับ
-
แค่ให้มันเล่นเน็ตได้เฉย ๆ ครับ รบกวน ช่วยแนะนำทีครับ
-
ลองใช้คำสั่ง
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
ลองตรวจสอบดูครับ