Saturday, April 30, 2011

แฮก sony digital reader PRS-505

หลังจากซื้อ digital reader ตัวนี้มาได้เกือบๆสองปี ก็ได้ฤกษ์ upgrade มันเสียหน่อย

PRS-505 (สีแดง) ภายในรัน MontaVista Linux ซึ่งหลายปีก่อนจำได้ว่่าเคยเจอแฮกเกอร์คนนึงได้เขียนโปรแกรมขึ้นมา (ด้วยภาษา Python) ซึ่งสามารถเข้าไปเรียกจัดการไฟล์ต่างๆใน digital reader ตัวนี้ได้ผ่านทางสาย usb (ไว้หาเจอแล้วจะแจ้งให้ทราบ)

อย่างไรก็ตามการแฮก PRS-505 ในครั้งนี้ไม่ได้เกี่ยวกับระบบลินุกซ์ที่อยู่ภายใน หากแต่เกี่ยวกับระดับที่สูงกว่านั้น

คุณ msukhiashvili ได้ทำ firmware ตัวใหม่ขึ้นมาซึ่งติดตั้งได้ง่าย โดยจะมีคุณประโยชน์ ณ เวอร์ชั่นปัจจุบัน (1.1.3) เป็นต้นว่า
  • มีเกมส์ Sudoku, Five Balls และ Mahjong
  • ทำ screenshot ได้
  • มี file browser
  • โปรแกรม dictionary
อ้างอิง

ควรสร้างหลายพาร์ทิชั่นในวินโดวส์ เช่นเป็น c: และ d: หรือไม่ อย่างไร อะไร ยังไง

จากประสบการณ์ของผมที่ในหลายๆโอกาสที่มี ความจำเป็นต้องข้องเกี่ยวกับระบบ ปฏิบัติการณ์ windows xp, windows 7, windows vista, windows server 2003 และ อื่นๆ อย่างช่วยไม่ได้ ทำให้ผมค้นพบว่าแท้จริงแล้วเราควรมีเพียง partition เดียวคือ C: partition (ความเห็นส่วนตัวนะครับ) โดยมีเหตุผลหลักๆ ดังนี้:
  1. Microsoft Windows Updates จำเป็นต้องดาวโหลดไฟล์ update ต่างๆ มาใส่ใน C: partition เท่านั้น และ microsoft เองก็ไม่แนะนำให้ user ทำการลบไฟล์พวกนั้นทิ้งด้วยหลังจาก install update เสร็จ เนื่องจากไฟล์เหล่านั้นมีตัว uninstaller อยู่ สำหรับกรณีที่ windows updates สร้างปัญหาให้กับระบบวินโดวส์ของเรา เราจะได้ uninstall มันได้

    ด้วยเหตุนี้ ในทางทฤษฏี ที่สุดแล้ว C: partition ของ windows ก็จะเต็ม และทำให้ระบบหยุดทำงานลงนั่นเอง ๕๕๕ ดังนั้นคำถามที่ไม่มีคำตอบก็คือ หากเราจะสร้าง 2 partitions คือ C: กับ D: แล้วไซร้ เราควรแบ่งที่ให้ C: เท่าไหร่หละ? ซึ่งมันไม่มีคำตอบครับ โอเคบางคนอาจจะเถียงว่าก็แบ่งให้ C: สัก 100GB สิ.... อือผมก็ว่า ถ้าให้ C: 100GB ยังไงเสียกว่าจะลง windows update จน harddisk เต็มก็อาจจะกินเวลาถึงปีหรือสองปีได้ ซึ่งกว่าจะถึงตอนนั้น windows ของท่านก็อาจจะถูก virus เล่นงานจนต้องลง windows ใหม่ไปแล้วรอบหรือสองรอบก็เป็นได้ ก็ถ้าคิดเห็นเช่นนั้นก็ตามสะดวกครับ ส่วนตัวผมนั้น มี harddisk ที่จะทิ้งให้ C: ไปดูเล่นได้ไม่ถึง 100GB ก็เลยมีความเห็นว่า ให้ C: ไปทั้ง harddisk เนี่ยแหละครับดีที่สุด ส่วนเรื่อง partition สำหรับ backup นั้นให้ไปดูต่อที่ ข้อ 2.
  2. การ backup ข้อมูลลงอีก partition นึงเช่น D: partition ที่ได้ยินได้ฟังมาว่ามีคนจำนวนมากนิยมทำกันนั้น สำหรับผมแล้ว ย่ิงในยุคนี้ harddisk external มีราคาถูกมากๆ ด้วยนี่ ผมไม่เห็นด้วย เคยได้ยินไหมครับ คำว่า การ backup ที่ดีนั้น เราควร backup ให้ backup files เนี่ยมันถูกเก็บไว้ที่ไหนก็ตามที่อยู่คนละที่กับไอ่เครื่องคอมพิวเตอร์ที่ เราจะ backup มัน กล่าวง่ายๆ ก็คือเราควรเก็บ backup files ไว้นอกเครื่องครับ เช่น external harddisks, computer เครื่องอื่นที่มี harddisk ใหญ่ๆ เป็นต้น (เหตุผลก็เช่น คอมพิวเตอร์อาจระเบิดได้และจะทำให้ file backup ที่ไว้ในเครื่องเดียวกันเนี่ยหายไปด้วย)
  3. โปรแกรมจำนวนมากในวินโดวส์มีความคาดหวังว่าคอมพิวเตอร์มีเพียง drive c: เพียงไดรว์ฟเดียว เป็นต้นว่า Microsoft SQL Server และ IIS

    เมื่อเราทำการติดตั้งโปรแกรมทั้ง ๒  นี้ database data files, log files, และ IIS log files by default จะไปออกันอยู่ใน c: ซึ่งมักเป็นสาเหตุอันดับต้นๆที่ทำให้ server down หาก database และ website ต่างๆถูก setup ด้วยค่า defaults
