Neufbox Trio3x sous GNU/Linux



Un article de Just-Wiki.

Jump to: navigation, search


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

Navigation