Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

ประสบการณ์ DD-WRT ครั้งแรก: สิ่งที่ผมเรียนรู้

ปกติผม Against Custom Modifications ทุกอย่าง รถ, Software ไม่ว่าอะไร ผมเชื่อว่าผู้สร้าง Hardware รู้ Best: Optimal Mix Features ให้ Stability, Flexibility, Predictability, Cost กว้างที่สุด

แตหลัง Upgrade Home Network: 1Gbps LAN ฯลฯ มี WRT54GL Router เหลือ 3 ตัว เล่นได้ ไม่ Introduce Untested Changes Production Setup ตอนนี้มี Luxury Custom Firmware Tweaks 看看 (Let's see) DD-WRT ชื่อดัง Justify Reputation ได้ไหม


Background Story

Custom Open-source Firmware หลายตัว ใช้แทน Official Releases สำหรับ Home Routers หลากหลาย Broadcom/Atheros Boards (WRT54GL) โอกาสดีมีคน Hack Firmware ใหม่

HyperWRT -> Spawned Tomato (Discontinued 2010) OpenWrt -> DD-WRT Based On มัน และอีกล้านตัว Confusing แต Common Link: ทั้งหมด Claim Superiority Over Originals ถ้าดีจริง ทำไมไม่ได้ใช้กว้างขึ้น? หมายถึง Payware Devs ทุกคน Incompetent Fools? Assume Auto เพราะ CEO และ Revenue Agenda?

สิ่งนี้กวนใจผมตลอด 让人想起 (Reminiscent) Linux Distro Scheme GPL เพิ่มใน Code ไม่ทำให้ Superior อื่นๆ หลายกรณี True แตไม่ Guarantee High Quality แค่ไม่ทำงานให้ Boss ใหญ่ และ Software ฟรี

Official Site dd-wrt.com About Page: Super-dazzling Confusing List Features/Options/Builds อาจเป็นส่วนหนึ่งของปัญหา: ใครคาดหวังใช้ Custom Builds ควร Prepared และ Skilled Common User -> Vendor Site Punch Version Download Single Binary File ที่นี่ Palette Rich/Long Information Overload Real

อ่านมาก นิ่งเหลือ Bare Minimum: MINI Build First -> Upgrade ให้ >3MB Versions Compelling Reasons? IPv6 ตัวอย่าง

First Attempt

หยิบ WRT-54GL เริ่มเล่น Instructions: 30/30/30 Second Firmware Reset ก่อน Load DD-WRT Step นี้ Fine ไม่มีปัญหา

Login Router Web Console Firmware Upgrade Process เหมือน Stock Select File Hit Button Wait 2-3 Min Simple Hassle-free Unexpected ให้ Geeky Verbosity ของ Main/About Pages เตรียมไว้สำหรับ Worst แตทำงาน Like Butter

And Now...

Time to Use DD-WRT Punch Default IP ได้ Summary Page (ไม่ Password Protect) เมนูอื่นถาม Password เร็วๆ ได้ Interface Prettier than Default Peppered with Options แตต้องการไหม?

Explore Settings ทั้งหมด Familiar (เคยเห็น Stock Firmware) แล้ว New Features เยอะ ไม่มีใน Cisco/Linksys: Firewall, Port Forwarding/Triggering, UPnP, QoS, DMZ, Wireless Encryption All Sorts และอื่นๆ มาก ส่วนใหญ่ใน Original Firmware และ Satisfy Average User แล้ว อะไรอีกที่ Value ใน DD-WRT? ถ้าไม่ Specific Requirements (Advanced User) ไม่เห็น Immediate Advantage แตมี Performance Question

Performance

ผมคิด คนส่วนใหญ่ไม่ต้อง Extreme Granularity DD-WRT ให้ เพราะ Common Network Usage มี Flexibility และ Forgiveness Errors เยอะ Internet ช้า 100 เหตุผล ไม่กี่อย่างจาก Router

Only When Max Connection อาจเห็น Difference Interface Respond ไวเท่า Stock v4.30.16 Throughput และ Latency: ไม่เห็น Change

อ่าน Rumors: WAN Interface Hard Limited 12Mbps Stock Firmware Device Capability ~30Mbps Best Case New Open-source Blob อาจ True ในอดีต WAN Limit แตผมไม่เห็นกับ Device ผม Uncertain แตอาจอธิบาย Jiggle Consistency Max 30Mbps Cap ~10% Drop Average

Samba Performance Overall Throughput (1 Wired + 1 Wireless, <1m Apart) คล้าย Default Settings Wireless Encryption Penalty

ไม่ใช่ Official Benchmark ไม่ต้อง Real Life: ใช้ Software ปกติ Observe Results Only Thing Matters Benchmarks = Rough Indication Ideal Conditions 灰色地带 (Gray Area) ISP ให้ Gyp (Cheat)

Torrent Throughput Challenge สำคัญที่สุด อีกครั้ง ไม่เห็น Big Life-changing Difference 30Mbps Line WRT54GL + DD-WRT v24-sp2 Max ~26-27Mbps Best Case (Incl. Overhead) Decent Comparable Official Firmware ทั้งสอง Internet Responsiveness Drop ~350-400 Active Connections Hard Limitations ของ Device หรือ ISP Nonsense/Throttling ไม่หลบพ้น

สรุป

ประสบการณ์ DD-WRT Pleasant Hassle-free เกินคาดหวัง คิดว่าต้อง Hack Interface 至死 (To Death) แต Far From It Limit ให้ Just What You Want/Need Bob's Your Uncle หรือ Bigger Builds Enjoy New/Interesting Features คำถาม: ต้องการจริงไหม?

ถามตัวเอง: ต้องการ DD-WRT จริงไหม? Bet Significant Performance Improvements -> Disappointed Custom Firmware นี้ไม่ให้ Performance แทนได้ Options เยอะ + Extra Dose Security อื่นๆ Interface, Latency, Throughput, Max Capabilities Unnoticeable สำหรับคนส่วนใหญ่ ยกเว้น Specific High-end Needs

DD-WRT Nice ถึง Social Stigma และ Anti-attitude แต Don't Expect Miracles Skilled Knowledgeable User ขอ Freedom/Control = Non-intrusive Upgrade Worst Case: ไม่สูญเสีย Speed ได้ Extra Options Tweaker ในคุณ Happy แตทั้งหมดพิจารณาแล้ว ผม Not Recommend Custom Firmware ให้ใครจริงๆ Against Notion นี้ Devices ควรทิ้งไว้ Alone To Their Own Devices ปิดท้ายด้วย Pun

Cheers.