[Ubuntu] CDCEther.o installation
Frah
-
kmf31 Messages postés 1564 Date d'inscription Statut Contributeur Dernière intervention -
kmf31 Messages postés 1564 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour all.
J'ai une ubuntu avec un kernel 2.6.8.1-3, et je suis très interessé par l'approche de "Mathieu" ici: http://www.lea-linux.org/cached/index/Hardware-hard_net-modem-cable-USB.html
Car il se trouve que justement j'ai une connexion Noos et le meme modem le sb4100 pour la demnstration dans le tuto. J'en suis rendu a l'endroit ou il faut faire:
modprobe CDCEther
J'ai donc une erreur fatale puisque je n'ai pas CDCEther, j'ai vérifié avec lsmod et effectivement je ne l'ai pas. J'ai vu qu'il fallait mettre "m" au lieu de "y" dans la configuration du kernel. Alors j'ai seulement fais:
sudo gedit /boot/config-2.6.8.1-3 et remplacé CDCEther = y par CDCEther = m
Un petit reboot, et je n'ai toujours pas CDCEther.o :s
Quelqu'un a t-il une idée de la manière a procéder ? Merci d'avance.
J'ai une ubuntu avec un kernel 2.6.8.1-3, et je suis très interessé par l'approche de "Mathieu" ici: http://www.lea-linux.org/cached/index/Hardware-hard_net-modem-cable-USB.html
Car il se trouve que justement j'ai une connexion Noos et le meme modem le sb4100 pour la demnstration dans le tuto. J'en suis rendu a l'endroit ou il faut faire:
modprobe CDCEther
J'ai donc une erreur fatale puisque je n'ai pas CDCEther, j'ai vérifié avec lsmod et effectivement je ne l'ai pas. J'ai vu qu'il fallait mettre "m" au lieu de "y" dans la configuration du kernel. Alors j'ai seulement fais:
sudo gedit /boot/config-2.6.8.1-3 et remplacé CDCEther = y par CDCEther = m
Un petit reboot, et je n'ai toujours pas CDCEther.o :s
Quelqu'un a t-il une idée de la manière a procéder ? Merci d'avance.
A voir également:
- [Ubuntu] CDCEther.o installation
- Installation windows 10 sans compte microsoft - Guide
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
4 réponses
Re.
Je me renseigne du coté de usbnet, mais je ne trouve pas de doc me permettant d'acceder a internet via ce module... Mon modem a une sortie ethernet et usb, l'un est reservé a windows, et l'autre (l'usb) a ubuntu sur le pc d'a coté. J'ai volontairement attribué l'ethernet a windows car l'ethernet a très mal fonctionné sur linux.
A noter qu'a l'installation d'ubuntu 4.10 (!!! ca a l'air assez vieux), après avoir installé le systeme de base et donc après le reboot, j'ai bien retiré le CD et procédé a l'installation par Internet qui a bien fonctionné ...
Je me renseigne du coté de usbnet, mais je ne trouve pas de doc me permettant d'acceder a internet via ce module... Mon modem a une sortie ethernet et usb, l'un est reservé a windows, et l'autre (l'usb) a ubuntu sur le pc d'a coté. J'ai volontairement attribué l'ethernet a windows car l'ethernet a très mal fonctionné sur linux.
A noter qu'a l'installation d'ubuntu 4.10 (!!! ca a l'air assez vieux), après avoir installé le systeme de base et donc après le reboot, j'ai bien retiré le CD et procédé a l'installation par Internet qui a bien fonctionné ...
Le module CDCEther existe uniqument pour les noyaux de types 2.4.xx dont le dernier est 2.4.32. Pour les noyaux 2.6.xx il faut en effet prendre "usbnet" qui fait la meme chose que CDCEther.
Ce module est sense de marcher pour certains modems usb dont notamment la Freebox si on la branche en USB. Par contre je ne peux pas dire pour quel autre modem ca marche mais on peut toujours essayer. Si ton modem est bon avec CDCEther en 2.4.xx il doit aussi etre bon en 2.6.xx.
Si tu as un noyau 2.6 tu dois alors prendre usbnet. Tu n'as pas besoin de doc speciale pour ce module. Si tu as un tuto CDCEther ca marche presque de facon identique aussi pour usbnet.
De facon generale tu dois charger le module avec: "modprobe usbnet" et apres brancher le modem. Attends 20 secondes et regarde apres avec la commande "dmesg" les messages du noyau. Peut-etre a la fin ca fait un baratin ou il te dit quel device ethX (avec X=0,1,2,...) il a attribue a la connexion usb (alors: eth1 ou eth2 ou ...). Avec ca, ca se configure comme une carte reseau. Je ne suis pas 100% sur mais se suppose que ta connexion marche avec DHCP (IP automatique). Dans Ubunto il doit y avoir un truc graphique pour configurer ca sur le truc eth1, eth2, ... associe a la connexion usb.
Si le modprobe ne trouve pas le module il faut en principe recompiler le noyau avec ce module active mais normalement avec le noyau standard d'une distribution ca ne doit pas arriver! C'est certainement precompile.
Une fois tu connais le bon device tu dois editer le fichier /etc/modprobe.conf (IMPORTANT: Ca c'est pour 2.6 et pour un noyau 2.4 ce serait /etc/modules.conf => si ton tuto qui est base sur un 2.4 parle de ca c'est normale mais c'est quand meme: /etc/modprobe.conf car toi tu as un noyau 2.6).
Alors tu ajoutes dans ce fichier la ligne:
(ou avec eth2 etc. selon le bon device que tu as precedemment trouve). Apres tu fais la commande "/sbin/depmod -a" pour actualiser la base de donnees des modules et apres le chargement du module devra etre automatique avec l'activation de la connexion.
car l'ethernet a très mal fonctionné sur linux.
Je ne connais pas tes experiences mais en generale c'est absolument et completement faux! Ethernet marche tres tres bien en Linux (meme mieux qu'en Windows!!). Si tu as un probleme de lenteur et blocage c'est plus probable qu'il te faut baisser ton MTU (je l'ai deja decrit dans plusieures reponses ici sur ce forum que tu peux facilement retrouver avec le moteur de recherche, aussi avec d'autres problemes possibles comme avec le bios etc.).
Ce module est sense de marcher pour certains modems usb dont notamment la Freebox si on la branche en USB. Par contre je ne peux pas dire pour quel autre modem ca marche mais on peut toujours essayer. Si ton modem est bon avec CDCEther en 2.4.xx il doit aussi etre bon en 2.6.xx.
Si tu as un noyau 2.6 tu dois alors prendre usbnet. Tu n'as pas besoin de doc speciale pour ce module. Si tu as un tuto CDCEther ca marche presque de facon identique aussi pour usbnet.
De facon generale tu dois charger le module avec: "modprobe usbnet" et apres brancher le modem. Attends 20 secondes et regarde apres avec la commande "dmesg" les messages du noyau. Peut-etre a la fin ca fait un baratin ou il te dit quel device ethX (avec X=0,1,2,...) il a attribue a la connexion usb (alors: eth1 ou eth2 ou ...). Avec ca, ca se configure comme une carte reseau. Je ne suis pas 100% sur mais se suppose que ta connexion marche avec DHCP (IP automatique). Dans Ubunto il doit y avoir un truc graphique pour configurer ca sur le truc eth1, eth2, ... associe a la connexion usb.
Si le modprobe ne trouve pas le module il faut en principe recompiler le noyau avec ce module active mais normalement avec le noyau standard d'une distribution ca ne doit pas arriver! C'est certainement precompile.
Une fois tu connais le bon device tu dois editer le fichier /etc/modprobe.conf (IMPORTANT: Ca c'est pour 2.6 et pour un noyau 2.4 ce serait /etc/modules.conf => si ton tuto qui est base sur un 2.4 parle de ca c'est normale mais c'est quand meme: /etc/modprobe.conf car toi tu as un noyau 2.6).
Alors tu ajoutes dans ce fichier la ligne:
alias eth1 usbnet
(ou avec eth2 etc. selon le bon device que tu as precedemment trouve). Apres tu fais la commande "/sbin/depmod -a" pour actualiser la base de donnees des modules et apres le chargement du module devra etre automatique avec l'activation de la connexion.
car l'ethernet a très mal fonctionné sur linux.
Je ne connais pas tes experiences mais en generale c'est absolument et completement faux! Ethernet marche tres tres bien en Linux (meme mieux qu'en Windows!!). Si tu as un probleme de lenteur et blocage c'est plus probable qu'il te faut baisser ton MTU (je l'ai deja decrit dans plusieures reponses ici sur ce forum que tu peux facilement retrouver avec le moteur de recherche, aussi avec d'autres problemes possibles comme avec le bios etc.).
Hello.
Merci pour ta réponse. Finalement j'ai réussi a mettre Internet sur une Debian 3.1 via Ethernet. Je n'aurais qu'une question:
frah@dhcp-1169-258:~$
A la place de "dhcp-1169-258" il est écrit "Debian" par defaut mais lors de la config internet il m'a mis ceci a la place de "debian", est-il possible de changer ?
Derniere chose, mon modem a 2 sorties, une pour l'ethernet et une autre pour l'usb ! Alors finalement Linux à droit a Internet. J'aimerai que le pc d'a coté puisse aussi avoir Internet sans forcément passer par un routeur, c'est possible ? (via l'usb bien sur), j'ai réussi a creer une connexion locale 2 sur windows, mais il faut que je débranche l'autre pour que celui ci fonctionne. Est-il possible de faire fonctionner les 2 en meme temps ? Ou faut-il forcément passer par un routeur ?
Merci.
Merci pour ta réponse. Finalement j'ai réussi a mettre Internet sur une Debian 3.1 via Ethernet. Je n'aurais qu'une question:
frah@dhcp-1169-258:~$
A la place de "dhcp-1169-258" il est écrit "Debian" par defaut mais lors de la config internet il m'a mis ceci a la place de "debian", est-il possible de changer ?
Derniere chose, mon modem a 2 sorties, une pour l'ethernet et une autre pour l'usb ! Alors finalement Linux à droit a Internet. J'aimerai que le pc d'a coté puisse aussi avoir Internet sans forcément passer par un routeur, c'est possible ? (via l'usb bien sur), j'ai réussi a creer une connexion locale 2 sur windows, mais il faut que je débranche l'autre pour que celui ci fonctionne. Est-il possible de faire fonctionner les 2 en meme temps ? Ou faut-il forcément passer par un routeur ?
Merci.
frah@dhcp-1169-258:~$
A la place de "dhcp-1169-258" il est écrit "Debian" par defaut mais lors de la config internet il m'a mis ceci a la place de "debian", est-il possible de changer ?
Oui, c'est possible. En fait quand on lance le client dhcp (soit: dhclient ou soit: dhcpcd ou soit: pump) il y a une option qui fait en sorte d'assumer (ou ne pas assumer) le nom host fourni par le serveur DHCP. Apparamment chez toi cette option est active et il te donne ce nom bizarre. Alors il te faut desactiver cette option (pour garder le nom host que tu choisis toi meme). Je ne sais pas comment le faire exactement dans le Debian. En Mandriva il faut cocher (ou decocher) la bonne case dans le bon menu de DrakConf.
Je suppose en Debian il faut modifier dans les scripts de configs reseau ou de demarrage. Regarde aussi avec "man dhclient" ou "man dhcpcd" les options et essaie de demarrer manuellement le dhcp (desactiver la connexion reseau et apres demarrer un truc comme: "dhclient eth0" ou "dhcpcd eth0", eventuellement avec d'options en plus).
Est-il possible de faire fonctionner les 2 en meme temps ? Ou faut-il forcément passer par un routeur ?
Il faut toujours avoir un routeur ou une fonctionnalite routage pour brancher plusieurs pcs en meme temps mais cette fonctionnalite peut etre integree dans le modem. Regarde si ton modem et/ou l'offre de ton FAI possede un mode routeur et alors il suffit de l'activer pour pouvoir brancher a la fois un pc en ethernet et un autre en usb. Avec la Freebox ca fonctionne exactemment de cette facon. Si ton modem n'admet pas de mode routeur il faut mettre soi meme un routeur: soit un routeur specialise (avec en entree WAN et surtout PAS un modem-routeur) ou un pc (Windows ou Linux) avec deux cartes reseaux qui peut le faire.
Une solution facile pour toi pourrait etre de brancher le pc linux avec ethernet et un cable croise au pc windows et de brancher seulement le pc Windows au modem par usb. Apres il faut activer sur le PC Windows dans le bon menu windows le mode "partage de la connexion". Apres il faut voir si le Linux peut marcher avec DHCP (ca depend si le Windows fait automatiquement un serveur DHCP). Si ca ne marche pas avec DHCP entre les deux pcs tu peux faire manuellement:
PC Windows:
USB => Modem (par DHCP)
Ethernet (=> PC Linux): IP=192.168.0.1, masque=255.255.255.0 et pas de passerelle pour l'ethernet
PC Linux:
Ethernet (=> PC Windows): IP=192.168.0.2, masque=255.255.255.0 et passerelle=192.168.0.1 (=l'IP du PC Windows).
Apres tu mettras aussi les DNS de ton FAI manuellement sur le PC Linux (dans le fichier /etc/resolv.conf, il te suffit de faire une copie de sauvegarde a l'instant ou l'internet marche encore sur le PC Linux).
Bien sur ne pas oublier "d'activer le partage de la connexion" sur le PC Windows.
Tu peux aussi acheter un 2eme carte reseau pour le PC Windows et branche le modem en ethernet (c'est plus stable etc.). Tu peux aussi mettre une 2eme carte reseau sur le PC Linux et inverser les roles (c'est aussi possible si on active le partage en Linux avec le bon script iptables). Normalement c'est mieux de mettre le Linux en 1er car il peut mieux faire pare feu pour proteger le Windows.
Sinon si tu veux faire simple tu achetes un routeur et tu branches:
Modem => routeur => PC1 et PC2
A la place de "dhcp-1169-258" il est écrit "Debian" par defaut mais lors de la config internet il m'a mis ceci a la place de "debian", est-il possible de changer ?
Oui, c'est possible. En fait quand on lance le client dhcp (soit: dhclient ou soit: dhcpcd ou soit: pump) il y a une option qui fait en sorte d'assumer (ou ne pas assumer) le nom host fourni par le serveur DHCP. Apparamment chez toi cette option est active et il te donne ce nom bizarre. Alors il te faut desactiver cette option (pour garder le nom host que tu choisis toi meme). Je ne sais pas comment le faire exactement dans le Debian. En Mandriva il faut cocher (ou decocher) la bonne case dans le bon menu de DrakConf.
Je suppose en Debian il faut modifier dans les scripts de configs reseau ou de demarrage. Regarde aussi avec "man dhclient" ou "man dhcpcd" les options et essaie de demarrer manuellement le dhcp (desactiver la connexion reseau et apres demarrer un truc comme: "dhclient eth0" ou "dhcpcd eth0", eventuellement avec d'options en plus).
Est-il possible de faire fonctionner les 2 en meme temps ? Ou faut-il forcément passer par un routeur ?
Il faut toujours avoir un routeur ou une fonctionnalite routage pour brancher plusieurs pcs en meme temps mais cette fonctionnalite peut etre integree dans le modem. Regarde si ton modem et/ou l'offre de ton FAI possede un mode routeur et alors il suffit de l'activer pour pouvoir brancher a la fois un pc en ethernet et un autre en usb. Avec la Freebox ca fonctionne exactemment de cette facon. Si ton modem n'admet pas de mode routeur il faut mettre soi meme un routeur: soit un routeur specialise (avec en entree WAN et surtout PAS un modem-routeur) ou un pc (Windows ou Linux) avec deux cartes reseaux qui peut le faire.
Une solution facile pour toi pourrait etre de brancher le pc linux avec ethernet et un cable croise au pc windows et de brancher seulement le pc Windows au modem par usb. Apres il faut activer sur le PC Windows dans le bon menu windows le mode "partage de la connexion". Apres il faut voir si le Linux peut marcher avec DHCP (ca depend si le Windows fait automatiquement un serveur DHCP). Si ca ne marche pas avec DHCP entre les deux pcs tu peux faire manuellement:
PC Windows:
USB => Modem (par DHCP)
Ethernet (=> PC Linux): IP=192.168.0.1, masque=255.255.255.0 et pas de passerelle pour l'ethernet
PC Linux:
Ethernet (=> PC Windows): IP=192.168.0.2, masque=255.255.255.0 et passerelle=192.168.0.1 (=l'IP du PC Windows).
Apres tu mettras aussi les DNS de ton FAI manuellement sur le PC Linux (dans le fichier /etc/resolv.conf, il te suffit de faire une copie de sauvegarde a l'instant ou l'internet marche encore sur le PC Linux).
Bien sur ne pas oublier "d'activer le partage de la connexion" sur le PC Windows.
Tu peux aussi acheter un 2eme carte reseau pour le PC Windows et branche le modem en ethernet (c'est plus stable etc.). Tu peux aussi mettre une 2eme carte reseau sur le PC Linux et inverser les roles (c'est aussi possible si on active le partage en Linux avec le bon script iptables). Normalement c'est mieux de mettre le Linux en 1er car il peut mieux faire pare feu pour proteger le Windows.
Sinon si tu veux faire simple tu achetes un routeur et tu branches:
Modem => routeur => PC1 et PC2