Journal Comment organiser mon réseau ?

Posté par  (site web personnel) .
Étiquettes :
0
10
oct.
2003
Bon, j'ai donc acheté des cartes wireless, ça marche correctement, et j'aimerais maintenant intégrer ça le plus naturellement possible.

Présentation du problème : j'ai trois PC, un connecté à Internet à 15 mètres de ma chambre, et deux dans ma chambre. Les trois PC ont des cartes réseau 100 mbps, et des IP 192.168.0.* ; les deux PC dans ma chambre sont souvent reliés par câble (pour jouer entre autres), et quand j'ai besoin de faire un gros transfert de fichiers en provenance d'Internet (ISO Slackware par exemple), je trimballe un des PC de ma chambre (un portable en fait) jusqu'à l'ordinateur Internet, et je les relie par câble le temps du transfert. Bref, je n'ai pas envie d'abandonner ces cartes réseaux et leurs IP. (Et bien sûr, les trois PC sont nommés dans /etc/hosts, et je ne me fais jamais ch1er à taper leurs IP.)

Passons au wireless : les trois PC ont maintenant des cartes wireless 11 mbps, et temporairement des IP 192.168.1.* pour faire des tests. La qualité de réception est moyenne (vu que c'est à travers 15 mètres, dont trois ou quatre murs et un arbre, je ne me plains pas), et j'ai en gros un débit de 80 Ko/sec. Tout à fait suffisant pour surfer, déporter l'affichage des applications X Window (ce que je fais en ce moment même), transférer des fichiers normaux, etc., mais pas assez lorsque l'on passe à des vidéos ou des ISO. Bref, les deux technologies vont cohabiter.

Comment puis-je organiser ça ? J'aimerais notamment que les machines puissent être référencées par un nom unique, et que l'IP / la route qui fonctionne le mieux soit sélectionnée (câble si elles sont reliées, wireless sinon). Est-ce que c'est faisable, est-ce que c'est automatisable ? Je peux certainement m'en sortir avec une poignée de scripts bien ciblés, mais je pense que Linux devrait être capable de déterminer qu'une route ne fonctionne pas et de rediriger les paquets vers une autre route dans ce cas. Est-il possible de donner plusieurs IP à un même nom de machine ? Est-ce faisable directement avec /etc/hosts, ou est-ce qu'il va falloir que je me fasse une configuration BIND de la mort ?

Je ne suis (pas encore...) un expert du routage, de la passerelle et autres magies noires de réseau, donc toute aide est la bienvenue.
  • # Re: Comment organiser mon réseau ?

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    Désolé de ne pas répondre directement à ta question, mais tes cartes Wireless qui fonctionnent nickel, c'est des PCI ?
    Si oui quelle référence ?

    Merci d'avance.
    • [^] # Re: Comment organiser mon réseau ?

      Posté par  (site web personnel) . Évalué à 3.

      Oui. Un chipset assez nouveau, le RT2400, mais avec un pilote Linux et un outil de configuration en Qt pas trop mal, le tout fourni par le fabricant du chip (RaLink, une start-up taïwanaise, financée en partie pas Asus). Les cartes coûtent 40 euros (avec antenne externe au bout d'un mètre de câble, ce qui est très appréciable), sont fabriquées par une compagnie taïwanaise quelconque (CNet Technology Inc. ?), et sont repackagées et vendues en France par Peabird. La liste des revendeurs est sur leur site : http://www.peabird.com/produits_sansfils.html(...) (Tiens, ils viennent de mettre leurs cartes 54 mbps en haut de page. Scrolle donc un peu vers le bas.)

      Le pilote fourni sur le CD date un peu et surtout est 100% RedHat (pas de sources), mais cet autre repackageur / revendeur a eu la bonne idée de mettre les sources sur son site : http://www.minitar.com/(...) , par exemple http://www.minitar.com/downloads/rt2400_linux-09102003.tgz(...) , qui date en fait du 15 août dernier. Le pilote se compile sans problème, mais ne supporte pas encore les extensions wireless standard, et doit donc être configuré avec l'outil graphique de RaLink. Petit problème : l'outil (dont les sources sont aussi fournies) ne se compile pas nickel : il manque trois #include dans les sources (je parie que ça compile nickel sous RedHat) et surtout il y a un problème dans la détection de la carte (ça doit marcher nickel sous RedHat aussi) : j'ai été obligé de truquer la détection (un bon « return true » au lieu de « return false » bien dégueu) pour que l'utilitaire fonctionne. J'ai mis un patch temporairement ici : http://boa13.free.fr/RT2400_Linux-20030815.patch(...)

      Enfin bref, une fois ce problème résolu, ça marche quand même pas mal. :-)
  • # Re: Comment organiser mon réseau ?

    Posté par  (site web personnel) . Évalué à 1.

    Perso, pour le même pb, je passe par des scripts "à la main" (et malheureusement je n'avais presque aucunes connaissances en bash)
    Est-ce que tu veux que je te file mes petits bouts de code quej'enychiépourlesecrire !! © ?¿?
  • # Re: Comment organiser mon réseau ?

    Posté par  (site web personnel) . Évalué à 1.

    A mon avis tu gagnerais beaucoup à te mettre des antennes extérieures.

    Soit, si tu peux coupler, une antenne commune pour tes trois PC et de toutes façons une antenne pour le PC internet.

    Déjà tu supprime un obstacle et une antenne Nestlé ça coute pas trop cher (montage avec une boite de Ricoré format familial et un petit excitateur) pour 10 Euro de matos, tu te fabrique une +9 dBi :)

    Sinon, moi aussi j'ai craqué et, histoire de te faire enrager, tu savais, toi, que les cartes D-Link 802.11g (54 Mbps) sont basée sur un chipset Atheros dont l'HAL est dispo et suffisamment documenté pour qu'il y ait déjà un driver 802.11g pour linux ?
    • [^] # Re: Comment organiser mon réseau ?

      Posté par  (site web personnel) . Évalué à 3.

      Pour ce qui est des antennes externes, ce serait éventuellement faisable pour le PC internet, qui est près d'une façade. Mais honnêtement, tant que les performances me vont, je vais pas me fatiguer. ^_^

      Pour ce qui est du 802.11g, vu les prix, je ne suis pas dégoûté du tout. Est-ce que le 802.11g améliore la portée ou la pénétration du wireless, d'ailleurs ? Honnêtement, la vitesse je m'en fous un peu, c'est la mobilité qui m'intéresse. Comme qui dirait, si je veux de la vitesse, pour ce prix là je passe au gigabit...
  • # Re: Comment organiser mon réseau ?

    Posté par  . Évalué à 5.

    > c'est à travers 15 mètres, dont trois ou quatre murs et un arbre.
    > est-ce qu'il va falloir que je me fasse une configuration BIND de la mort ?

    < important >Je rappelle à nos aimables lecteurs que l'arbre est un noisetier. </ important >

    Si la scie ne sied pas, on peut aussi utiliser le poison. Il suffit de balancer quelque produit décapant (destop, monsanto, ketcheupe) au bas du tronc. Ensuite quand il est mort, on attend que ca sèche sur place et on y fout le feu.

    (
    C'est quand même génant ce flou quantitatif des murs. Ils bougent tant que ca pour qu'on n'arrive pas à les compter ?
    )
    • [^] # Re: Comment organiser mon réseau ?

      Posté par  (site web personnel) . Évalué à 3.

      LOL ! Y'en a qui suivent ! :-) Je viens d'élaguer un peu le noisetier, qui avait tendance à s'installer un peu loin au dessus du toit de la cuisine, mais la découpe s'arrête là !

      Le problème des murs est qu'en fait je ne sais pas précisément la trajectoire suivie par les ondes. En pur bourrinage, c'est quatre murs, mais avec un peu de chance c'est une porte et deux fenêtres (et pas d'autres murs car mini couloir derrière la porte). Le flou vient du fait que j'ai du mal à voir les ondes électromagnétiques de cette fréquence, mais il paraît que c'est normal et que je vais bien.
  • # Re: Comment organiser mon réseau ?

    Posté par  (site web personnel) . Évalué à 2.

    Je ne suis pas expert, mais peut-etre puis-je t'aider un peu.

    Est-il possible de donner plusieurs IP à un même nom de machine ?

    Je crois que non.
    Pour Bind, je sais pas, mais je pense que des scripts bien sentis autour de ifup/ifdown devrait etre asez simple a mettre en oeuvre.

    Toutefois, je suis d'accord avec toi, ce n'est pas satisfaisant.

    Linux devrait être capable de déterminer qu'une route ne fonctionne pas et de rediriger les paquets vers une autre route dans ce cas.

    En fait, je crois meme que IP est fait pour ca : s'assurer de toujours trouver une route entre un expediteur et un destinataire. Je pense que dans ton cas, il faut que tu attribue une seule IP a chaque machine et que tu pauffine le routage.

    Comment on fait ? Ben c'est la ou je suis court.
    En fait, j'ai souvenir d'avoir lu un article dans LinuxMagazineFrance traitant des algo de routage. Peut-etre presente-t-il comment le mettre en place. De memoire, il expliquait comment certain algo de routage associent un poids a certain type de connexions (faut pas choisir une conexion serie si une ligne optique est dispo) afin de efinir la meilleure route.
    Sinon, Lea-Linux a surement un truc a ce sujet. Dans le pire des cas, "Google est ton ami" ©.

    Je vais essayer de jeter un coup d'oeil ce soir dans ma pile de magazine. Si tu ne trouve pas, relance-moi (ne serait-ce que par curiosite).
    • [^] # Re: Comment organiser mon réseau ?

      Posté par  (site web personnel) . Évalué à 2.

      Je suis effectivement plongé dans les docs de routage. :-) Ce que je ne suis pas sûr de pouvoir faire, toutefois, c'est d'associer le même nom à plusieurs interfaces / plusieurs IP avec seulement /etc/hosts. On va bien voir.
      • [^] # Re: Comment organiser mon réseau ?

        Posté par  (site web personnel) . Évalué à 1.

        Après enquête, on peut (peut-être) s'en sortir avec routed (ou un de ses concurrents) pour ce qui est du routage dynamique, et donc avec le démon DNS pour ce qui est de faire des alias. Mais bon, vu la manière dont je me sers de mon réseau (presque exclusivement wireless maintenant), je vais me faire une poignée de scripts pour switcher le /etc/hosts, et c'est tout.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.