Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Trải nghiệm đầu tiên với DD-WRT: Những gì tôi học được

Bình thường, tôi chống lại sửa đổi tùy chỉnh. Trên bất cứ thứ gì. Xe, phần mềm, bạn nói. Với lý do nào đó, tôi tin những người tạo ra phần cứng có thể biết tốt nhất tổ hợp tính năng tối ưu là gì, cung cấp phạm vi rộng nhất của ổn định, linh hoạt, dự đoán được, và chi phí.

Tuy nhiên, vì gần đây tôi đã nâng cấp phần của mạng gia đình rộng lớn với đống thiết bị mới, bao gồm LAN 1Gbps và those things, tôi có 3 router WRT54GL dự bị cho "chơi game". Không bao giờ đưa thay đổi chưa biết, chưa test vào production setup, tôi hiện có đẳng cấp firmware tùy chỉnh. Vậy hãy xem DD-WRT nổi tiếng có xứng danh không.


Câu chuyện nền, kiểu gì đó

Có nhiều giải pháp firmware tùy chỉnh, mã nguồn mở, có thể dùng thay thế bản chính thức cho nhiều router gia đình. Nếu bạn dùng thiết bị board Broadcom hoặc Atheros, như WRT54GL, có cơ hội tốt ai đó đã hack firmware mới cho hộp của bạn.

Đầu tiên là HyperWRT, sinh ra Tomato, nhưng ngừng 2010. Sau đó là OpenWrt, mà DD-WRT dựa trên. Rồi một triệu cái khác. Có thể hơi nhầm lẫn, nhưng có liên kết chung.

Tất cả đều tuyên bố vượt trội hơn bản gốc, đặt câu hỏi, nếu chúng thực sự tốt, tại sao không dùng rộng rãi hơn? Và có nghĩa là tất cả dev phần mềm và phần cứng trong công ty thương mại chỉ là đám kẻ ngu ngốc vô năng? Có nên tự động giả định, chỉ vì có CEO ở đâu đó và agenda doanh thu?

Đây là thứ luôn làm tôi băn khoăn. Nó hơi nhắc đến toàn bộ lược đồ distro Linux. Chỉ thêm GPL vào code không làm nó vượt trội hơn giải pháp khác. Nhiều trường hợp có thể đúng, nhưng không có gì đảm bảo chất lượng cao chỉ vì bạn không làm cho sếp lớn và phần mềm miễn phí.

Tốt, nhưng firmware có thực sự vượt trội không? Xem trang About trên trang chính thức, dd-wrt.com, tôi thấy danh sách tính năng và tùy chọn và build siêu lộng lẫy và hơi nhầm lẫn. Có lẽ đây là một phần vấn đề, vì ai muốn dùng các build tùy chỉnh này phải đến 準备充分 và có kỹ năng. Nói cách khác, người dùng phổ thông tốt hơn đi trang vendor, gõ phiên bản router và tải một file binary đơn lẻ. Ở đây, palette quá phong phú và dài, bạn bị quá tải thông tin. Thực sự.

Sau đọc kỹ, tôi thu hẹp dòng chảy này đến tối thiểu tôi cần. Thử bản MINI trước, sau cho phép nâng cấp lên firmware >3MB. Lý do thuyết phục? IPv6, ví dụ.

Lần thử đầu tiên

Vậy tôi lấy một WRT-54GL và bắt đầu chơi. Hướng dẫn gợi ý làm reset firmware 30/30/30 giây trước khi nạp firmware dd-wrt. Bước này đi tốt và không rắc rối.

Sau đó, tôi đăng nhập web console router và thực hiện nâng cấp firmware. Quy trình giống hệt bản stock. Bạn chỉ chọn file đúng, bấm nút và đợi 2-3 phút cho quá trình hoàn tất. Đơn giản và không rắc rối. Khá bất ngờ given sự văn từ geeky của trang chính, trang about và tất cả trang khác. Bạn chuẩn bị cho xấu, và nó chạy như bơ.

Và bây giờ...

Đến lúc dùng DD-WRT. Bất kỳ, khi bạn gõ IP mặc định router, bạn lấy trang tóm tắt, không bảo vệ mật khẩu, nhưng menu khác sẽ hỏi. Nhanh chóng bạn sẽ dùng giao diện đẹp hơn mặc định, và rắc rối tùy chọn. Tuy nhiên, bạn có cần chúng?

Lúc này, tôi bắt đầu khám phá tất cả cài đặt trong giao diện. Phần lớn trông quen thuộc, vì bạn đã thấy trước, với firmware stock. Sau đó, có nhiều tính năng mới, không có trong sản phẩm Cisco/Linksys.

