วันพฤหัสบดีที่ 7 ตุลาคม พ.ศ. 2553

Upgrading FreeBSD 8.0 To 8.1

     วันนี้ได้ฤกษ์ upgrade FreeBSD เป็น 8.1 สักที ใช้ 8.0 มาหลายเดือนแล้ว ก็ต้องหาวิธีสักหน่อย ปรากฏว่า ก็อยู่ที่หน้าหลักของ FreeBSD.org นั่นเอง

     ขั้นตอนการ upgrade ไม่ยุ่งยาก(ง่ายกว่าที่คิดเยอะเลย ;-)) มาเริ่มกันเลยครับ
ก่อนอื่นให้ใช้สิทธิ์ของ root นะครับ แล้วสั่ง freebsd-update upgrade
$su
Password:
#freebsd-update upgrade -r 8.1-RELEASE

     จากนั้น โปรแกรมจะดำเนินการ ตรวจสอบ และ สอบถามเราว่า ระบบที่ตรวจสอบ ถูกต้องเหมาะสม หรือไม่ และ เมื่อตอบ Yes ก็จะดำเนินการ download patch ต่างๆมาให้จนครบ ก็ตอบ yes ในเกือบทุกคำถาม เว้นในส่วนของ /etc/hosts ให้แก้ไขได้ตามต้องการ หรือ แก้ไขตามของเก่าครับ
     เมื่อดำเนินการเสร็จแล้ว จะกลับมาที่ promt ก็สั่งคำสั่งต่อไป
#freebsd-update install
     โปรแกรม จะทำการ install patch ทั้งหมด เมื่อเสร็จแล้ว โปรแกรม จะแนะนำให้ reboot ระบบใหม่
และ ให้สั่ง freebsd-update install อีกครั้ง
ก็ให้สั่ง reboot ซะก่อน
#shutdown -r now
      เมื่อเข้าสู่ระบบใหม่แล้ว ก็สั่ง install userland อีกรอบ
#freebsd-update install

เมื่อ install เสร็จแล้ว ก็เข้าสู่ขั้นตอนสุดท้าย คือ reboot อีกครั้ง
#shutdown -r now
เมื่อเข้าสู่ระบบอีกครั้ง ลองตรวจสอบดู ว่า เป็น RELEASE 8.1 แล้วหรือยัง ดังนี้
#uname -a

ถ้าถูกต้อง ก็จะแสดงเป็น 8.1-RELEASE ถูกต้องครับ
FreeBSD mylaptop 8.1-RELEASE FreeBSD 8.1-RELEASE ...
 จะว่าไป upgrade ง่ายกว่า ubuntu อีกนะเนี่ย ผมว่านะ.. :-D

วันจันทร์ที่ 23 สิงหาคม พ.ศ. 2553

Dreambox DM 500-S กับ Ubuntu 10.04(ตอนที่ 3)

     ห่างไปหลายวันเลย สำหรับตอนที่ 3 คราวนี้ ก็เลยลองหาวิธีการ mount harddisk ใน ubuntu Laptop เพื่อนำไฟล์ mp3 หรือ ไฟล์video ไปเปิดบน dreambox นั่นเอง

     ก่อนอื่นต้อง share directory เป้าหมายในUbuntu Laptop ด้วย samba เสียก่อน และ เปลี่ยน file permission ให้เป็น 777 เพื่อให้อ่านเขียนไฟล์ได้อย่างไม่มีปัญหา
สำหรับ วิธีการ Share ด้วย Samba บน Ubuntu อ่านได้ ที่นี่ ครับ
     หลังจากจัดการ share directory ด้วย sambaได้เรียบร้อยแล้ว ก็มาลองทดสอบ การmount directory ใน harddisk บน ubuntu โดย dreambox กันครับ
     วิธีแรกนี้ ลองจัดการ mount harddisk ผ่าน Enigma Web Interface ของ dreambox โดยเข้าสู่หน้า web ของ dreambox บน Lan (อ่านบทความได้ที่นี่)
     หลังจากเข้าสู่หน้า web จัดการdreambox แล้ว ให้ เลือกปุ่ม Config --> ปุ่ม Mount Manager --> ปุ่ม Add

     จะพบกับ หน้า Change Mount Point
ให้กำหนด mount point และ parameter ต่างๆ ก็ให้เลือก FileSystem Type เป็น CIFS
Client Directory คือ /var/mnt/hdd ของ dreambox
Server Directory คือ Directory ที่ Share Samba ไว้แล้วบนUbuntu
ส่วนช่อง IP คือ ค่าIP ของเครื่องที่เราshare harddisk นั่นเอง
User Name ให้ใช้ samba user , Password ก็ใช้ password ของ samba user

