Computer >> 컴퓨터 >  >> 하드웨어 >> 하드웨어

처음으로 DD-WRT를 시도했습니다!

일반적으로 저는 맞춤 수정에 반대합니다. 무엇이든. 자동차, 소프트웨어, 이름을 지정합니다. 어떤 이유에서인지 저는 하드웨어를 만든 사람들이 가장 광범위한 안정성, 유연성, 예측 가능성 및 비용을 제공하는 최적의 기능 조합이 무엇인지 가장 잘 알고 있다고 믿습니다.

그러나 최근에 1Gbps LAN 등을 포함하여 많은 새 기기로 광범위한 홈 네트워크의 일부를 업그레이드했기 때문에 게임용으로 사용할 수 있는 여분의 WRT54GL 라우터가 3개 있습니다. 알려지지 않은 테스트되지 않은 변경 사항을 생산 설정에 도입하는 일이 없기 때문에 이제 맞춤형 펌웨어 조정을 할 수 있는 사치를 누릴 수 있습니다. 유명한 DD-WRT가 그 명성을 정당화할 수 있는지 봅시다.


배경 이야기, 일종의

다양한 홈 라우터용 공식 릴리스 대신 사용할 수 있는 맞춤형 오픈 소스 펌웨어 솔루션이 많이 있습니다. WRT54GL과 같은 Broadcom 또는 Atheros 보드가 있는 장치를 사용하는 경우 누군가가 귀하의 상자에 대한 새로운 새 펌웨어를 해킹했을 가능성이 큽니다.

먼저 Tomato를 탄생시킨 HyperWRT가 있었지만 2010년에 중단되었습니다. 그리고 DD-WRT의 기반이 되는 OpenWrt가 있었습니다. 그리고 백만 개 더. 약간 혼란스러울 수 있지만 여기에 공통 링크가 있습니다.

이 모든 것들은 원본보다 우월합니다. 정말 좋은 것이라면 왜 더 광범위하게 사용되지 않습니까? 그리고 이것은 페이웨어 회사의 모든 소프트웨어 및 하드웨어 개발자가 무능한 바보 무리라는 것을 의미합니까? 단순히 어딘가에 CEO가 있고 수익 의제가 마련되어 있기 때문에 이것이 자동으로 가정되어야 합니까?

이것은 항상 나를 괴롭힌 것입니다. 전체 Linux 배포 체계를 약간 연상시킵니다. 코드에 GPL을 추가했다고 해서 다른 솔루션보다 우수한 것은 아닙니다. 많은 경우에 이것은 사실일 수 있지만 대기업에서 일하지 않고 소프트웨어가 무료라는 이유만으로 높은 품질을 보장할 수는 없습니다.

알겠습니다. 하지만 펌웨어가 정말 원본보다 우수할까요? 공식 사이트인 dd-wrt.com의 정보 페이지를 보면 기능과 옵션 및 빌드에 대한 매우 눈부시고 약간 혼란스러운 목록을 발견했습니다. 아마도 이것은 문제의 일부일 것입니다. 이러한 사용자 지정 빌드를 사용하려는 사람은 누구나 잘 준비되고 숙련되어야 합니다. 즉, 일반 사용자는 공급업체 사이트로 이동하여 라우터 버전을 입력하고 단일 바이너리 파일을 다운로드하는 것이 더 나을 것입니다. 여기서 팔레트는 너무 풍부하고 길기 때문에 정보 과부하가 발생합니다. 진짜.

광범위하게 읽은 후 이 급류를 필요한 최소한으로 좁혔습니다. MINI 빌드를 먼저 시도하면 나중에 3MB 이상의 펌웨어 버전으로 업그레이드할 수 있습니다. 설득력 있는 이유? 예를 들어 IPv6는 어떻습니까?

첫 시도

그래서 WRT-54GL 중 하나를 가져와 연주를 시작했습니다. 지침에서는 dd-wrt 펌웨어를 장치에 로드하기 전에 30/30/30초 동안 펌웨어 재설정을 수행할 것을 제안합니다. 이 단계는 아무 문제 없이 잘 진행되었습니다.

그런 다음 라우터 웹 콘솔에 로그인하여 펌웨어 업그레이드를 수행했습니다. 프로세스는 재고 업그레이드와 동일합니다. 올바른 파일을 선택하고 버튼을 누른 다음 프로세스가 완료될 때까지 2~3분 정도 기다리기만 하면 됩니다. 간단하고 번거롭지 않습니다. 메인 페이지, 정보 페이지 및 기타 모든 페이지의 괴상한 장황함을 감안할 때 이는 상당히 예상치 못한 일입니다. 최악의 상황에 대비하면 버터처럼 작동합니다.

그리고 지금 ...

DD-WRT를 사용할 시간입니다. 어쨌든 라우터 기본 IP 주소를 입력하면 암호로 보호되지 않은 요약 페이지가 표시되지만 다른 메뉴에서는 암호를 요구합니다. 머지 않아 기본 인터페이스보다 훨씬 더 예쁘고 다양한 옵션이 제공되는 인터페이스를 사용하게 될 것입니다. 그러나 필요합니까?

이 시점에서 인터페이스에 있는 모든 설정을 탐색하기 시작했습니다. 스톡 펌웨어를 사용하여 이전에 이미 본 적이 있기 때문에 대부분 친숙해 보입니다. 그런 다음 Cisco/Linksys 제품에서는 사용할 수 없는 많은 새로운 기능이 있습니다.

방화벽, 포트 포워딩 및 트리거링, UPnP, QoS, DMZ, 모든 종류의 무선 암호화 등. 대부분의 내용은 원래 펌웨어에 있으며 대부분은 이미 일반 사용자의 요구를 충족시켰을 것입니다. 그렇다면 DD-WRT를 사용하여 가치를 찾을 수 있는 다른 무엇이 있습니까? 처음부터 고급 사용자가 되는 매우 구체적인 요구 사항이 없다면 새 펌웨어에 대한 즉각적인 이점을 보지 못할 것입니다. 그러나 성능에 대한 질문이 있습니다.

실적

위에서 설명한 것처럼 일반적인 네트워크 사용 시 오류에 대한 상당한 유연성과 용서가 있기 때문에 대부분의 사람들이 DD-WRT가 제공하는 극도로 미세한 세분성이 필요하지 않을 것이라고 생각합니다. 인터넷 속도가 느려지는 이유는 수백 가지가 있으며 그 중 일부는 라우터로 인해 발생합니다.


최대일때만 그렇습니다. 큰 차이를 볼 수 있는 연결. 괜찮은. 인터페이스가 진행되는 한 재고 v4.30.16 펌웨어만큼 빠르게 응답합니다. 총 처리량과 대기 시간에 관해서는 어떤 변화도 보지 못했습니다.

이제 저는 WAN 인터페이스가 기본 펌웨어에서 12Mbps로 엄격하게 제한되고 장치 기능이 최상의 경우 대략 30Mbps라는 소문과 기타 등등을 읽었습니다. 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.

건배.