Blogged with the Flock Browser

astv online (streaming) - ดูโทรทัศน์ออนไลน์

ขอขอบคุณ tv.spacezap.com ที่ได้เปิดให้บริการทีวีออนไลน์์์์์์์์์์์กันฟรี ซึ่งเป็นประโยชน์กับผมอย่างยิ่ง
เพราะที่บ้านผมนั้นไม่มีโทรทัศน์... มาหลายปีแล้ว วิธีที่ง่ายที่สุดที่จะเข้าชมเห็นจะเป็นการเข้าสู่เว็บไซต์ด้วย web browser ตรงๆ ที่นี่:
http://tv.spacezap.com/tvonline_astvnews1.html
เมื่อเข้าไปในนั้นจะพบว่ายังมีทีวีอีกหลายช่องให้เราเลือกชมได้
ทีนี้สำหรับผู้ที่ไม่อยากดูทีวีผ่านเว็บไซต์นั้นย่อมสามารถทำได้โดยง่ายเนื่องจากผู้ทำเว็บไซต์นี้ใช้วิธี
นำ streaming อย่างตรงไปตรงมา เป็นที่เข้าใจได้ง่าย มีมาตรฐานกลาง ของ astv มาแสดงผลในเว็บ
นั่นคือให้บริการผ่าน mms protocol นั่นเอง ซึ่ง url ของ astv ที่ให้บริการ tv streaming นั้นคือ:
mms://broadcast.manager.co.th/11news1
ด้วย url นี้เองเราสามารถใช้โปรแกรมดูหนังที่เราชอบดูทีวีออนไลน์ของ astv ได้ เช่น หากคุณ
ใช้ mplayer (บน linux) ก้อเปิดทีวีดูดังนี้:

$ mplayer mms://broadcast.manager.co.th/11news1

อย่างไรก็ดี ณ ขณะนี้ผมกำลังรับชม astv online ด้วย quicktime player บน macosx
ของผมอยู่อย่างมีความสุข ช่วงนี้ผมกลับมาใช้ macosx สักพักเพราะหาไดรเวอร์การ์ดจอของ SiS สำหรับจอขนาด 1440x900 สำหรับ linux ไม่เจอสักที อยากใช้จอใหญ่ก็เลยยอมใช้ macosx ไปพลางๆ
ก่อน ผู้ใช้ลินุกซ์หากจะใช้ 1440x900 แนะนำเลยครับว่าอย่าใช้การ์ดจอห่วยแตกของ
SiS

