Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

ฉันลองใช้ DD-WRT เป็นครั้งแรก!

โดยปกติแล้ว ฉันไม่เห็นด้วยกับการแก้ไขแบบกำหนดเอง บนอะไรก็ได้ รถยนต์ ซอฟต์แวร์ คุณเรียกมันว่า ด้วยเหตุผลบางอย่าง ฉันเชื่อว่าผู้ที่สร้างฮาร์ดแวร์น่าจะรู้ดีที่สุดว่าส่วนผสมของคุณสมบัติที่เหมาะสมที่สุดคืออะไร โดยนำเสนอความเสถียร ความยืดหยุ่น การคาดการณ์ และต้นทุนที่หลากหลายที่สุด

อย่างไรก็ตาม เนื่องจากฉันเพิ่งอัปเกรดบางส่วนของเครือข่ายในบ้านที่กว้างขวางของฉันด้วยอุปกรณ์ใหม่มากมาย รวมถึง LAN 1Gbps และอื่นๆ ฉันจึงมีเราเตอร์ WRT54GL สำรองสามตัวสำหรับเล่นเกม ไม่เคยมีใครแนะนำการเปลี่ยนแปลงที่ไม่รู้จักและยังไม่ได้ทดลองในการตั้งค่าการผลิต ตอนนี้ฉันมีความหรูหราสำหรับการปรับแต่งเฟิร์มแวร์แบบกำหนดเอง มาดูกันว่า DD-WRT ที่มีชื่อเสียงสามารถพิสูจน์ชื่อเสียงของมันได้หรือไม่


เรื่องราวเบื้องหลัง เรียงลำดับจาก

มีโซลูชันเฟิร์มแวร์โอเพ่นซอร์สแบบกำหนดเองมากมายที่สามารถใช้แทนรุ่นอย่างเป็นทางการสำหรับเราเตอร์ตามบ้านหลากหลายรุ่น หากคุณใช้อุปกรณ์ที่มีบอร์ด Broadcom หรือ Atheros เช่น WRT54GL เป็นไปได้ว่ามีคนแฮ็กเฟิร์มแวร์ใหม่สำหรับกล่องของคุณ

ประการแรก มี HyperWRT ซึ่งสร้าง Tomato แต่หยุดให้บริการในปี 2010 จากนั้นมี OpenWrt ซึ่งใช้ DD-WRT แล้วอีกเป็นล้าน อาจสร้างความสับสนเล็กน้อย แต่มีลิงก์ทั่วไปที่นี่

สิ่งเหล่านี้เหนือกว่าต้นฉบับทั้งหมด ซึ่งทำให้เกิดคำถามว่า ถ้าพวกเขาดีจริง ทำไมพวกเขาถึงไม่ถูกนำไปใช้อย่างกว้างขวางกว่านี้? และนี่หมายความว่านักพัฒนาซอฟต์แวร์และฮาร์ดแวร์ทั้งหมดในบริษัทเพย์แวร์เป็นเพียงกลุ่มคนโง่ที่ไร้ความสามารถใช่หรือไม่? ควรสันนิษฐานโดยอัตโนมัติเพียงเพราะมี CEO อยู่ที่ไหนสักแห่งและมีวาระรายได้หรือไม่?

นี่คือสิ่งที่กวนใจฉันมาตลอด มันชวนให้นึกถึงโครงร่าง distro ของ Linux ทั้งหมดเล็กน้อย การเพิ่ม GPL ลงในโค้ดของคุณไม่ได้ทำให้เหนือกว่าโซลูชันอื่นๆ ในหลายกรณี อาจเป็นเรื่องจริง แต่ไม่มีอะไรรับประกันคุณภาพสูงเพียงเพราะคุณไม่ได้ทำงานให้กับเจ้านายใหญ่และซอฟต์แวร์ของคุณก็ฟรี

