Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
packardbelleasynotesj81 [Le 20/12/2009, 13:24]
frombenny déplacée vers packard_bell_easynote_sj81
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​materiel portable Packard_Bell}} 
  
----- 
- 
-====== Ubuntu sur un Packard Bell SJ81 ====== 
- 
- 
-===== Gutsy ===== 
- 
- 
-==== Version 64 bit ==== 
- 
-L'​installation se déroule sans problèmes notables, par contre il y a un certain nombre de périphériques récalcitrants,​ parmi lesquels il faut compter la carte réseau filaire et celle wifi. 
- 
-=== Problèmes rencontrés === 
- 
-== Carte réseau filaire ​ == 
- 
-** Description **  
- 
-La carte réseau filaire marche correctement,​ mais pour une raison étrange, elle change d'​adresse MAC à chaque démarrage. Ceci peut être gênant pour plusieurs raisons : 
- 
-  * connexion à un réseau avec filtrage de MAC 
-  * nom d'​interface qui change¹ qui se retrouve assez vite comme une eth12432 ce qui rend difficile la configuration particulière de cette interface via des scripts. 
- 
-** Solution ** 
- 
-La solution consiste à créer une qui se base sur le nom attribué par le noyau à la carte. 
- 
-Pour ce faire on recherche les informations utiles à l'aide de udevinfo 
- 
-<​code>​ 
-udevinfo -a -p /​sys/​class/​net/​ethXX |grep KERNELS 
-</​code>​ 
- 
-Là a priori on récupère la bonne valeur de l'​identifiant réel du périphérique,​ 
-il ne reste qu'à créer une [[udev|règle udev]] 
- 
-(sans doute la première ligne, à vérifier, j'ai plus le pc en question sous la main) 
- 
-Noter la ligne en question. 
- 
-[[:​tutoriel:​comment_editer_un_fichier|créer un fichier 05-fixeth.rules dans /​etc/​udev/​rules.d]] 
- 
-<​code>​ 
-sudo nano /​etc/​udev/​rules.d/​05-fixeth.rules 
-</​code>​ 
- 
-et y mettre les lignes suivantes : 
- 
-<​code>​ 
-KERNELS=="​LALIGNENOTÉE",​ NAME="​eth0"​ 
-</​code>​ 
- 
-<note tip>On peut remplacer eth0 par ce que l'on veut, mais certains logiciels n'aime pas que l'on sorte de la nomenclature ethX, mais normalement on est libre. Certains aiment mettre des eth0-interface_filaire... </​note>​ 
- 
-Ensuite on va créer un script exécuté au démarrage pour fixer la MAC de la carte. 
- 
-Pour ce faire, il convient de récupérer la vraie MAC de la carte, malheureusement je ne sais pas comment faire ici autrement qu'en bootant sous windows, vu qu'ici la MAC change à chaque démarrage. 
- 
-S'il on n'a pas de windows installé, on prendra la MAC d'un démarrage arbitraire. 
- 
-On note cette MAC dans un coin 
- 
-On crée un fichier nommé **fixethmac.sh** dans **/​etc/​init.d/​** dans lequel on va mettre quelques lignes utiles et pour lequel on va donner les droits d'​execution:​ 
- 
-<​code>​ 
-sudo echo "​ifconfig eth0 hw ether LAMACNOTÉE"​ > /​etc/​init.d/​fixethmac.sh 
-sudo chmod a+x /​etc/​init.d/​fixethmac.sh 
-sudo update-rc.d fixethmac.sh defaults 
-</​code>​ 
- 
-<note tip>Si l'on a choisi autre chose que eth0, il convient de remplacer eth0 par ce que l'on a choisi dans la première ligne</​note>​ 
- 
-Et voila, maintenant la carte réseau filaire à une adresse MAC fixe et un nom d'​interface constant. 
- 
-== Carte réseau wifi  == 
- 
-La carte wifi est un dongle usb realtek intégré, ce qui est un peu dommage. 
- 
-La carte est listée par lsusb, mais pas par lspci. 
- 
-Elle est censée être supportée par Ubuntu en natif depuis gutsy, manifestement ce n'est pas le cas en amd64. 
- 
-Avec ndiswrapper ce n'est pas mieux, le système ne reporte simplement jamais de carte wifi installée. 
- 
----- 
- 
-J'ai peut-être une idée à tester (mais j'ai plus le pc en question sous la main) 
- 
-ce serait de créer une règle udev (ou ptet un poil plus compliquée) pour le périphérique vu par lsusb pour lui dire de créer un nœud dans  
- 
-/​sys/​class/​net/​eth1 
- 
-Et ensuite voir avec le pilote rtl8187 si ça marche. 
- 
-Ça me semble un peu trop simple comme idée, mais ça vaut la peine d'​essayer... 
- 
-¹ : linux attribue les noms d'​interfaces en fonction des MAC, donc ici il incrémente d'un le numéro d'​interface de la carte filaire 
- 
----- 
- 
-//​Contributeurs : Zenigata// 
  • packardbelleasynotesj81.1261311883.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)