save image firefox addon

เคยไหมที่เปิดหน้าเว็บเพจสักหน้าที่มีรูปสาวเอ็กซ์ๆสุดเซ็กซี่เรียงรายมากมายในหน้าเดียว

เคยไหมที่เปิดหน้าเว็บเพจสักสามสิบหน้าใน 30 tabs ที่มีรูปสาวเอ็กซ์ๆสุดเซ็กซี่เรียบรายมากมายในแต่ละ tab

การนั่งกด save รูปทีละรูปคงเป็นงานที่ไม่น่าพึงกระทำนัก แต่มันจะไม่เป็นปัญหาอีกต่อไป ด้วย Save Images FIrefox Addon!

https://addons.mozilla.org/en-US/firefox/addon/3404/

addon ตัวนี้สามารถ save images ทั้งหมดออกมาใส่ยัง directory ที่เราระบุได้ รวดเดียว สะดวกกันไปเลย
Blogged with the Flock Browser

backup ntfs partition ผ่าน network

เมื่อไม่กี่วันมานี้เพื่อนร่วมโลกท่านหนึ่งที่ผมได้เคยให้ยืม computer laptop ของ vaio ไป ได้นำมันกลับมาคืนให้กับผมเนื่องจากมันไม่มีประโยชน์อันใดกับเขาอีกแล้ว อีกทั้งเขายังมีคอมพิวเตอร์เครื่องใหม่ไปแล้วด้วย ก็นับว่าเป็นเรื่องที่น่ายินดีต่อทุกฝ่าย

คอมพิวเตอร์เครื่องนี้มี Windows XP Pro ติดตั้งไว้อยู่ โดยแบ่ง partition ไว้สองอันได้แก่ C: partition และ D: partition ซึ่งโดยส่วนตัวแล้วผมนิยมให้ Windows ที่ผมใช้มีเพียง partition เดียวเท่านั้นคือ C: (สามารถดู blog ที่เกี่ยวเนื่องได้ ที่นี่ {หากลิงก์ไม่เวิร์กแสดงว่าผมยังไม่ได้เขียน})

ด้วยเหตุนี้ผมจึงทำการติดตั้งโปรแกรมตัวหนึ่งซึ่งค้นเจอจาก google ชื่อ EASEUS Partition Master Home Edition:


http://www.easeus.com/download.htm

ลงไปใน Windows XP ตัวนี้ จากนั้นก็ทำการ ลบ D: partition ให้เรียบร้อยซึ่งมันจะถูกเปลี่ยนไปเป็น free space แล้วเราจึงสามารถขยาย C: partition ให้เต็ม ทั้ง harddisk ได้โดยง่าย (อย่าลืม backup ข้อมูลที่อยู่ใน D: partition ก่อนนะครับ)

ทีนี้ผมเพิ่งสังเกตเห็นว่าเจ้าเครื่องอ่านแผ่น cd/dvd ของคอมเครื่องนี้มันอ่านแผ่นไม่ได้ซะแล้ว เหอ เหอ ประกันก็หมด นี่หมายความว่าหากผมต้องทำการติดตั้งวินโดวส์ใหม่นี่คงต้องไปหาซื้อ external cdrom ไรงี้มาแหงเลย

แอะ แต่ช้าก่อน ไอ่ vaio เครื่องนี้นี่จำได้ว่ามัน boot จาก usb ได้นี่นา วะ ฮะ ฮะ แบบนี้ต้องใช้ประโยชน์จาก grml สักหน่อยแล้ว

เมื่อปลายปีที่แล้วผมได้ทำการติดตั้ง grml ลงไปใน usb handy drive ขนาด 8GB ของผมโดยการบู้ท grml ขึ้นมาจาก live cd, เสียบ usb handy drive เข้าไป จากนั้นก็เพียงใช้คำสั่ง:

# grml2hd /dev/sda1

grml ก็จะถูกติดตั้งลงไปยัง handy drive เป็นอันเรียบร้อย ในที่นี้ผมได้แบ่ง partition ไว้หนึ่งอันคือ /dev/sda1 สำหรับเนื้อที่ก็ทั้งหมดที่มือก็ประมาณ 8GB นั่นแล

