Neufbox Trio3x sous GNU/Linux
Un article de Just-Wiki.
| Cette page a été créée par un membre du Just-Wiki. |
| Elle est une ébauche et n'est pas protégée. Vous pouvez donc l'améliorer en cliquant sur l'onglet "Modifier". |
Sommaire |
Trio3X sous GNU/Linux
Cette page a pour vocation de vous aider à utiliser rapidement internet avec
votre distribution GNU/Linux préférée, qui n' est évidemment pas supportée par
le service technique de n9uf télécom. Les manipulations concernent les modèles trio3C
et trio3D, mais les commandes telles que ifconfig et route sont valables quelle que
soit la distribution que vous utilisez, pour peu que ces programmes soient installés sur
votre système, et en général ils le sont.
Trio 3C ou 3D en USB
Vous pouvez trouver les drivers pour linux ici.
Trio3C, connexion par pppoe
La neufbox trio3C est par défaut, à la livraison, configurée en mode bridge.
La neufbox Trio3C est ainsi accessible par usb et ethernet. Je tiens à préciser
maintenant que vous n'arriverez jamais à rien en essayant d'émuler les logiciels
fournis par neuf conçus pour windows à l'aide de Wine (en tout cas avec la version
que j'utilise. La version d'essai de crossover pour linux n'y arrive pas non plus).
Ainsi, adieu, veaux, patchs, cochons disponibles sur le site de neuf. De même,
la connexion par USB restera à jamais inaccessible par un système libre,
hormis si vous arrivez à coder un driver express pour cette tâche, ce qui serait
une perte de temps étant donné qu'avec les pilotes natifs, l'USB n'est déjà pas
très stable ni très efficace. Il reste donc la connexion en ethernet, et c'est là que ça
devient intéressant. Une fois la neufbox activée comme il est dit dans votre manuel,
vous pouvez raccorder le PC à la neufbox à l'aide du câble bleu. Si vous êtes daltonien,
demandez de l'aide à quelqu'un avant de procéder
:-).
Personnellement, j'utilise Debian GNU/Linux (et oui, personne n'est parfait).
L'install minimale (net-install) contient les paquets nécessaires à l'activation
de la Trio3C dans la console. Cela marche comme suit, avec une interface en libncurses :
#pppoeconf
l'interface libncurses va dialoguer avec vous à propos de l'établissement de votre nouvelle
connexion. Pensez à vous munir de vos codes d'accès. Le login est l'adresse mail complète
de la forme xxxxxxxxxx@neuf.fr
où xxxxxxxxxx est une combinaison plus ou moins sans
signification fournie par votre fournisseur d'accès et non votre nom.prénom
Répondez aux questions comme ça vous chante. Si vous pensez avoir besoin de la connexion en mode bridge
en permanence, le programme vous permet de spécifier le lancement
d'une connexion pppoe au boot de
la machine, ce qui vous évite de
le faire à la main systématiquement. Lisez tout de même ce qui est écrit
avant d'appuyer sur entrée comme une brute.
#exit
(n'oubliez pas de sortir du mode root.)
Et voilà c'est fait, vous avez internet et pouvez télécharger tous les paquets dont vous avez besoin.
Pour une autre distrib, cherchez à propos de l'activation d'une connexion pppoe, et vous serez sûrement
servi.
Trio3C, passage en routeur multiposte depuis la console
Voyons maintenant le cas d'un mode console, X non installé.
Votre satanée Trio3C est en mode bridge, et vous n'arrivez
pas à passer en DHCP, ce qui est normal. Il est expliqué dans
le Wiki comment accéder à l'interface de configuration d'un Trio3C
lorsqu'elle est en mode bridge :
accès à l'interface de la Trio3X
accès à l'interface de configuration Trio3X
Sous windows, clic-clic et c'est fait. Voyons sous Linux en mode console.
Nous supposons que votre neufbox est déjà configurée par pppoe et permet
d'accéder à internet.
On rappelle les conditions pour avoir accès à
l'interface de configuration du routeur :
Adresse IP : 192.168.1.2 Masque : 255.255.255.0 Passerelle : 192.168.1.1 Serveur DNS : 192.168.1.1
Vérifiez tout d'abord les paramètres de votre connexion :
#ifconfig eth0 (si eth0 est l'interface à configurer)
eth0 Lien encap:Ethernet HWaddr 00:C0:9F:AE:3A:3A
inet adr:192.168.1.1 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::2c0:9fff:feae:3a3a/64 Scope:Lien
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:471 errors:0 dropped:0 overruns:0 frame:0
TX packets:478 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:290936 (284.1 KiB) TX bytes:108138 (105.6 KiB)
Interruption:217 Adresse de base:0x1800
Ainsi, on voit que l'adresse IP du périphérique eth0 est : inet adr:192.168.1.1
Pour la changer, :
#ifconfig eth0 192.168.1.2
L'adresse du masque de sous réseau est Masque:255.255.255.0.
Si elle
était différente, il faudrait la changer :
#ifconfig eth0 netmask 255.255.255.0
Pour fixer l'adresse du serveur de nom :
#echo nameserver 192.168.1.1 > /etc/resolv.conf
Enfin, il faut configurer la passerelle :
#route add default gw 192.168.1.1
Et voilà, c'est terminé pour la configuration de la connexion.
Ainsi, vous pouvez accéder à l'interface de configuration de la neufbox.
Cependant, il est impossible de gérer l'interface avec un navigateur du type lynx
ou links ou w3m qui sont les navigateurs de la console Linux.
Pour accéder à la configuration de la box, il faut donc avoir
le serveur X installé ainsi qu'un navigateur installé, type
firefox ou mozilla.
Ce dernier point est à relativiser. En stockant les différentes adresses
de l'interface de configuration de la neufbox dans un fichier texte auquel
vous pouvez accéder, vous pouvez naviguer dans l'interface de configuration
avec eLinks, mais ce n'est pas simple (à voir)
Si la ligne de commande est vraiment trop rébarbative pour vous
(bien que ce soit réellement le moyen le plus simple de procéder),
il existe un package dans les dépôts d'ubuntu, qui s'appelle knetworkconf
pour KDE. Je ne saurai dire s'il existe ailleurs, mais il doit sûrement
avoir son équivalent pour gnome ou autre. Ainsi la configuration du
réseau sera vraisemblablement plus agréable pour vous à qui le shell fait peur.
Si vous vous sentez vraiment l'âme d'un conquérant du bash, je ne saurai que trop
vous encourager à utiliser le shell, c'est le meilleur moyen d'apprendre
comment marche le système.
Cette méthode marche aussi bien pour la Trio3D, dans le cas où
vous auriez activé le mode bridge et que vous souhaitiez
revenir à la configuration par défaut (En effet, un reset de la
trio3D conserve la configuration antérieure). Ainsi vous pourrez
swapper les modes de votre TRIO3D comme bon vous semble.
Utilisation de la Trio3X
Si la Trio3X est en mode bridge, il y a deux commandes à connaître :
activation :
$pon dsl-provider
arrêt de la connexion :
$poff
Seuls les utilisateurs membres du groupe dip peuvent faire cela
sans les droits root. Pour éviter de vous loguer en root pour
activer/désactiver la connexion :
#adduser toto dip
et l'utilisateur toto pourra lancer la connexion par
toto@robbie$pon dsl-provider
ou la désactiver par
toto@robbie$poff
Pour le mode routeur multiposte avec adresse IP dynamique (DHCP),
il faut activer l'interface :
#ifconfig up eth0
puis lancer le client dhcp. Pour connaître le client dhcp installé
sur votre machine, entrez dans la console :
$apropos dhcp
ou
$whatis dhcp
Dans notre exemple, le client dhcp est dhclient. On fera
#dhclient eth0
et vous obtenez une connexion si tout se passe bien.
Il existe d'autres clients dhcp,
comme dhcpd. Ce serait alors
#dhcpd eth0
pour activer l'interface.
Automatisation du lancement d'une connexion dhcp au démarrage de l'ordinateur
Sources
de la doc gentoo
encore de la doc gentoo
Gestion des configurations réseau sur Linux
Introduction à Linux
neuf_wiki
page de manuel de ifconfig
page de manuel de resolv.conf

