Computer >> Máy Tính >  >> Phần cứng >> Phần cứng

Tôi đã thử DD-WRT lần đầu tiên!

Thông thường, tôi chống lại các sửa đổi tùy chỉnh. Về bất cứ thứ gì. Ô tô, phần mềm, bạn đặt tên cho nó. Vì một số lý do, tôi tin rằng những người tạo ra phần cứng có thể biết rõ nhất sự kết hợp tối ưu giữa các tính năng là gì, mang lại phạm vi ổn định, tính linh hoạt, khả năng dự đoán và chi phí rộng nhất.

Tuy nhiên, vì gần đây tôi đã nâng cấp các phần trong mạng gia đình rộng lớn của mình với một loạt thiết bị mới, bao gồm cả mạng LAN 1Gbps và những thứ khác, nên tôi có sẵn ba bộ định tuyến WRT54GL dự phòng cho các trò chơi. Không bao giờ đưa những thay đổi chưa biết, chưa được kiểm tra vào thiết lập sản xuất, giờ đây tôi có quyền điều chỉnh chương trình cơ sở tùy chỉnh. Vì vậy, hãy xem liệu DD-WRT nổi tiếng có thể biện minh cho danh tiếng của nó hay không.


Câu chuyện nền, đại loại là

Có nhiều giải pháp chương trình cơ sở nguồn mở, tùy chỉnh có thể được sử dụng thay vì các bản phát hành chính thức cho nhiều loại bộ định tuyến gia đình. Nếu bạn đang sử dụng một thiết bị có bo mạch Broadcom hoặc Atheros, chẳng hạn như WRT54GL, thì rất có thể ai đó đã hack một chương trình cơ sở mới cho hộp của bạn.

Đầu tiên, có HyperWRT, sản phẩm sinh ra Tomato, nhưng đã bị ngừng sản xuất vào năm 2010. Và sau đó, có OpenWrt, dựa trên DD-WRT. Và sau đó là một triệu nữa. Nó có thể hơi khó hiểu, nhưng có một liên kết chung ở đây.

Tất cả những ưu điểm vượt trội so với bản gốc, điều này đặt ra câu hỏi, nếu chúng thực sự tốt như vậy, tại sao chúng không được sử dụng rộng rãi hơn? Và điều này có nghĩa là tất cả các nhà phát triển phần mềm và phần cứng trong các công ty cung cấp phần mềm trả tiền chỉ là một lũ ngu ngốc bất tài? Điều này có nên được giả định một cách tự động, đơn giản chỉ vì có một CEO ở đâu đó và một chương trình doanh thu được đưa ra?

Đây là một cái gì đó đã luôn luôn làm phiền tôi. Nó hơi gợi nhớ đến toàn bộ lược đồ phân phối Linux. Việc chỉ thêm GPL vào mã của bạn không làm cho nó vượt trội hơn các giải pháp khác. Trong nhiều trường hợp, điều này 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 việc cho một ông chủ lớn và phần mềm của bạn miễn phí.

Được rồi, nhưng có lẽ phần sụn thực sự tốt hơn bản gốc? Nhìn vào trang Giới thiệu trên trang web chính thức, dd-wrt.com, tôi tìm thấy một danh sách các tính năng, tùy chọn và bản dựng cực kỳ ấn tượng và thậm chí hơi khó hiểu. Có lẽ đây là một phần của vấn đề, trong đó bất kỳ ai mong muốn sử dụng các bản dựng tùy chỉnh này đều phải chuẩn bị kỹ lưỡng và có kỹ năng. Nói cách khác, một người dùng thông thường có lẽ nên truy cập trang web của nhà cung cấp, bấm vào phiên bản bộ định tuyến của mình và tải xuống một tệp nhị phân duy nhất. Ở đây, bảng màu rất phong phú và dài, bạn sẽ bị quá tải thông tin. Cho thật.