ทีนี้ก็นำไอ่ grml usb อันนี้มาเสียบกับเจ้า vaio น้อย เปิดเครื่อง ขึ้นมา กด f2 หากต้องการเข้า bios เพื่อเข้าไปตั้งค่าให้ boot จาก usb ได้

เมื่อ boot ขึ้นมาแล้วผมก็ใช้ fdisk -l ก็พบว่า windows xp นั้นถูก install อยู่ใน /dev/sda1 โดย ใช้ file system format เป็น ntfs ตามคาด ทีนี้ก็ backup มันทั้ง parition ซะเลยเวลามีปัญหาจะได้ลงใหม่ง่ายๆ ก็เปิดเครื่อง unix อีกเครื่องใน LAN เดียวกันเอาไว้ ที่มี sshd รันอยู่นะครับ ในกรณีผมก็เป็น macosx สมมติว่า ชื่อเครื่อง mymacosx ละกันนะครับ ที่ grml usb บน vaio เราก็พิมว่า:

# mkdir macosx
# sshfs unsigned_nerd@mymacosx:backup macosx
# ntfsclone --save-image --output macosx/anyname.img /dev/sda1

ถ้าใช้ sshfs ไม่เป็น comment มาถามกันได้นะครับ

ก็ถือเป็นโชคดีของเราหละนะครับที่มีคำสั่งเฉพาะสำหรับการสร้าง disk image ของ partition ที่เป็น ntfs ไม่งั้นเนี่ยถ้าต้องใช้ dd มาทำแล้วมันจะช้ากว่า ยากกว่า ต้องมานั่งคิดว่าจะใส่ option ต่างๆ แบบไหนถึงจะเหมาะสม ใส่ผิดเดี๋ยวยุ่งอีก

อันที่จริงอีกโปรแกรมที่ดีก็คือ partimage แต่ว่าจาก man page (ของ grml 2009.10 Hello-Wein) พบว่า partimage ยังไม่รองรับ ntfs file format อย่างสมบูรน์ (experimental only) ผมก็เลยคิดว่าเราใช้ ntfsclone ไปก่อนดีกว่า เพื่อความปลอดภัย

google public dns - Free DNS Server สำหรับทุกคน

เมื่อสักประมาณหลายเดือนที่ผ่านมาผมได้ข่าวว่า Google ได้เปิดให้บริการฟรี dns server สำหรับชาวโลกผู้มีเกียรติทุกท่าน โดยชาวโลกผู้มีเกียรติทุกท่านสามารถใช้บริการได้โดยการกำหนดค่า primary dns server และ secondary server ให้เป็น ip address ดังนี้ตามลำดับ:
  • 8.8.8.8
  • 8.8.4.4
อย่าๆ ผมรู้ว่าชาวโลกทุกท่านคงตกใจ โอบร๊ะเจ้า ip address บร๊ะเจ้าเหาโลกไหนกันนี่ โอ้แม่ช่างสวยงามอะไรเยี่ยงนี้ ตัวเลข 8 ที่ดูเหมือนตัว g ซึ่งเป็นสัญลักษณ์หนึ่งที่สื่อถึง บริษัท Google ip address แบบนี้มันสวยงามซะยิ่งกว่า domain name แพงๆ มากมายบนโลกใบนี้เสียอีก... อึ้ง

สำหรับท่านใดที่ยังทำการกำหนดค่า dns บนลินุกซ์ โดยเฉพาะอย่างยิ่ง grml linux หรือ debian based linux ต่างๆ ไม่เป็น สามารถดูขั้นตอนต่างๆ ได้ที่:
OpenDNS - Free DNS Server สำหรับทุกคน
ผมจำเป็นต้องกล่าวถึงข้อดีอย่างหนึ่งของ google public dns ที่เหนือกว่า OpenDNS นั่นคือ ไอ่เจ้า OpenDNS นี่เวลาเราพิมพ์ url ที่ต้องการเปิดดูผิด หรือ เราเผลอไปพิมพ์ search keyword แล้วไอ่เจ้า web browser ที่นิยมของเราดั้นไปตีความว่าไอ่ search keyword ของเราเป็น domain name ไอ่ OpenDNS นี่จะรีบนำ url ที่เราพิมพ์ผิด หรือ ไอ่ search keyword ของเรา ไปเลือก โฆษณา ที่จ่ายเงินให้กับ OpenDNS ขึ้นมาให้เราเลือกเป็น search result ซึ่งมักจะบังก่อให้เกิดความน่ารำคาญใจเป็นอย่างยิ่ง เดี๋ยวนี้ผมก็เลยเลิกใช้ OpenDNS แล้วมาใช้ google public dns เอง ด้วยประการฉะนี้

