Outils pour utilisateurs

Outils du site


issue75:labo_linux

à relire

Over the past couple of months I noticed our Internet connection appeared to be slowing down. Network games were okay, but downloads trudged along at around 100 kb/s, and our tablets and phones were having great difficulty watching streaming video. After a bit of help from our ISP, I narrowed the problem down to our router. Having just returned from holiday, our budget was limited to under $100. In the past I’ve owned routers by Netgear, Linksys, and D-Link, and, while our Linksys router served us well for a couple of years, our Netgear also worked very well. There were 10 routers that fit in that range up for consideration. Of those routers I excluded the D-Link routers because the couple I’ve owned in the past both ended up dropping wireless connections frequently after only a few months of use. Of the remaining routers, only the routers priced around $100 had gigabit ports, and, since we already have a gigabit switch, I eliminated them. To judge the remaining routers, I went online and looked at consumer ratings on several different sites. The router I chose, the Netgear N300, was also the second least expensive at $39. While this wasn’t a primary concern, it was a nice bonus.

Depuis quelques mois, j'ai remarqué que notre connexion Internet semblait se ralentir. Les jeux en réseau n'étaient pas affectés, mais les téléchargements se traînaient à environ 100 kb/s, et nos tablettes et téléphones avaient de grandes difficultés à regarder un flux vidéo. Avec un peu d'aide de notre FAI, j'ai trouvé que le problème avait notre routeur comme origine.

Revenant tout juste de vacances, notre budget était limité à moins de 100 $. Dans le passé, j'ai eu des routeurs Netgear, Linksys et D-Link, et, alors que notre routeur Linksys nous a bien servi pendant quelques années, notre Netgear a aussi très bien fonctionné. Il fallait choisir entre 10 routeurs qui répondaient à nos critères budgétaires. De ces routeurs, j'ai exclu les D-Link car les deux que j'ai eus avant ont tous les deux fini par terminer les connexions sans fil souvent, après seulement quelques mois d'utilisation. Des routeurs restants, seuls les routeurs vendus autour de 100 $ avaient des ports gigabit et, puisque nous avions déjà un switch gigabit, je les ai éliminés du choix. Pour juger les autres routeurs, je suis allé en ligne et j'ai regardé les avis des consommateurs sur plusieurs sites différents. Le routeur que j'ai choisi, le Netgear N300, était aussi le deuxième moins cher à 39 $. Alors que ce n'était pas notre préoccupation principale, c'était un beau bonus.

Netgear makes at least a couple of routers under the banner N300 – the WNR2000 and the WNR3500L. The WNR3500L is a reasonably priced gigabit router sold on Amazon for $60. This article covers the WNR2000 – a non-gigabit wireless N router. Had my local store carried the Amazon N300 router, I might have bought it, but I needed a router quickly. Opening the box I was surprised the first thing I saw was a printed copy of GPLv3 and GPLv2 license. This really isn’t that surprising this day and age since a lot of routers use some form of *NIX. The box came with a power cable, the WNR2000v3 router, and a short yellow ethernet cable. Configuration turned out to be a bit of a pain, the router’s “genie” software mis-detected our connection as a PPTP connection rather than a PPPoE connection. Having owned a couple of Netgear routers before, I knew they tend to use 10.0.0.1 instead of 192.168.0.1 as an address. Opening a terminal and typing ifconfig confirmed the router had assigned my notebook an address in the 10.0.0.x range. I corrected the router setup by going to the Basic > Internet tab, selecting PPPoE from the Internet Service provider tab, and then entering my details.

Netgear produit au moins deux routeurs sous la marque N300 : le WNR2000 et le WNR3500L. Le WNR3500L est un routeur gigabit à prix raisonnable vendu sur Amazon pour 60 $. Le présent article porte sur le WNR2000 (un routeur sans fil non-gigabit de type N). Si le magasin du coin avait proposé le routeur N300 d'Amazon, je l'aurais peut-être acheté, mais j'avais besoin d'un routeur rapidement.

En ouvrant la boîte j'ai été surpris par la première chose que j'ai vue : c'était un exemplaire sur papier de la licence GPLv3 et GPLv2. Ce n'est pas si étonnant de nos jours puisque beaucoup de routeurs utilisent une forme quelconque de *NIX. La boîte contenait un câble d'alimentation, le routeur WNR2000v3 et un câble Ethernet court de couleur jaune.

