จากสองตอนที่แล้วทำจนสามารถใช้เป็นเร้าเตอร์ทั่วไปและพริ้นท์เซอร์เวอร์ได้แล้ว วันนี้ก็จะมาต่อเรื่อง webif หละตัวที่เลือกใช้ก็คือ X-Wrt เนื่องจากมีส่วนควบคุมพื้นฐานให้ครบ (แม้ว่าบางอย่างจะใช้ไม่ได้ก็ตาม เช่น dns masq หรือทำได้ก็ขึ้นข้อความแปลกๆ) และก็เป็นเจ้าเดียวที่มีด้วย แต่ถ้าดูแล้วไม่ชอบก็มีอีกทางคือใช้ dd-wrt ที่มี web interface สวยงามให้ใช้และมีฐานจาก WhiteRussian แต่ถ้ายังไม่ชอบอีกก็สามารถเขียนได้เอง โดยใช้ภาษา awk กับ awx เอาหละมาดูขั้นตอนการติดตั้ง X-Wrt สำหรับ Kamikaze ดีกว่า เริ่มจากติด haserl ก่อนด้วยคำสั่ง root@Epsilon:~# ipkg install http://downloads.x-wrt.org/xwrt/kamikaze/7.09/brcm-2.4/packages/haserl_0.8.0-1_mipsel.ipk แล้วตามด้วย webif^2 root@Epsilon:~# ipkg install http://downloads.x-wrt.org/xwrt/kamikaze/7.09/brcm-2.4/webif_latest.ipk จากนั้น webif จะเพิ่ม repository ของ ipkg และอัพเดทให้เอง อ้างอิง: http://wiki.x-wrt.org/index.php/Kamikaze_Installation สำหรับตอนนี้ขอเขียนสั้นๆ ซะหน่อยเพราะตอนนี้ก็เขียนไปทดลองไปด้วย ว่า package [...]
OpenWRT ภาค 2
เมื่อวานทิ้งไว้ถึงตอนที่ลง os โล่งๆ กับการตั้งค่าให้เครื่องลูกเล่นเนทได้ วันนี้เลยจะเขียนต่อ เกี่ยวกับการติด package พื้นฐานบางอย่างให้ใช้ usb ได้ เพราะจุดเด่นที่ทำให้เลือกซื้อเร้าเตอร์ตัวนี้ก็เพราะ usb ที่มีมาให้ถึง 2 ช่อง แล้วก็ใช้ทั้งสองช่องนั้นซะด้วยสิ ช่องนึงต่อ printer usb อีกช่องต่อ hdd มาดูขั้นตอนดีกว่า วิธีติด package เกี่ยวกับ usb เริ่มแรกก็ต้องเอารายชื่อ package มาก่อนคล้ายๆ debian แต่ใช้คำสั่ง root@Epsilon:~#ipkg update แทนที่จะเป็น apt-get ติด package ที่เกี่ยวกับ usb ตามนี้ root@Epsilon:~#ipkg install kmod-usb2 kmod-usb-core kmod-usb-storage kmod-usb-printer 2 package แรกไว้สำหรับให้รู้จัก usb ส่วนสอง package หลังเพื่อให้ต่อกับ hdd และ [...]
OpenWRT ภาค 1
หลังจากได้เราเตอร์ (asus wl500g premium) มาวันศุกร์ ก็นั่งแก้จนถึงวันนี้ แต่ก็ยังไม่พอใจหรอก ว่าจะทำเว็บที่ใช้คุมเองและ เพราะที่มีอยู่ขาดไปหลายอย่าง(หน้าเว็บสำหรับสั่งดาวโหลดผ่าน http, ftp และ bittorrent ) แต่วันนี้ว่าจะจดวิธีทำทั้งหมดก่อน กันลืมภายหลัง (เหมือนวิธีแก้การ์ดจอ nvidia บน ubuntu ให้ออกสองจอ ไม่จดไว้กว่าจะแก้ให้เครื่องโค้ดเปรี้ยวได้คงนานกว่านี้ มั้ง) เริ่มจากวิธียัด openWRT ลงไปในเร้าเตอร์ก่อน ดาวโหลด OpenWRT มาก่อนปัจจุบันก็ถึง kamikaze 7.09 หละ (ถ้าอยากได้ stable ก็โหลด white russian) เอาสายแลนเสียบเครื่องที่ดาวโหลดมาและจะใช้จับยัดลงเร้าเตอร์เข้าไปที่ช่องแลนช่องแรก เอาสายไฟเร้าเตอร์ออก(มันไม่มีปุ่มปิดหนินะ) แล้วหาปากกาหรืออะไรเล็กๆ มากดปุ่ม reset ค้างไว้ จากนั้นเสียบสายไฟเข้าไปใหม่ จนสังเกตุเห็นว่าไฟแสดงสถานะว่าเร้าเตอร์เปิดอยู่กระพริบช้าๆ ค่อยปล่อยปุ่มรีเซ็ต *รอจนกว่าจะได้ ip มาใหม่ แล้วใช้โปรแกรม asus firmware restore เปิดไฟล์ .trx [...]
Asus WL500g Premium
วันศุกร์ไปงาน comworld กะว่าจะไปบูท Ubuntu Club อย่างเดียว แต่สุดท้ายได้เจ้านี่กลับมาด้วย แกะออกมาแล้วเป็นอย่างนี้ เนื่องจากถามราคาแล้วถูกใจ เพราะเท่าที่สำรวจมาส่วนใหญ่จะอยู่ที่ 3700 – 4000 บาท แต่ในงานกลับขายแค่ 3520 บาท เลยคว้ามาซะเลย ไม่ต้องไปเดินหาให้เหนื่อยด้วย พร้อมกับหา Harddisk ในงานเพื่อเอามาใช้เก็บข้อมูลด้วยเลย ก็ได้มากล่องเล็กๆ 100 GB 2600 บาท แต่เอามาแล้วต่อกับเครื่องที่เป็น windows ที่บ้านไม่ได้เลยเซ็งโคตร แถมเอาไปต่อกับ WL500gp ที่พึ่งซื้อมาก็ไม่เจออีก ต่อกับ notebook ที่ลง debian อยู่วันนั้นก็ขึ้น error อะไรประหลาดๆ สุดท้ายกะว่าจะเอาไปเคลมวันนี้ แต่ยอมลองอะไรนิดหน่อยกับ notebook แล้วก็พบว่าจริงๆ แล้วมันไม่ได้เป็นที่ กล่องแต่เป็นที่ notebook เราเองต่างหาก เลยจับลง debian ใหม่และลองเสียบดู คราวนี้เจอแฮะ ถาม pFz สรุปอาการออกมาว่าอาจจะเป็นที่ [...]