Wednesday, January 28, 2009

setup OpenVPN กับ Endian Firewall ง่ายอย่างที่เขาว่าจริงๆ

จากที่ได้ลองผิดลองถูกอยู่ระยะหนึ่ง ก็พอจะทำให้เราเข้าใจการ set OpenVPN บน endian firewall ขึ้นมาบ้าง วันนี้จึงขอบันทึกไว้เพื่ออ้างอิงในภายหลังรูปแบบของเน็ตเวิร์กและการเชื่อมต่อ Endian เป็น gateway มี ZyXel เป็น ADSL เซตแบบ bridge mode เพื่อให้ตัว endian ทำหน้าที่คอนโทรล network ทุกอย่าง ZyXel ทำหน้าที่เป็น ADSL Modem หมุนเข้า internet เท่านั้น และได้เป็น dynamic IP address จาก True มา หมายเลข IP จะเปลี่ยนแปลงทุกครั้งที่่ต่อเข้าใหม่ ซึ่งใช้ dyndns เป็น domain เน็ตเวิร์กภายในหลัง endian ต่อผ่าน GREEN interface มี server samba อยู่ หมายเลข IP คือ 192.168.0.22 admin อยู่ที่บ้านและต้องการ manage เซิร์ฟเวอร์เครื่องนี้ผ่าน notebook ซึ่งใช้ vista โดยจะใช้...

Saturday, January 24, 2009

ดาวน์โหลด video files จาก You Tube ง่ายๆด้วย youtube-dl

เชิญติดตามได้จากที่นี่http://www.nuxified.org/blog/download_youtube_video_files_with_youtube...

Thursday, January 22, 2009

MyDNS not start

เรื่องก็คือว่า เราได้ติดตั้ง mydns ที่ office ใช้งานได้ปกติ เมื่อติดตั้ง mydns ในสภาพแวดล้อมอย่างเดียวกันนี้อีกที่ home ปรากฏว่าพอรัน mydns มัฟ้องว่ารันไม่ได้ และไม่มี log โชว์ให้เห็นเพื่อจะวิเคราะห์ได้ จึงลองรันคำสั่ง mydns ตรง ๆ เลยด้วย /usr/sbin/mydnsจึงได้เห็น Error ข้างล่างนี้Error connecting to MySQL server at localhost: Access denied for user 'root'@'localhost' (using passowrd: YES) (error=0)ซึ่งก็พอสันนิษฐานได้ว่าโปรแกรม mydns ติดต่อฐานข้อมูลด้วย user root ไม่ได้ อาจจะ user name หรือ password ไม่ถูกต้องก็ได้ ซึ่งไฟล์ที่ควรจะพิจารณาคือ /etc/mydns.confdb-host = localhostdb-user = rootdb-password = tawich2514database = mydnsเรื่องที่เกี่ยวข้อง :สร้าง DNS server ด้วย MyDNS และ MyDNSConfig ด้วย Cen...

Wednesday, January 21, 2009

DNS and Mail Server

DNS (Domain Name Service) กับเมล์เซิร์ฟเวอร์DNS เป็นบริการพื้นฐานในระบบเครือข่าย ทำหน้าที่แปลงชื่อโฮสต์ไปเป็นหมายเลขไอพีแอดเดรส และในทางกลับกันแปลงหมายเลขไอพีแอดเดรสไปเป็นชื่อโฮสต์เรียกว่า "Naming Resolution" ไฟล์ที่เกี่ยวข้องในการแปลงชื่อโฮสต์และหมายเลขไอพีแอดเดรสของ DNS มีอยู่ 2 ไฟล์คือ forward zone และ reverse zone เราเรียกโซนที่แปลงจากชื่อไปเป็นไอพีแอดเดรสว่า forward zone และส่วนที่แปลงไอพีแอดเดรสไปเป้นชื่อจะถูกเรียกว่า reverse zoneเรคอร์ดใน DNSเรคอร์ดที่ทำหน้าที่ติดต่อกับระบบเมล์เซิร์ฟเวอร์ในโซนไฟล์คือบรรทัดที่มีคำว่า MX ซึ่งเราเรียกว่า MX record เรคคอร์ดที่ควรทราบใน DNS มีดังนี้NS record (Name Server record) เป็นการระบุว่าเครื่องใดทำหน้าที่เป็นเนมเซิร์ฟเวอร์หรือ DNS serverA record (Address record) มีหน้าที่แปลงชื่อไปเป็นไอพีแอดเดรส PTR record (Pointer record) มีหน้าที่แปลงไอพีแอดเดรสไปเป็นชื่อMX...

CNAME in DSN Record

server เครื่องหนึ่ง ๆ อาจจะทำหน้าที่หลายๆอย่างเช่น เป็น www ด้วย เป็น ftp ด้วยและเป็น mail ด้วย เช่นนี้ การกำหนดชื่อและหลายเลข IP ก็จะต้องทำหลายบรรทัด หากเปลี่ยนหมายเลข IP server ก็ต้องเปลี่ยนชื่อใน dns ให้ตรงกับ IP ใหม่ในกรณีนี้จะเห็นประโยชน์ของ CNAME Record ขึ้นมาทันตาเห็นตัวอย่าง domain linuxadmin.comwww.linuxadmin.com. IN A 192.168.0.9ftp.linuxadmin.com. IN A 192.168.0.9mail.linuxadmin.com IN A 192.168.0.9ns1.linuxadmin.com IN A 192.168.0.9ถ้าใช้ CNAME ช่วยจะเปลี่ยนแปลงไป server1.linuxadmin.com. IN A 192.168.0.9www IN CNAME server1.linuxadmin.com ftp IN CNAME server1.linuxadmin.commail IN CNAME server1.linuxadmin.comns1 IN CNAME server1.linuxadmin.comหรือ แบบสั้นserver1 IN A 192.168.0.9www IN CNAME server1etc...ลองตรวจสอบ CNAME ดูด้วยคำสั่ง digdig @nameserver a www.linuxadmin.comควรจะปรากฏในช่อง...

