CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Configurer connexion ethernet freeBSD

DébutPage précedente
123
Page suivanteFin
FreeBSD FreeBSD
MP
Niveau 7
02 juillet 2008 à 12:59:10

Salut,

Voila j'ai un petit problème avec FreeBSD, mon interface ethernet n'est pas reconnu par sysinstall, ni par un ifconfig -a. J'ai seulement un Lo0 et ppp. Pas de Ed0 ni de eth0.
Alors j'ai testé un pciconf -lv et là il trouve bien ma carte ethernet.
Alors je voudras savoir si il y avait une solution pour ma carte. J'ai ajouté un ed0 "inet 192.168.1.1 netmask 255.255.255.0" mais cela ne change rien :(

Help me please.

Sankukai Sankukai
MP
Niveau 10
02 juillet 2008 à 15:29:49

Salut,

Quel est le modèle de ta carte (une référence précise du chipset et éventuellement le nom du driver Linux seraient grandement appréciés :) ) ?

FreeBSD FreeBSD
MP
Niveau 7
03 juillet 2008 à 19:57:23

Ma carte c'est une ULI M5263 de marque Acer :(

PS : Désolé pour le retard :o))

FreeBSD FreeBSD
MP
Niveau 7
03 juillet 2008 à 20:54:09

http://www.linuxforums.org/forum/everything-bsd/107508-trying-get-nic-configured-freebsd.html
Je suis tombé sur ce lien, le type a la mème carte que moi, pas de drivers sous BSD, et d'après ce que j'ai compris on lui conseil d'acheter une autre carte.
Apparemment le type qui m'a dit de créer mon propre drivers n'avais peut-ètre pas tellement tord :(

En espérant que tu es une solution, ô maitre Sankukai :o)) ça sonne bien en plus :oui:

chris_27 chris_27
MP
Niveau 10
03 juillet 2008 à 21:02:07

Hum... ça me rappelle mes propres déboires avec mon Acer il y a 3 ans. Ça s'est arrangé avec le temps, mais ça avait bien mis ma patiente à l'épreuve... :(

Sankukai Sankukai
MP
Niveau 10
03 juillet 2008 à 21:48:58

Alors, après un peu de recherche il s'avère que ce NIC est un clone du chipset Intel 21143.
Il existe un driver pour ce chipset sous FreeBSD qui est dc(4).
Problème : le driver officiel ne supporte pas cette variante (absence des id vendeur et matériel dans le code de if_dcreg.h et if_dc.c). Cependant un gentil monsieur a pondu un patch pour que ton matos soit pris en charge par le driver :
http://ekvilibrium.by.ru/
Mais :
1- Le patch est prévu pour FreeBSD-6.2 donc il est possible (mais imho très peu probable) qu'il faille l'adapter pour qu'il compile sous FreeBSD-7.0;
2- Je ne l'ai pas testé et suis bien incapable de trouver des témoignages de succès sur le net (mais bon si le bonhomme publie son bousin sur le net il y a fort à parier que ça fonctionne au moins à peu près ^^).

Donc si tu te sens l'âme aventurière :
1- Tu installes FreeBSD sans le réseau.
2- Tu télécharges les 2 fichiers du site ci-dessus depuis une autre machine (ou un autre OS) et tu les stocke sur une clef USB par exemple.
3- Tu colles ces deux fichiers dans /usr/src/sys/dev/dc/
4- Tu recompiles ton noyau.
5- Tu rebootes et tu pries pour que ça marche. :p
6- Si ça marche tu envoie un PR pour que ces patchs soient intégrés au CVS.

Bon courage. ^^

FreeBSD FreeBSD
MP
Niveau 7
03 juillet 2008 à 21:56:52

"clef USB par exemple"
Cle USB et lecteur de CD-Rom non detecté :snif:

"recompiles ton noyau"
Euh... comment on fait ? c'est la commande # make buildkernel KERNCONF=MONNOYAU ? parce que je n'ai jamais encore compiler de noyau :(

Sinon merci énormément pour ton aide, c'est vraiment sympa :-)

Sankukai Sankukai
MP
Niveau 10
03 juillet 2008 à 22:06:00

Pas de quoi; :)

Sinon, pour l'USB non détecté c'est chelou. T'es sûr de ne pas confondre non détecté et non monté automatiquement ?

Par exemple, si tu lances dans une console :
$ tail -f /var/log/messages
Puis que tu branches ta clef, y'a pas des lignes qui apparaissent ?

Sinon oui pour compiler tu te places dans /usr/src et tu lances effectivement
$ make buildkernel (le KERNCONF=MONNOYAU est inutile si tu utilise la conf GENERIC - ce que je te conseille dans un premier temps)
Puis
$ make installkernel
pour l'installer.

FreeBSD FreeBSD
MP
Niveau 7
03 juillet 2008 à 23:19:34

Bon je ne te le cache pas, j'ai eu assez de mal a monté ma clé usb, mais bon j'y suis quand mème arrivé.

Bon ça plante, la compile du noyau plante au début c'était parce que le fichier .h n'était pas présent dans le dossier /usr/src/sys/pci, alors je l'ai copié, là la compil continu et encore une erreur mais là ça vient des drivers du gars, erreur de code, blem avec les pointeur, fonctions et compagnie :(

Bref je crois qu'il faut que je m'achète une autre carte ethernet :snif:

Sankukai Sankukai
MP
Niveau 10
04 juillet 2008 à 13:57:43

J'ai du me fourvoyer en disant que le code ne devait sans doute pas être adapté pour FreeBSD-7.0.
Quand j'aurai un peu de temps j'essaierai de compiler ce module sur ma machine. Par contre vu que je n'ai pas ce chipset, je ne pourrai pas tester. :p

FreeBSD FreeBSD
MP
Niveau 7
04 juillet 2008 à 14:02:34

Ouais ça serait sympa, peut-être que grâce a maitre Sankukai, je ne serais point obligé de buy one other card :o))