La configuration s'est avérée un peu difficile, car le logiciel « genie » du routeur a mal détecté notre connexion comme étant une connexion PPTP plutôt qu'une connexion PPPoE. Ayant possédé quelques routeurs Netgear avant, je savais qu'ils avaient tendance à utiliser 10.0.0.1 au lieu de 192.168.0.1 comme adresse. L'ouverture d'un terminal et la saisie de ifconfig confirmaient que le routeur avait attribué à mon portable une adresse du type 10.0.0.x. J'ai corrigé la configuration du routeur en allant à l'onglet Basic > Internet, sélectionnant PPPoE dans l'onglet Fournisseur de service Internet, puis en saisissant les détails.

The router interface is clean, but somewhat unresponsive, likely due to Netgear’s “genie-ing” the web interface. According to this article on the OpenWRT website http://wiki.openwrt.org/toh/netgear/wnr2000, version 3 of the WNR2000 runs OpenWRT (version 1 and 2 do not). If this is true, Netgear has gussied it up to look like something else and stuck the genie moniker on it. As I mentioned earlier the WNR2000 is a wireless N router, it bonds a couple of channels together to attain a theoretical maximum of 300 Mbps. The first real test was streaming video to our family tablet. I didn’t hear any of the usual complaints about Internet speed from family, so the WNR2000 appeared to have at least fixed that problem.

L'interface du routeur est propre, mais un peu rigide, probablement en raison de la « genie-fication » de l'interface Web de Netgear. Selon cet article sur le site Web OpenWRT http://wiki.openwrt.org/toh/netgear/wnr2000, la version 3 du WNR2000 exécute OpenWRT (les versions 1 et 2 ne le font pas). Si cela est vrai, Netgear l'a maquillé pour le faire ressembler à quelque chose d'autre et lui a collé le surnom de « genie ».

Comme mentionné plus haut, le WNR2000 est un routeur sans fil N, il agrège quelques canaux ensemble pour atteindre un maximum théorique de 300 Mo/s. Le premier vrai test était le streaming d'un vidéo sur notre tablette familiale. Je n'ai entendu aucune des plaintes habituelles de ma famille sur le lenteur d'Internet et le WNR2000 semblait donc au moins avoir résolu ce problème-là.

Netgear also provides a free genie app for iOS and Android devices. I tried the genie app on our tablet but was unsuccessful logging in to our router using the password I created or the default “password” password suggested by the app. Oddly enough, the My Media section of the genie app did work – allowing us to stream video from our XBMC machine to our tablet. If you own an iPad, you’ll appreciate this feature since, in my experience, most of the iOS upnp applications are crippled until purchase. Sadly, all of the genie apps except the upnp media app, and the QR barcode reader on the page after, wouldn’t work without logging in to the router. As expected, the BASIC tab of the router is a really dumbed down interface that doesn’t allow a lot of control. The ADVANCED tab contains more of the options you’d expect on a router, Internet setup, wireless setup, LAN setup, Quality of Service rules, parental controls, site blocking, and more. One of the features I look for is the ability to set up DHCP reservations based on MAC address, a feature under the Advanced > Setup > LAN setup section.

Netgear fournit également une appli genie gratuite pour iOS et Android. J'ai essayé l'appli sur notre tablette, mais n'ai jamais pu me connecter à notre routeur, que ce soit en utilisant le mot de passe que j'ai créé ou avec le mot de passe « password » par défaut suggéré par l'appli. Curieusement, la section Mes Médias de l'appli fonctionnait, nous permettant de voir un flux vidéo de notre machine XBMC sur notre tablette. Si vous possédez un iPad, vous apprécierez cette fonctionnalité puisque, d'après mon expérience, la plupart des applications UPnP sur iOS sont bridées jusqu'à leur achat. Malheureusement, aucune des applications genie, sauf l'appli média UPnP et l'appli de lecture des codes barres QR, sur la page d'après, ne fonctionnait sans une connexion au routeur.

Comme attendu, l'onglet BASIC du routeur est une interface vraiment simpliste qui ne permet pas beaucoup de contrôle. L'onglet ADVANCED contient plus d'options attendues sur un routeur : configuration d'Internet, configuration sans fil, configuration LAN, règles de Qualité de Service, contrôle parental, blocage de site et plus. Une des fonctionnalités que je recherche est la capacité à mettre en place des réservations DHCP basées sur l'adresse MAC, une fonction disponible dans la section Advanced > Setup > LAN Setup.