เสร็จแล้ว ลอง กด ปุ่ม Save ดู

     ก็จะเห็น รายการ ให้ mount harddisk ได้ เพิ่มขึ้น ก็ให้ลอง กดปุ่ม mount ที่ column Action ได้เลย

     หาก mount harddisk สำเร็จ Column Stat จะเปลี่ยนจาก กากบาท เป็น เครื่องหมายถูก

     ต่อไป ให้เข้าไปตรวจสอบ และ ลองเล่นไฟล์ videoดู โดย เลือกปุ่ม ZAP --> ปุ่ม Root แล้วเลือก directory /hdd ก็เข้าไปสู่ directory และไฟล์ต่างๆ ที่มีอยู่ได้ การเล่น ก็แค่ Click เลือกชื่อไฟล์ที่ต้องการได้โดยตรง

      ได้ดูแล้ว...

     และอีกวิธีหนึ่งในการ mount directory ใน harddisk ก็คือ การ telnet เข้าไปตรงๆ แล้วสั่ง mount harddisk ผ่านคำสั่ง mount ของ linux ใน dreambox ซึ่งก็เป็น linux ได้เลยดังนี้
$telnet 192.168.1.4
root@dreambox:~>mount -t cifs -o user=user,password=pass //192.168.1.100/dreambox /hdd
โดย user คือ samba-user และ password คือ samba password ครับ
ส่วน mount point ของ Laptop คือ //192.168.1.100/dreambox
mount point ของ dreambox คือ /hdd (หรือ /var/mnt/hdd)
 
     ถ้า mount directory ใน harddisk สำเร็จ ก็จะกลับไปที่ prompt ให้ลองสั่ง ls ดูใน directory /hdd ว่ามี file อยู่แล้วหรือยังครับ แล้วก็ลอง ใช้ Remote Control สั่งเปิด File Mode โดย กด menu 1 ครั้ง แล้ว เลื่อนไปทางขวา จนพบ File mode

     จากนั้น กด Enter 1 ครั้ง ก็จะเจอกับ file manager แล้วเลื่อนหาไป เพื่อเข้าสู่ ไฟล์หนังของเรา

     แต่พบว่า Dreambox จะเล่นได้เฉพาะไฟล์ .mpg หรือ .mpeg อ่ะครับ เลยต้องแปลงfile ให้เป็น .mpg ก่อนครับ


     ก็ขอให้มีความสุขกับ ubuntu ของท่านกันต่อไป อิอิ..

ขอขอบคุณ บทความ นี้ ที่เอื้อเฟื้อความรู้ครับ...
http://www.107sats.com/index.php?topic=62.0

วันจันทร์ที่ 9 สิงหาคม พ.ศ. 2553

Dreambox DM 500-S กับ Ubuntu 10.04(ตอนที่ 2)

     คราวนี้ ก็จะลองใช้ Ubuntu ดูรายการดาวเทียม จาก dreambox ผ่านทาง Lan กัน พระเอกของเราก็คือ mplayer นั่นเอง เพราะลองใน vlc แล้ว มีerror ยังไม่สามารถดูได้ อาจเป็นเพราะยังไม่ทราบวิธีแก้ก็ได้ มาดูกันเลย
     วิธีการ ก็เริ่มจาก เปิด web browser ขึ้นมา แล้ว พิมพ์ ip ของ dreambox เช่น 192.168.1.3 เพื่อ จัดการผ่าน web
     ให้หา icon ปุ่มกด "VLC" แล้ว กด เพื่อ download ไฟล์ "video.m3u" มาเก็บไว้

     จากนั้น ให้เปิดไฟล์ video.m3u โดย gedit หรือ text editor ตัวที่ท่านชอบ ขึ้นมาจะเห็น url ที่จะใช้ดูรายการช่องนั้นๆที่เลือกไว้ คล้ายๆแบบนี้

     จากนั้น สั่ง Run mplayer ที่Terminal โดยสั่งดังนี้
$mplayer http://192.168.1.3:31339/0,00ce,006a,0196,01fa
 หรือ อีกวิธีคือกด "Alt+F2" ให้ copy ข้อความที่ได้ มาวางหลังคำสั่ง mplayer ดังรูป


     ก็จะได้ดู สมใจ... แต่อย่าลืมลง โปรแกรม mplayer ก่อนนะครับ ( sudo apt-get install mplayer )

     นอกจากนี้ เรายังสามารถประยุกต์ เพื่อ บันทึกรายการ เอาไว้ดูภายหลังได้ โดยใช้คำสั่ง wget ใน Terminal ได้ดังนี้
$wget "http://192.168.1.3:31339/0,00ce,006a,0196,01fa" -O test.ts

     ก็จะได้ไฟล์ output ในรูปแบบ TS และ มีvideo codec เป็น"MPEG2" และ audio codec  เป็น "MP3" และ สามารถเปิดได้จาก mplayer เช่นกัน
     และยังมีวิธีการประยุกต์ อีกมากมาย เช่น การแปลงรูปแบบไฟล์ การบันทึกvideo พร้อมกันดูไปด้วย โดยสามารถเข้าไปศึกษาเพิ่มเติมได้ที่นี่ครับ

      บทความอ้างอิง:
-http://www.howtoforge.com/record-dreambox-dm-500-s-on-linux-over-http-stream