Tue 5 Aug 2008

Endian Firewall Community release 2.2 ที่ออกมามีfeatureเพิ่มขึ้นมามากพอควร หนึ่งในนั้นที่เป็นที่นิยมชมชอบของผมคือ multi wan port และได้นำไปประยุคใช้งานบ้างแล้ว แต่ก็ติดนิดนึงตรงที่ว่า การทำ ddns หรือ dynamic dns นั้นสามารถทำได้แค่ wan แรกเท่่านั้น ถึงแม้ตอนนี้มีการแก้บักมาถึง rc.2 แล้ว และมีการพูดถึงเรื่องนี้บ้างและแอบเห็นว่ามีการแก้ปัญหาบ้างแล้ว เช่นบักที่ 0000979 แต่ที่จะเขียนนี่เอาเป็นวิธีของผมเอง
wan1 หรือ main uplink นั้นสามารถคอนฟิกได้ปกติอยู่แล้ว จึงเขียนถึง wan2 โดยการเตรียมการดังต่อไปนี้
ผมใช้วิธีการเชื่อมต่อผ่าน PPPOE โดยมีชื่อ interface เป็น ppp1
ใช้โปรแกรมอัพเดท ddns ชื่อ ddclient ver. 3.7.3 ดาวน์โหลด
และก็ต้องมีการใช้งาน ddns จาก dyndns.com ด้วยนะครับ
เริ่มจาก
1. ดาวน์โหลดโปรแกรม ddclient มาและuploadไปไว้บนเครื่องendian firewall
2. สร้างคอนฟิกไฟล์ ddclient.conf โดยอาจจะใช้ตัวช่วยนี้ในการสร้้างซึ่งจะได้คอนฟิกออกมาประมาณนี้โดยมีเนื้อหาภายในประมาณนี้
## ddclient configuration file daemon=600 # check every 600 seconds syslog=yes # log update msgs to syslog mail-failure=wutthiphan@gmail.com # Mail failed updates to user pid=/var/run/ddclient.pid # record PID in file. ## Detect IP with our CheckIP server use=if, if=ppp1 #use=web, web=checkip.dyndns.com/, web-skip='IP Address' ## DynDNS username and password here login=mylogin password=mypassword ## Default options protocol=dyndns2 server=members.dyndns.org ## Dynamic DNS hosts mydomain.dyndns.org
สร้างเสร็จแล้วเอาไปไว้ที่ /etc/ddclient/ddclient.conf จบเรื่องคอนฟิกไป
3. แตกไฟล์ ddclient-3.7.3.tar.bz2 จะเห็นไฟล์ ddclient ที่เป็น perl script ให้ย้ายไปไว้ที่ /usr/sbin
4. อย่าลืมสร้างพาร์ท /var/cache/ddclient
5. ทดสอบการทำงานโดยสั่ง
/usr/sbin/ddclient -daemon=0 -syslog -quiet retry
หากทำงานได้ก็เรียบร้อย
6. คราวนี้ต้องการให้มันมีการอัพเดทก็ต่อเมื่อมีการได้ไอพีใหม่ของ interface ppp1 ก็โดยการเอาคำสั่ง
/usr/sbin/ddclient -daemon=0 -syslog -quiet retry ไปไว้ล่างสุดของไฟล์ /etc/ppp/ip-up
7. จากนี้ก็ดูการทำงานของมันว่าตรงตามความต้องการหรือเปล่า จากการใช้งานของผมตอนนี้ก็ถือว่าเป็นที่น่าพอใจ
August 8th, 2008 at 9:40 am
ที่ Logs poxxy อยากให้เเสดง Status ด้วยครับ ทำไง มันเห็นแค่
Time Source IP Username URL เราไม่รู้เลยว่าที่ ออกไป url นั้นออกได้มั้ย หรือโดน บล๊อก หรือมีโปรแกรมอย่างอื่นลงเพิ่มเติมมั้ย ครับ
August 8th, 2008 at 10:30 am
logs proxy ที่เห็นนั้นคือแสดงการใช้งานแล้วครับ หากถูกบล็อคจะไม่ขึ้นและ ผู้ใช้ก็จะเข้าเว็บไม่ได้
หาก url หรือ เว็บไหนที่ถูกบล๊อคโดยเงื่อนไขของ Content filter มันก็จะไปแสดงที่ logs ของ Content filter อีกทีครับ
ส่วนโปรแกรมจัดการ logs ตัวอื่นที่สามารถนำมาใช้กับ endian ได้นั้น ยังไม่เคยลองหาครับ ถ้าได้ลองยังไงจะนำมารายงานให้ครับ
August 20th, 2008 at 9:10 am
ตอนนี้ผมสร้าง uplink1 ขึ้นมาไว้โดยกำหนดให้ทั้ง Main และ up link1 back up ซึ่งกันเเละกัน แต่ผมยังไม่ได้ตั้งค่าอะไรเพิ่มเติมนะครับ ตอนนี้เท่ากับว่าผมมี RED ตัว เเต่พอผมไปดูที่ traffic graph มันกับวิ่งไปออกที่ up link1 อย่างเดียวเลยครับ จริงๆเเล้วมันควรจะเป็นไงครับ อีกอย่างผม set ทั้งสอง RED เป็น Active ทั้งคู่เลย แต่อยู่ดีๆมันก็มักจะ disconnect เองทั้งคู่หรืออันใดอันหนึ่งเเละก็ไม่ยอมต่อเองต้องไปคลิ๊กให้ active งงอยู่เหมือนกันครับ