อ้างอิง

ubunchu - การ์ตูนญี่ปุ่นเกี่ยวกับ ubuntu linux

วันนี้ได้ข่าวจากเพื่อนๆใน twitter ว่าคนญี่ปุ่นได้เขียนการ์ตูนเรื่อง ubunchu ขึ้นมาโดยจะเป็นเรื่องราวเกี่ยวกับ ubuntu linux ซึ่งเป็น linux distro (distro เป็นคำย่อของคำว่า distribution) ยอดนิยมในปัจจุบัน


ทุกท่านสามารถเข้าไปดาวน์โหลดการ์ตูนออนไลน์มาอ่านได้ที่:

http://divajutta.com/doctormo/ubunchu/c.html

เดี๋ยวผมต้องจัดสรรเวลาว่างมาอ่านสักเพลาเช่นเดียวกันครับ ฮี่ๆ

ชื่อไฟล์ที่ขึ้นต้นด้วย ขีด (-) มีปัญหากับ shell ใน unix / linux

ในหลายเพลา เรามักจะพบว่า ไฟล์ที่เราได้รับมาจากผู้อื่นนั้นมีการใช้ dash (ขีด, -) นำหน้าชื่อไฟล์ เช่น:

-abc.torrent

    การที่ชื่อไฟล์ขึ้นต้นด้วย - นั้นจะสร้างปัญหาให้กับ shell ที่เราใช้อยู่ สืบเนื่องจาก shell จะไปเข้าใจว่า "-" ขีดเส้นนั้นเป็น command line option (ซึ่งมักขึ้นต้นด้วย ขีด นั่นเอง)

    วิธีแก้ปัญหานี้คือ ให้ใส่ ขีดสองตัวติดกัน (--) ต่อท้ายคำสั่งที่เราเรียกใช้นั่นเอง แล้วหลังจากนั้นจึงเป็นชื่อไฟล์ที่เป็นปัญหา ตัวอย่างเช่น:

    $ mv -- -abc.torrent abc.torrent

    จึงขอประกาศให้ทราบโดยทั่วกัน

    อ้างอิง:

    Grml Linux - จีอาร์เอ็มแอล ลินุกซ์ - ลินุกซ์สำหรับ ผู้ดูแลระบบ และ/หรือ ผู้นิยมโปรแกรมประเภท text-based

    *

    หลังจากที่ผมใช้เวลาอยู่กับ Ubuntu Linux มาเกือบสองปี ก็บังเอิญโชคดีได้มีโอกาสพบกับ unix geek ท่านหนึ่ง ที่อุตส่าห์แนะนำผมให้รู้จักกับ ลินุกซ์ ที่เขาใช้อยู่ นั่นก็คือ Grml Linux ซึ่งจากการพบกันครั้งนั้น ทำให้ผมถึงกับเลิกใช้ Ubuntu Linux และหันมาใช้ Grml Linux แทน ไม่ว่าจะเป็นที่บ้าน, ที่ทำงาน หรือ live cd สำหรับ กู้ระบบคอมพิวเตอร์ที่ล้มเหลว

    Grml Linux เป็นลินุกซ์สัญชาติ ออสเตรีย โดยมีหัวหน้าใหญ่คือ Michael Prokop ชื่อเล่นว่า mika (ไมก้า):

    และทีมของเขา:
    *******
    เราสามารถพูดคุยกับ ไมก้า และ ทีมของเขาได้ผ่านทาง irc:

    host: irc.freenode.net
    channel: #grml

    ถึงแม้ภาษาราชการของเขาจะเป็น ภาษาเยอรมัน แต่พวกเขาทุกคนพูดภาษาอังกฤษได้นะครับ ไม่ต้องห่วง

    การออกเสียง Grml อย่างถูกวิธี สามารถฟังเสียงที่ถูกต้องได้โดยใช้คำสั่ง:

    flite -o play -t gremel
    ซึ่งเป็นโปรแกรมที่มีอยู่ใน Grml นะครับ

    Grml Linux แรกเริ่มเดิมทีนั้นได้พัฒนาต่อยอดมาจาก Knoppix ซึ่งเป็น Live CD distro หนึ่ง และ ต่อมา Grml เองก็ได้เปลี่ยนไป based อยู่บน Debian แทน จนถึงปัจจุบันนี้ โดย เวอร์ชั่นปัจจุบัน จะ based อยู่บน Debian Unstable (as of 201003130614PMICT)

    ลักษณะเด่นของ Grml Linux คือ เป็น distro ที่เต็มไปด้วย program แบบ text-based เจ๋งๆ มากมายมหาศาล พร้อม configurations จำนวนมากมาย ที่ถูกปรับแต่ง คัดสรรมาอย่างดี สำหรับทุกโปรแกรม ซึ่งจะสร้าง ความสนุกสนานให้กับผู้ใช้อย่างพวกเราเป็นอย่างมาก นอกจากนี้ ยังสะดวกต่อการติดตั้งลง usb drive หรือ ใช้งานผ่าน cd rom ได้โดยง่าย

    ณ ขณะนี้ Grml อยู่ในลำดับที่ 224 โดยการจัดลำดับโดย DistroWatch.com

    อย่าตกใจไปที่ลำดับความนิยมของ Grml นั้นดูช่างต่ำเสียเหลือเกิน แล้วมันจะดีแน่หรือ?  คำตอบคือ ดีแน่นอน... ผมรับประกัน : D  ที่กล้ารับประกันก็เนื่องจาก Grml นี่จริงๆ แล้วก็คือ Debian Unstable นั่นเอง เขาแค่เอามา customize และ pre-install โปรแกรมเจ๋งๆ เข้าไปเฉยๆ ครับ

    หมายเหตุ ทีม Grml แนะนำว่าไม่ควรใช้ Grml เป็น production server เนื่องจาก Grml นั้น based อยู่บน Debian Unstable จึงประกอบไปด้วย โปรแกรมมากมาย ที่ยังไม่ผ่านการ test จนถึงขั้นตอนสุดท้ายของ ทีมผู้พัฒนา Debian นั่นเอง


    grml.org

    อ้างอิง

    Blogged with the Flock Browser

    OpenDNS - Free DNS Server สำหรับทุกคน

    ที่บ้านผมใช้ ADSL Internet ของ True

    ตั้งแต่เมื่อประมาณสามวันที่แล้ว ผมพบว่าเวลาเปิดเว็บต่างๆ จะหลุดบ้างติดบ้าง แต่เนื่องจากงานผมยุ่งมาก กลับบ้านก็ดึกมากแล้ว จึงไม่ได้มีเวลามาตรวจสอบดูว่ามันเป็นเพราะอะไร

    เมื่อคืนนี้โชคดีที่ผมป่วยมีไข้ปวดหัว จึงมีโอกาสลางานขอกลับบ้านเร็วมานอนพักผ่อน เมื่อตื่นขึ้นมาเปิดคอมพิวเตอร์ และก็เจอปัญหาเดิม แต่คราวนี้สมองแจ่มใส ทำให้นึกถึง วิธีการแก้ปัญหาเบื้องต้น นั่นก็คือ การทำการตรวจสอบ dns (domain name server) ว่ามันทำงานเป็นปกติอ๊ะป่าว

    วิธีตรวจสอบง่ายๆ ก็เช่น ลองเปิด http://www.google.com ด้วย web browser ของเรา ปรากฎว่ามันขึ้น server not found error บน web browser ที่ผมใช้ จากนั้นผมก็ไปค้นหา ip address ของ www.google.com มา เช่นอาจจะถามเพื่อน หรือ อาจจะลองใช้คำสั่ง ping ดูที่เครื่องของเราเอง เพราะในหลายๆ ครั้ง เครื่องของเราจะยังจำ ip ของ domain ที่เราเข้าบ่อยได้ แต่ web browser ไม่สามารถเรียกมาใช้งานได้ เพราะอะไรสักอย่าง ทีนี้พอเราได้ ip address มา เราก็เอาไปกรอกในช่อง address bar ของ web browser เช่น: http://216.239.61.104/ ผมปรากฏว่า ผมเปิด google ได้ เมื่อเปิดเว็บผ่าน ip address ซึ่งทำให้สรุปผลได้ว่า dns ของ True Internet มีปัญหาอะไรสักอย่าง

    ที่ผ่านมาผมใช้ dns ของ True Internet มาตลอด ซึ่งมีสอง ip ดังนี้:

    nameserver 203.144.255.71
    nameserver 203.144.255.72

    แต่ตอนนี้มันเจ๊ง ผมเลยนึกถึง OpenDNS ที่เคยได้ยินมาว่าเป็น dns ที่เปิดให้ใช้บริการฟรี (รู้สึกของ google เองก็มีทำ dns ให้ใช้ฟรีเหมือนกัน) โดยเราแค่เปลี่ยนค่า dns ที่เราใช้บริการอยู่ให้เป็น:

    nameserver 208.67.222.222
    nameserver 208.67.220.220

    เพียงเท่านี้ ผมก็แก้ปัญหาเรื่อง dns ที่เจ๊งอยู่ของ True ไปได้ และทำให้เปิดเว็บต่างๆ ได้เป็นปกติ

    OpenDNS home

    อ้างอิง



      สำหรับผู้ที่อาจจะยังตั้งค่า dns ใน Grml Linux ไม่เป็น ผมขอแนะนำสามวิธีนะครับ

      1. วิธีตั้งค่าแบบชั่วคราว กล่าวคือ หลังการ reboot ค่าที่เราตั้งไว้จะหายไป ทำดังนี้:

      # resolvconf -a eth0
      nameserver 208.67.222.222
      nameserver 208.67.220.220

      แล้วกด control + d

      ในตัวอย่างของผม คอมพิวเตอร์ของผมต่อสายแลนอยู่โดย ลินุกซ์มองเห็น
      ethernet card อันนั้นเป็น eth0 ถ้าคุณมี ethernet card หลายอัน
      มันก็อาจจะเป็น eth1, eth2, eth3, ไปเรื่อยๆ ถ้าอยากรู้ว่ามี eth
      กี่อันในคอมพิวเตอร์ของคุณ ก็อาจจะ ใช้คำสั่งนี้:

      $ dmesg | grep eth

      2. วิธีตั้งค่าแบบถาวร วิธีที่หนึ่ง แก้ไฟล์ config ด้วยตัวเอง ดังนี้:

      # vi /etc/network/interfaces

      จากนั้นก็ edit file ให้มีลักษณะคล้ายตัวอย่างนี้:

      auto lo
      iface lo inet loopback

      auto eth0
      iface eth0 inet static
      address 192.168.0.100
      netmask 255.255.255.0
      network 192.168.0.0
      broadcast 192.168.0.255
      gateway 192.168.0.1
      dns-nameservers 208.67.222.222 208.67.220.220

      ที่สำคัญที่ต้องแก้คือ ตรง dns-namervers ซึ่งเป็นที่ๆ ใช้กำหนดว่า เราจะใช้ dns server อะไรนั่นเอง

      หลังจากนั้นต้อง restart networking service ดังนี้:

      /etc/init.d/networking restart

      3. วิธีตั้งค่าแบบถาวร วิธีที่สอง ใช้ tool ของ Grml ตั้งค่า ดังนี้:

      # grml-network

      มันจะมีฟอร์มต่างๆ ให้เราเลือก และ ตั้งค่าต่างๆ ใหม่ โดยตอนระบุ dns ให้ใส่ค่า:

      208.67.222.222 208.67.220.220

      ที่สำคัญคือต้องคั่นด้วย space นะครับ