Firewall, port forwarding và triggering, UPnP, QoS, DMZ, mã hóa Wireless mọi loại, và còn nhiều. Phần lớn thứ có trong firmware gốc, và phần lớn đã thỏa mãn nhu cầu người dùng trung bình. Vậy còn gì bạn có thể thấy giá trị trong DD-WRT? Tôi đoán nếu bạn không có yêu cầu cụ thể, làm bạn thành người dùng nâng cao, bạn sẽ không thấy lợi thế ngay lập tức. Nhưng có câu hỏi hiệu suất.

Hiệu suất

Như tôi nêu ở trên, tôi không nghĩ hầu hết mọi người cần độ chi tiết cực mịn DD-WRT cung cấp, đơn giản vì có sự linh hoạt và dung thứ lỗi đủ cho sử dụng mạng phổ biến. Internet của bạn sẽ chậm vì trăm lý do, và vài trong số đó do router.


Chỉ khi bạn max kết nối bạn mới thấy khác biệt lớn. Được. Về giao diện, nó phản hồi nhanh như firmware stock v4.30.16. Về throughput tổng thể và độ trễ, tôi không thấy thay đổi.

Tôi nghe đồn và those things rằng giao diện WAN bị giới hạn cứng 12Mbps trong firmware stock, và khả năng thiết bị ~30Mbps tốt nhất, với blob mã nguồn mở mới. Có lẽ đúng quá khứ, về giới hạn WAN, nhưng tôi không thấy xảy ra với thiết bị của tôi, nên không chắc. Nhưng đó cũng có thể giải thích một phần sự không nhất quán khi max cap 30Mbps, với ~10% drop trung bình.

Dù sao, hiệu suất Samba, throughput tổng thể - với một kết nối có dây và một Wireless, cả hai thiết bị gần nhau và router, dưới 1 mét - khá giống những gì tôi lấy với cài đặt mặc định. Tôi đoán mã hóa Wireless có penalty.

Tôi biết đây không phải benchmark chính thức, và không cần. Đó là điểm. Trong đời thực, bạn không đo chất lượng sản phẩm bằng test tổng hợp, bạn dùng phần mềm như bình thường, quan sát kết quả, và đó là thứ duy nhất quan trọng. Benchmark chỉ chỉ báo thô của điều kiện lý tưởng, và hầu hết thời gian, bạn sống trong vùng xám, và ISP đang "cào" bạn.

Thông lượng torrent là thử thách tiếp theo, và có lẽ quan trọng nhất. Một lần nữa, tôi không thấy sự khác biệt lớn, thay đổi cuộc sống. Với đường truyền 30Mbps, WRT54GL chạy DD-WRT v24-sp2 build max ~26-27Mbps tốt nhất, bao gồm overhead giao thức torrent, nên tôi đoán, tổng thể, khá ổn, và lại tương đối comparable với firmware chính thức. Cả hai kịch bản, độ phản hồi Internet bắt đầu giảm ở ~350-400 kết nối hoạt động. Không cách nào vượt giới hạn cứng của thiết bị. Hoặc ngu ngốc và throttling của ISP.

Kết luận

Tôi thấy trải nghiệm DD-WRT dễ chịu và không rắc rối, vượt kỳ vọng. Tôi nghĩ tôi sẽ phải hack giao diện đến chết, nhưng xa mới. Bạn có thể giới hạn bản thân ở những gì bạn muốn và cần, và Bob's your uncle. Hoặc dùng build lớn hơn và tận hưởng nhiều tính năng mới thú vị. Câu hỏi duy nhất: bạn CÓ THỰC SỰ cần chúng?

Hơn nữa, bạn cũng nên tự hỏi: bạn CÓ CẦN DD-WRT? Nếu bạn cược vào cải thiện hiệu suất đáng kể, bạn có thể thất vọng. Đây không phải thứ firmware tùy chỉnh cung cấp. Thay vào đó, bạn nhận được một đống tùy chọn hơn trước, cộng thêm chút bảo mật. Ngoài ra, giao diện, độ trễ, throughput tổng thể, và khả năng tối đa của thiết bị sẽ không nhận thấy được đối với hầu hết mọi người, trừ những người có nhu cầu cụ thể, cao cấp.

Dù sao, tôi thấy DD-WRT hay, mặc định stigma xã hội và thái độ chống đối, nhưng đừng kỳ vọng kỳ tích. Nếu bạn là người dùng có kỹ năng, kiến thức, tìm kiếm tự do và kiểm soát, đây là nâng cấp ít xâm lấn. T schlimm nhất, bạn không mất gì về tốc độ, nhưng bạn získ thêm tùy chọn, nên "kẻ bricolage" trong bạn sẽ hạnh phúc. Tuy nhiên, tất cả nói rồi, cân nhắc và those things, tôi KHÔNG khuyên dùng firmware tùy chỉnh cho bất kỳ ai. Tôi chống lại khái niệm này, và tôi nghĩ thiết bị nên được để yên, với thiết bị của chúng. Và chúng ta kết thúc bằng một trò chữ.

Chúc vui.