เอาล่ะ แต่บางทีเฟิร์มแวร์อาจดีกว่าของเดิมจริงหรือ เมื่อดูที่หน้า About บนเว็บไซต์ทางการ dd-wrt.com ฉันพบรายการคุณสมบัติและตัวเลือกและงานสร้างที่น่าทึ่งและสับสนเล็กน้อย บางทีนี่อาจเป็นส่วนหนึ่งของปัญหา ซึ่งใครก็ตามที่คาดหวังจะใช้งานสร้างแบบกำหนดเองเหล่านี้ควรเตรียมการมาอย่างดีและมีทักษะ กล่าวอีกนัยหนึ่ง ผู้ใช้ทั่วไปน่าจะดีกว่าที่จะมุ่งหน้าไปยังเว็บไซต์ของผู้ขาย ทำการเจาะรุ่นเราเตอร์ของเขาและดาวน์โหลดไฟล์ไบนารีไฟล์เดียว ที่นี่จานสีมีความสมบูรณ์และยาวมาก คุณจะได้รับข้อมูลมากเกินไป จริง

หลังจากอ่านมาระยะหนึ่งแล้ว ฉันก็จำกัดทอร์เรนต์นี้ให้เหลือน้อยที่สุดที่ฉันต้องการ ลองใช้รุ่น MINI ก่อน ซึ่งจะทำให้ฉันสามารถอัปเกรดเฟิร์มแวร์เป็นเวอร์ชันที่ใหญ่กว่า 3MB ได้ในภายหลัง เหตุผลน่าฟัง? เช่น IPv6 ล่ะ

ความพยายามครั้งแรก

ดังนั้นฉันจึงหยิบ WRT-54GL มาหนึ่งตัวและเริ่มเล่น คำแนะนำแนะนำให้ทำการรีเซ็ตเฟิร์มแวร์ 30/30/30 วินาทีก่อนที่จะพยายามโหลดเฟิร์มแวร์ dd-wrt ลงในอุปกรณ์ ขั้นตอนนี้ดำเนินไปได้ด้วยดีและไม่มีปัญหาใดๆ

จากนั้น ฉันลงชื่อเข้าใช้เว็บคอนโซลของเราเตอร์และทำการอัปเกรดเฟิร์มแวร์ กระบวนการนี้เหมือนกับการอัพเกรดสต็อก คุณเพียงแค่เลือกไฟล์ที่ต้องการ กดปุ่ม และรอประมาณสองหรือสามนาทีจนกว่ากระบวนการจะเสร็จสิ้น เรียบง่ายและไม่ยุ่งยาก ซึ่งค่อนข้างคาดไม่ถึงเนื่องจากการใช้คำฟุ่มเฟือยเกินบรรยายของหน้าหลัก หน้าเกี่ยวกับ และหน้าอื่นๆ ทั้งหมด คุณเตรียมพร้อมสำหรับสิ่งที่แย่ที่สุด แล้วมันก็ทำงานเหมือนเนย

และตอนนี้ ...

เวลาที่จะใช้ DD-WRT อย่างไรก็ตาม เมื่อคุณเจาะที่อยู่ IP เริ่มต้นของเราเตอร์ คุณจะได้หน้าสรุปซึ่งไม่มีการป้องกันด้วยรหัสผ่าน แต่เมนูอื่น ๆ จะขอ ในไม่ช้า คุณจะใช้อินเทอร์เฟซที่สวยงามกว่าค่าเริ่มต้นมากและเต็มไปด้วยตัวเลือกมากมาย อย่างไรก็ตามคุณต้องการหรือไม่

ณ จุดนี้ ฉันเริ่มสำรวจการตั้งค่าทั้งหมดที่มีอยู่ในอินเทอร์เฟซ ส่วนใหญ่ดูคุ้นเคยเพราะคุณเคยเห็นมาก่อนแล้วพร้อมเฟิร์มแวร์หุ้น จากนั้นจึงมีคุณสมบัติใหม่มากมายที่ไม่มีในผลิตภัณฑ์ Cisco/Linksys

ไฟร์วอลล์, การส่งต่อพอร์ตและการทริกเกอร์, UPnP, QoS, DMZ, การเข้ารหัสแบบไร้สายทุกประเภท และอื่นๆ อีกมากมาย เนื้อหาส่วนใหญ่มีอยู่ในเฟิร์มแวร์ดั้งเดิม และส่วนใหญ่จะตอบสนองความต้องการของผู้ใช้โดยเฉลี่ยแล้ว มีอะไรอีกบ้างที่คุณอาจพบว่าคุ้มค่าในการใช้ DD-WRT ฉันเดาว่าหากคุณไม่มีข้อกำหนดเฉพาะเจาะจงซึ่งทำให้คุณเป็นผู้ใช้ขั้นสูงตั้งแต่แรก คุณจะไม่เห็นข้อได้เปรียบในทันทีจากเฟิร์มแวร์ใหม่ แต่แล้วก็มีคำถามเกี่ยวกับประสิทธิภาพ

