EC.in.th

RTOS => Linux => ข้อความที่เริ่มโดย: webmaster ที่ สิงหาคม 08, 2009, 21:32:19

หัวข้อ: Linksys Router กับ linux ตอนที่3(compile)
เริ่มหัวข้อโดย: webmaster ที่ สิงหาคม 08, 2009, 21:32:19
--------------------------------------------------------------------------------------
เริ่มจากสิ่งที่ควรจะต้องมีนะครับ
Windows xp
VMware
Linux ที่ลงโปรแกรมบน VMware
Internet ที่  Linux สามารถโหลดโปรแกรมได้
--------------------------------------------------------------------------------------
ถ้างั้นผมจะข้ามขั้นตอนการลงโปรแกรมบน VMware นะครับรวมถึง package ต่างๆที่ Linux ควรจะมีแต่ถ้าหาก compile แล้วไม่ผ่านเดี๋ยว linux จะฟ้องให้ติดตั้งเองแหละครับ อิๆ ^_^
เรามาเริ่มกันเลยเริ่มแรกก็เข้าไปที่ Terminal ของ linux กันครับในที่นี้ผมจะใช้ Ubuntu ครับ
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_1.jpg)

หลังจากนั้นก็เริ่มโหลด source code มาไว้ที่เครื่องครับในที่นี้ผมจะใช้เวอร์ชั่นที่เขียนว่า trunk นะครับ
สามารถโหลดได้โดยพิมพ์คำนี้สั่งตรง command line ครับ
#:svn co svn://svn.openwrt.org/openwrt/trunk/
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_2.jpg)
จากนั้นเมื่อโหลดเสร็จเรียบร้อยก็เข้าไปที่โฟลเดอร์ trunk โดยพิมพ์
#:cd trunk
และพิมพ์ make menuconfig เพื่อกำหนดค่าต่างๆที่เราต้องการดังรูป
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_3.jpg)
ตรงเมนู Global build setting ให้กด enter เข้าไปและเลือก Select packages by Default โดยกด Y
จากนั้นกด ESC ออกมาที่เมนูหลัก แล้วเข้าไปที่ Base system กด enter เข้าไปและเอา hotplug2 ออก โดยกด N
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_4.jpg)
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_5.jpg)
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_6.jpg)
ทีนี้ก็ออกจากการ config และกด save และไปที่ command line พิมพ์
#:make V=99
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_7.jpg)
แล้วก็รอครับ รอไปเรื่อยๆนานมากครับในการรันครั้งแรกชั่วโมงกว่าๆนะครับ
ในที่สุดก็เสร็จเรียบร้อยครับ Linux ตัวเล็กๆของเราอยู่ในโฟลดอร์ trunk\bin ครับมีชื่อว่า
openwrt-wrt54g-squashfs.bin
ตามรูปนี่ครับ
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_8.jpg)
แล้วเอาไฟล์นี้โหลดเข้าเร้าเตอร์กันเลยครับ คราวนี้ผมข้ามขั้นตอนการโหลดนะครับเพราะว่ามันอยู่ในตอนที่2 ครับ
เมื่อโหลดเสร็จแล้วทดสอบ telnet เข้าไปดูดูครับจะได้หน้าตาดังนี้
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_9.jpg)
เพื่อความแน่ใจในการแก้ไข firmware ที่หลังก็ให้ set boot_wait=10 ครับเพราะมัน off อยู่
(http://i690.photobucket.com/albums/vv270/ec_in_th/Linksys/Linksys_3_10.jpg)
หัวข้อ: Re: Linksys Router กับ linux ตอนที่3(compile)
เริ่มหัวข้อโดย: fartorn ที่ กรกฎาคม 25, 2014, 14:47:27
งามมมไส้ล่ะทีเน้
หัวข้อ: Re: Linksys Router กับ linux ตอนที่3(compile)
เริ่มหัวข้อโดย: Mackenzie ที่ มิถุนายน 02, 2016, 14:22:32
ข้อมูลเก่าแต่แน่นมากเลยนะครับ
หัวข้อ: Re: Linksys Router กับ linux ตอนที่3(compile)
เริ่มหัวข้อโดย: Pitakchai ที่ สิงหาคม 26, 2016, 14:39:35
ขั้นตอนละเอียดมากครับ
หัวข้อ: Re: Linksys Router กับ linux ตอนที่3(compile)
เริ่มหัวข้อโดย: Gintama ที่ ตุลาคม 17, 2016, 17:24:59
ข้อมูลแ่นมากครับ ขอบคุณครับ
หัวข้อ: Re: Linksys Router กับ linux ตอนที่3(compile)
เริ่มหัวข้อโดย: Nguyenthun ที่ พฤษภาคม 23, 2017, 12:27:03
มีสอนแบบนี้สบายแท้