Linux
Reply Return

หัวข้อ : ช่วยอธิบายสคริปตัวนี้หน่อยครับ

ข้อความว่า
ชื่อ: เจษ
ส่งมาเมื่อวันที่ : 26 มกราคม, 1999 at 23:33:04 [ ด้วย IP : 203.144.249.169 ]
หัวข้อ : ช่วยอธิบายสคริปตัวนี้หน่อยครับ
ด้วยข้อความที่ว่า:
#!/bin/sh
/sbin/ipfwadm -I -f
/sbin/ipfwadm -I -p accept
/sbin/ipfwadm -O -f
/sbin/ipfwadm -O -p accept
/sbin/ipfwadm -F -f
/sbin/ipfwadm -F -p accept

/sbin/ipfwadm -F -p deny

/sbin/ipfwadm -F -a masquerade -V $4 -S 192.168.168.0/24 -D 0.0.0.0/0

/sbin/ipfwadm -I -a deny -P tcp -V $4 -S 0.0.0.0/0 -D $4/32 0:23 -o
/sbin/ipfwadm -I -a deny -P tcp -V $4 -S 0.0.0.0/0 -D $4/32 24:79 -o
/sbin/ipfwadm -I -a deny -P tcp -V $4 -S 0.0.0.0/0 -D $4/32 81:112 -o
/sbin/ipfwadm -I -a deny -P tcp -V $4 -S 0.0.0.0/0 -D $4/32 114:1023 -o
/sbin/ipfwadm -I -a deny -P udp -V $4 -S 0.0.0.0/0 -D $4/32 0:52 -o
/sbin/ipfwadm -I -a deny -P udp -V $4 -S 0.0.0.0/0 -D $4/32 54:1023 -o

ผมใช้ใน ppp ในคัวserver ก็จะสามารถทำให้เครื่องตัวลูก เล่นอินเตอร์เน็ตได้ แต่ผมอยากจะทราบว่าสคริปนี้เป็นอย่างไร เราจะเขียนตัวอื่นนอกจากนี้ได้มั้ย


ผู้ตอบคนที่ 1
ชื่อ: อืม
ส่งเมื่อวันที่ : 27 มกราคม, 1999 at 03:37:47 [ ด้วย IP 203.146.40.154 ]
หัวข้อ : Re: ช่วยอธิบายสคริปตัวนี้หน่อยครับ
ตอบว่า :
เขียนไว้ที่ใหน๋หรือคับ สคริป นี้ นะ
หมายถึง sub ไร file ใหน๋นะ

ผู้ตอบคนที่ 2
ชื่อ: เจษ
ส่งเมื่อวันที่ : 27 มกราคม, 1999 at 12:03:06 [ ด้วย IP 203.144.249.186 ]
หัวข้อ : Re: ช่วยอธิบายสคริปตัวนี้หน่อยครับ
ตอบว่า :
อ้อ อยู่ใน /etc/ppp น่ะ แต่ file นี้ชื่อ ip-up.local เพราะถ้าไม่มี file นี้ workstation ของผมก็เล่น internet จาก server ไม่ได้ นอกจาก file แล้วเราจะทำวิธีอื่นให้ workstation เล่น internet ได้มั๊ยเนี่ย

ผู้ตอบคนที่ 3
ชื่อ: nop
ส่งเมื่อวันที่ : 27 มกราคม, 1999 at 12:48:56 [ ด้วย IP 202.183.252.93 ]
หัวข้อ : Re: ช่วยอธิบายสคริปตัวนี้หน่อยครับ
ตอบว่า :
เท่าที่ผมรู้มาถ้าใช้เพียง ipfwadm -F -p masquerade ก็สามารถให้ทุกเครื่องใน network ที่ set gateway มาที่เครื่อง linux ที่ต่อเข้า internet นั้นสามารถใช้ได้ทุกเครื่องแล้วครับ

ผู้ตอบคนที่ 4
ชื่อ: [[-}{-]]
ส่งเมื่อวันที่ : 20 พฤศจิกายน, 2001 at 15:56:02 [ ด้วย IP 203.155.70.253 ]
หัวข้อ : Re: ช่วยอธิบายสคริปตัวนี้หน่อยครับ
ตอบว่า :
ทำไมเอา Masquerade ไปไว้ใน ip-up หละ ไฟล์ /etc/ppp/ip-up เอาไว้สำหรับ ppp ใช้เมื่อรันคำสั่งหลังจาก ppp0, ppp1 ..... start
Script ข้างบนเอาไว้สำหรับทำ IP Masquerade เพื่อให้เครื่องลูกข่ายสามารถใช้ Linux เป็น Gateway เพื่อเชื่อมต่อกับ Internet ส่วนมากจะใส่ไว้ที่ ไฟล์ /etc/rc.d/rc.local หนะ

ท่านผู้รู้ กรุณาช่วยตอบวิธีแก้ปัญหาให้หน่อยครับ ขอบคุณมากครับ :

ชื่อ :
E-Mail :
หัวข้อ :
ข้อความว่า :