Tuesday, January 20, 2009

Extrack Rar with Linux

ไฟล์ที่มีนามสกุล .rar หากเป็นวินโดวส์ก็เปิดด้วยโปรแกรม winrar แบบชิวชิวอยู่แล้ว แต่ถ้าเป็นลีนุกซ์นี่ซิ ปวดหัวเหมือนกัน เพราะโปรแกรม tar อันทรงพลังเราก็ใช้เป็นแค่ขยายไฟล์ .tar.gz เท่านั้น ก็ลองสืบค้นจากอินเทอร์เน็ตดูว่าพอจะมีโปรแกรมบนลีนุกซ์ตัวไหนบ้างที่เปิด rar ได้ ก็พบโปรแกรม rar และ unrar จาก www.rarlab.com จึงขอลองดูซิว่าของเขาจะแน่แค่ไหน...1. ก่อนอื่นเลยก็ดาวน์โหลดโปรแกรมมาก่อน โดยเราเลือกเอาแบบไฟล์ tar.gz ด้วย wget ดังนี้wget http://www.rarlab.com/rar/rarlinux-3.6.0.tar.gzเรียบร้อยขนาดของไฟล์ 752,997 (735K) 2. จากนั้นคลายไฟล์ออกมา tar xvfz rarlinux-3.6.0.tar.gz3. ได้ไดเรกทอรีชื่อว่า rar มีไฟล์ที่สำคัญคือ rar และ unrar ก็ลองดูว่าไฟล์ที่แตกออกมาแล้วจะใช้งานได้หรือไม่โดยตรวจสอบไลบรารี่ ด้วยคำสั่ง - ldd rar และ ldd unrar4. ทดสอบขยายไฟล์ .rar - ในไดเรกทอรี rar /.rar e linuxdoc.rar Option...

สร้าง DNS server ด้วย MyDNS และ MyDNSConfig ด้วย CentOS

เดือนนี้ได้มีโอกาสจัดทำเครื่อง mail server ให้กับบริษัทแห่งหนึ่ง เพื่อใช้เป็นช่องทางหนึ่งของการสื่อสารภายใน วัตถุประสงค์เพื่อลดการใช้กระดาษ และใช้เทคโนโลยีทางด้านเน็ตเวิร์กให้เกิดประโยชน์สูงสุด แน่นอนเครือง server ใช้ PC เก่า ๆ ธรรมดาๆและใช้ os เป็น CentOS โดยมีเครื่องปรุงที่สำคัญคือ mydns,mydnsconfig,mysql,dovecot,postfix เพื่อให้บรรลุวัตถุประสงค์ของการเป็นเมล์เซิร์ฟเวอร์ดังกล่าวองค์ประกอบหนึ่งของเมล์เซิร์ฟเวอร์คือ MX record ใน domain server แต่ไหนแต่ไรมาใน linux เราก็ใช้โปรแกรม BIND เป็นหลัก ซึ่งก็รับประกันได้ในความรวดเร็วและความยืดหยุ่น แต่ไฟล์ที่เกี่ยวข้องมีหลายไฟล์ และยุ่งยากพอสมควร ในที่นี้จึงได้เลือกใช้ mydns เป็น domain ทำหน้าที่ดูแล MX record ดังกล่าว โดยใช้ mydnsconfig เป็นเครื่องมือช่วย set ค่าต่าง ๆ ผ่าน web interface ซึ่งทำได้ง่าย ๆ และเสร็จสิ้นภายใน 30 นาทีเท่านั้นเองขั้นตอนการติดติด...

Cannot load mcrypt extension (phpMyadmin)

วันนี้ได้ติดตั้ง phpmyadmin บน Centos 4.3 ผ่านขั้นตอนทุกอย่างเสร็จสรรพแล้ว พร้อมที่จะเปิดเข้าใช้ phpmyadminด้วย http://localhost/phpmyadmin กด enter พลันมีข้อความ error ด้านล่างดังนี้Cannot load mcrypt extension. Please check your PHP configuration ...ก็ต้องมาหาวิธีแก้กันยกใหญ่หล่ะทีนี้ จากคำตอบที่ได้จากอาจารย์ google พอสรุปได้ ดังนี้1. ถ้าลง linux เป็น debain หรือ ubuntu ให้ใช้คำสั่ง yum install php-mcrypt CentOS ของเราก็ใช้คำสั่งนี้ได้ แต่ ใสเจีย เสียใจ เพราะไม่ประสบผลสำเร็จ ...2. ผู้เชี่ยวชาญอีกท่านบอกว่ามันเป็นปัญหาจากไฟล์ php.ini ในโฟลเดอร์ php ให้ดำเนินการแก้ซะให้ถูกต้อง ดังนี้- เปิดไฟล์ php.ini ด้วย text editor ที่ท่านถนัด- ค้นหาส่วนที่เขียนว่า ;extension=php_mcrypt.dll- หาเจอแล้วให้เอาเครื่องหมาย ; ออกก็จะได้ extension=php_mcrypt.dll แบบเน้น ๆ ไม่มี ; นำหน้า- แล้ว restart server ว่างั้นถ้าปัญหายังไม่หายไป...

Twitter Delicious Facebook Digg Stumbleupon Favorites More