The Advanced > Advanced Setup > Wireless Settings let you turn on and off the internal wireless antenna both completely and by schedule, and create a wireless access list. The WNR2000 can also act as a wireless access point. This feature lets you run a cable from the standard ethernet port on a router to the WAN port on a WNR2000 and use it as the access point. The WNR2000 can also act as a wireless repeater, effectively boosting the wireless signal in a different room. Port forwarding and triggering are also supported under the Advanced Setup section. I’ve used port forwarding in the past to open up ports and allow traffic to come through for a game server I ran. Universal Plug and Play, UPnP, is enabled on a lot of routers by default, I turned it off on the WNR2000v3. Having UPnP enabled is just begging to be hacked, and judging by the number of DoS attacks on high ports – 15 (one of which appears to be legitimate traffic) in 1 day, it’s a good thing I turned it off. Disabling UPnP does not prevent upnp devices on the local LAN from functioning correctly. Our iPad and Android phones were all able to correctly connect and stream to and from our XBMC media center with UPnP disabled on the router (this may have been why the iPad genie app refused to log in correctly, but I’d rather be safe and not use them than deal with a hacked server).

Le menu Advanced > Advanced Setup > Wireless Settings vous permet d'allumer et d'éteindre l'antenne sans fil interne, à la fois complètement et de manière planifiée, et de créer une liste d'accès au sans fil. Le WNR2000 peut aussi servir de point d'accès sans fil. Cette fonctionnalité vous permet de raccorder un câble du port ethernet standard d'un routeur vers le port WAN d'un WNR2000 et de l'utiliser comme point d'accès. Le WNR2000 peut aussi agir comme un répéteur sans fil, ce qui amplifie le signal sans fil dans une autre pièce.

Le transfert de port et le déclenchement de port sont également pris en charge dans la section Advanced Setup. J'ai autrefois utilisé le transfert de port pour ouvrir des ports et autoriser le trafic à entrer vers un serveur de jeu que je gérais.

L'Universal Plug and Play, UPnP, est activé par défaut sur un grand nombre de routeurs et je l'ai désactivé sur le WNR2000v3. Avoir UPnP activé équivaut à supplier d'être piraté et, à en juger par le nombre d'attaques en déni de service sur les numéros de ports hauts, 15 en un jour (dont un d'entre eux semble être du trafic légitime), c'est une bonne chose de l'avoir désactivé. La désactivation de l'UPnP n'empêche pas les périphériques UPnP sur le réseau local de fonctionner correctement. Notre iPad et nos téléphones Android étaient tous capables de se connecter correctement et de diriger des flux vers, et les recevoir depuis, notre centre de médias XBMC avec UPnP désactivé sur le routeur (c'est peut-être pour ça que l'appli genie de l'iPad a refusé de se connecter correctement, mais je préfère être sûr et ne pas les utiliser que d'avoir à m'occuper d'un serveur piraté).

As I’ve hinted above, the WNR2000v3 keeps some logs. There isn’t a fancy graph of traffic like on the tomato-hacked Linksys router we used to own, but you can set up the WNR2000v3 to send out email notifications of the logs, a handy feature to have if you’re away and want to monitor your router from your phone. Netgear makes several routers in the N*series, the top end using the new 802.11ac standard which operates on the less busy 5GHz band (the WNR2000v3 operates on the 2.4GHz band). At the higher end, the routers claim larger wireless coverage, better video streaming, and signal interference avoidance. With over 60 wireless signals available nearby, our N300 (WNR2000v3 model) has been performing well - though we’re covering only roughly 1000 square feet. The N300 isn’t the most feature-rich router on the market, but it’s a sight better than other routers I’ve tried, and at about half the cost of routers that have failed on us.

Comme je l'ai suggéré ci-dessus, le WNR2000v3 maintient certains journaux. Il n'y a pas de graphique sympa du trafic comme sur le routeur Linksys avec le firmware alternatif Tomato, que j'avais autrefois, mais vous pouvez demander au WNR2000v3 d'envoyer des notifications des journaux par courrier électronique, une fonction bien pratique si vous êtes absent et que vous souhaitez surveiller votre routeur depuis votre téléphone.

Netgear fait plusieurs routeurs dans la série N*, celui du haut de la gamme utilise la nouvelle norme 802.11ac qui fonctionne sur la bande moins fréquentée des 5 GHz (la WNR2000v3 fonctionne sur la bande des 2,4 GHz). Pour la gamme supérieure, les routeurs revendiquent une couverture sans fil plus large, un meilleur streaming vidéo et évitent les interférences de signaux. Avec plus de 60 signaux sans fil disponibles à proximité, notre N300 (modèle WNR2000v3) se débrouille bien ; même si nous ne couvrons seulement que 93 m² environ. Le N300 n'est pas le routeur le plus riche en fonctionnalités du marché, mais c'est bien mieux que tous les autres routeurs que j'ai essayés et pour à peu près la moitié du coût des routeurs qui ont rendu l'âme chez nous.

issue75/labo_linux.txt · Dernière modification : 2013/12/21 10:22 de andre_domenech