Sau một số lần đọc mở rộng, tôi đã thu hẹp torrent này xuống mức tối thiểu mà tôi cần. Trước tiên hãy thử bản dựng MINI, sau này sẽ cho phép tôi nâng cấp lên phiên bản phần sụn lớn hơn 3MB. Lý do thuyết phục? Làm thế nào về IPv6, ví dụ.

Lần thử đầu tiên

Và thế là tôi lấy một chiếc WRT-54GL và bắt đầu chơi. Các hướng dẫn đề xuất thực hiện thiết lập lại chương trình cơ sở 30/30/30 giây trước khi thử tải chương trình cơ sở dd-wrt vào thiết bị. Bước này đã diễn ra tốt đẹp và không có bất kỳ rắc rối nào.

Sau đó, tôi đăng nhập vào bảng điều khiển web của bộ định tuyến và thực hiện nâng cấp chương trình cơ sở. Quá trình này giống hệt với nâng cấp chứng khoán. Bạn chỉ cần chọn đúng tệp, nhấn nút và đợi khoảng hai hoặc ba phút cho đến khi quá trình hoàn tất. Đơn giản và không rắc rối. Điều này khá bất ngờ với mức độ dài dòng táo bạo của trang chính, trang giới thiệu và tất cả các trang khác. Bạn chuẩn bị cho điều tồi tệ nhất, và sau đó nó hoạt động như bơ.

Và bây giờ ...

Đã đến lúc sử dụng DD-WRT. Nhưng dù sao đi nữa, khi bạn nhập địa chỉ IP mặc định của bộ định tuyến, bạn sẽ nhận được trang tóm tắt, trang này không được bảo vệ bằng mật khẩu, nhưng bất kỳ menu nào khác sẽ yêu cầu một mật khẩu. Chẳng bao lâu nữa, bạn sẽ sử dụng một giao diện đẹp hơn nhiều so với giao diện mặc định và có nhiều tùy chọn. Tuy nhiên, bạn có cần chúng không?

Tại thời điểm này, tôi bắt đầu khám phá tất cả các cài đặt có trong giao diện. Hầu hết nó trông quen thuộc, bởi vì bạn đã thấy nó trước đây, với phần mềm cơ sở. Sau đó, có nhiều tính năng mới không có sẵn trong các sản phẩm của Cisco/Linksys.

Tường lửa, chuyển tiếp và kích hoạt cổng, UPnP, QoS, DMZ, mã hóa không dây các loại, v.v. Hầu hết nội dung đều có trong chương trình cơ sở gốc và hầu hết nội dung đó sẽ đáp ứng nhu cầu của người dùng bình thường. Vậy còn điều gì khác mà bạn có thể tìm thấy giá trị khi sử dụng DD-WRT? Tôi đoán nếu bạn không có những yêu cầu rất cụ thể, điều này khiến bạn trở thành người dùng nâng cao ngay từ đầu, thì bạn sẽ không thấy lợi thế ngay lập tức đối với phần sụn mới. Nhưng sau đó, có câu hỏi về hiệu suất.

Hiệu suất

Như tôi vừa trình bày ở trên, tôi không nghĩ rằng hầu hết mọi người sẽ cần mức độ chi tiết cực kỳ tốt mà DD-WRT mang lại, đơn giản vì có khá nhiều tính linh hoạt và khả năng bỏ qua các lỗi trong cách sử dụng mạng thông thường. Internet của bạn sẽ bị chậm vì hàng trăm lý do và một vài trong số đó là do bộ định tuyến của bạn.


Đó là chỉ khi bạn tối đa. kết nối mà bạn có thể thấy một sự khác biệt lớn. Được rồi. Theo như giao diện, nó phản hồi khá nhanh như phần sụn stock v4.30.16. Khi nói đến tổng thông lượng và độ trễ, tôi không thấy bất kỳ thay đổi nào.

Bây giờ, tôi đã đọc tin đồn và không có gì là giao diện WAN bị giới hạn cứng ở 12Mb/giây trong phần sụn gốc và khả năng của thiết bị là khoảng 30Mb/giây trong trường hợp tốt nhất, với blob nguồn mở mới. 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.

Kết luận

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.

Chúc mừng.