ประสิทธิภาพ

ตามที่ฉันได้อธิบายไว้ข้างต้น ฉันไม่คิดว่าคนส่วนใหญ่จะต้องการความละเอียดที่ละเอียดมากที่ DD-WRT มอบให้ เพียงเพราะมีความยืดหยุ่นและการให้อภัยสำหรับข้อผิดพลาดในการใช้งานเครือข่ายทั่วไปในปริมาณที่พอเหมาะ อินเทอร์เน็ตของคุณจะช้าด้วยเหตุผลร้อยประการ และสาเหตุไม่กี่ประการก็เกิดจากเราเตอร์ของคุณ


ก็ต่อเมื่อคุณสูงสุด การเชื่อมต่อที่คุณอาจเห็นความแตกต่างที่สำคัญ ไม่เป็นไร. เท่าที่อินเทอร์เฟซดำเนินไป มันตอบสนองค่อนข้างเร็วพอๆ กับเฟิร์มแวร์หุ้น v4.30.16 เมื่อพูดถึงปริมาณงานทั้งหมดและเวลาแฝง ฉันไม่เห็นการเปลี่ยนแปลงใดๆ

ตอนนี้ฉันได้อ่านข่าวลือแล้วว่าอินเทอร์เฟซ WAN นั้นจำกัดไว้ที่ 12Mbps ในเฟิร์มแวร์หุ้น และความสามารถของอุปกรณ์อยู่ที่ประมาณ 30Mbps ในกรณีที่ดีที่สุดด้วย Blob โอเพนซอร์สใหม่ Maybe this was true in the past, regarding the WAN limit, but I did not see it happen with my devices, so I cannot be certain. But that could also partially explain the fact there's a bit of a jiggle in consistency when it comes to maxing the 30Mbps cap, with roughly 10% drop, on average.

Anyhow, Samba performance, the overall throughput - with one wired and one Wireless connection, with both devices in close proximity of one another as well as the router itself, less than one meter apart - was quite similar to what I would get with the default settings. I guess the Wireless encryption has its penalty.

Now, I know this is not an official benchmark, and it needs not be. That's the whole point. In real life, you don't measure the quality of your product using synthetic tests, you use your software as you normally would, observe the results, and that's the only thing that matters. Benchmarks are only a rough indication of what you could get in ideal conditions, and most of the time, you live in a gray area, and your ISP is giving you the gyp.

Indeed, torrent throughput was my next challenge, and probably the most important one. Once again, here, I didn't see any big, life-changing difference. With a 30Mbps line, WRT54GL powered by DD-WRT v24-sp2 build managed to max about 26-27Mbps in the best of cases, including the torrent protocol overhead, so I guess, overall, this is quite decent, and again, rather comparable to what you get with the official firmware release. In both scenarios, the Internet responsiveness started to drop with around 350-400 active connections. There's no getting around the hard limitations of the device. Or your ISP nonsense and throttling.

สรุป

I found my experience with DD-WRT to be pleasant and hassle-free, beyond my expectations. I thought I would have to hack the interface to death, but far from it. You can limit yourself to just what you want and need, and Bob's your uncle. Or go with bigger builds and enjoy a lot of new and interesting features. The only question is, do you really need them?

Furthermore, you should also ask yourselves do you need DD-WRT in the first place? If you bet on significant performance improvements, you will probably be disappointed. This is not what this custom firmware will provide you. Instead, you will get a whole lot more options than before, plus maybe an extra dose of security. Other than that, the interface, the latency, overall throughput, and the max. capabilities of the device will be rather unnoticeable for most people, except those with really specific, high-end needs.

Anyhow, I find the DD-WRT to be nice, despite the social stigma and the anti-attitude, but don't expect miracles. If you are a skilled, knowledgeable user who seeks freedom and control, then this is a fairly non-intrusive upgrade. In the worst case, you won't lose anything, speed-wise, but you will gain extra options, so the tweaker in you will be happy. However, all that said, taken into consideration and whatnot, I would not recommend the use of custom firmware to anyone really. I am against this notion, and I think the devices should be left alone, to their own devices. And so we end with a pun.

ไชโย