Sankukai Sankukai
MP
Niveau 10
07 juillet 2008 à 23:04:22

Hello !

Alors, j'ai retouché les fichiers du gars pour qu'ils compilent sur FreeBSD-7.0 (chez moi une stable pas mise à jour depuis un mois :o)) ).
Faute de mieux (déménagement, toussa), j'ai uploadé les versions modifiées de if_dc.c et if_dcreg.h ici :
http://www.megaupload.com/fr/?d=6P8KOJ41

Donc, a priori, ça compile mais ne possédant pas ce chipset, je ne sais pas si ça fonctionne.

Voici la marche à suivre :
1- Décompresser l'archive :
$ tar zxvf dc.tar.gz
2- Faire un backup des drivers officiels :

  1. cd /usr/src/sys/dev/dc
  2. mv if_dc.c if_dc.c.old
  3. mv if_dcreg.h if_dcreg.h.old

3- Copier les fichiers que t'as téléchargé :

  1. cp if_dc.c /usr/src/sys/dev/dc
  2. cp if_dcreg.h /usr/src/sys/dev/dc

4- Recompiler ton noyau :

  1. cd /usr/src && make buildkernel

5- Installer le nouveau noyau :

  1. make installkernel

6- Rebooter et prier pour que ça marche. :)

Tiens moi au courant, si ça fonctionne je soumettrai le patch.

FreeBSD FreeBSD
MP
Niveau 7
08 juillet 2008 à 12:17:25

Alors,

Compil', success.
Install' success.
Reboot, success.
Find ethernet, success.
Configure ethernet, success.
Ping livebox, success.
Connexion on Firefox, Failed.

Brerf, ping fonctionne mais page qui se charge à l'infini sur firefox :(

Sinon encore merci du temps que tu m'accordes pour m'aider ^^

Sankukai Sankukai
MP
Niveau 10
08 juillet 2008 à 12:24:00

C'est quand-même assez encourageant. :)
Pas de quoi, c'est avec plaisir. :)

Le fait de pouvoir pinguer ta Livebox est assez encourageant. :)

As-tu essayé de pinguer l'extérieur ? Si ça se trouver t'as juste un bête problème de résolution de noms.

Peux-tu nous donner le résultat de :
$ ping -c 3 www.google.com
Puis :
$ ping -c 3 66.249.91.103

Et enfin le contenu du fichier /etc/rc.conf

Merci. :)

Sankukai Sankukai
MP
Niveau 10
08 juillet 2008 à 12:24:53

Oups j'ai tappé un peu vite :

  • La première ligne est redondante.
  • trouve

:o))

FreeBSD FreeBSD
MP
Niveau 7
08 juillet 2008 à 14:08:53

Alors :

floux# ping -c 3 www.google.com
ping: cannot resolve www.google.com: Host name lookup failure

et

floux# ping -c 3 66.249.91.103
PING 66.249.91.103 (66.249.91.103): 56 data bytes

--- 66.249.91.103 ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss

et mon rc.conf :
http://pastebin.com/d6aa599a6

:p)

chris_27 chris_27
MP
Niveau 10
08 juillet 2008 à 14:11:20

C'est des connexions par IPs fixes chez toi ? :doute:

defaultrouter="192.168.1.1" :g) tu es sûr que c'est ça l'adresse de la box ?

FreeBSD FreeBSD
MP
Niveau 7
08 juillet 2008 à 14:22:13

mais oui normalement c'est l'adresse de toute les boites vivantes :doute: en tout cas quand je tape cette ip dans ma barre d'adresse, ça go sur ma page de config de box :(
Sinon ma connexion c'est par ip dynamique :(

Sankukai Sankukai
MP
Niveau 10
08 juillet 2008 à 14:23:11

192.168.1.1 ressemble bien à l'ip d'une Livebox (enfin elle a cette adresse chez moi).

Peux-tu nous coller le contenu de ton fichier /etc/resolv.conf et le résultat de :

  1. ifconfig -a

(Enfin même avec le resolv.conf non renseigné, ping -c 3 66.249.91.103 aurait du fonctionner :/).

chris_27 chris_27
MP
Niveau 10
08 juillet 2008 à 14:26:26

FreeBSD : ma freebox c'est 192.168.0.254 par exemple... :(

«Sinon ma connexion c'est par ip dynamique» :g) :d) « ifconfig_dc0="inet 192.168.1.117 netmask 255.255.255.0" »

Il y a comme une contradiction là non ? :doute:

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment