IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Configuration matérielle
        Comment installer les drivers Nvidia ?
        Comment configurer mon serveur XFree 4 ?
        Comment configurer ma souris ?
        Comment configurer sa carte réseau ?
        Comment changer le débit de sa carte réseau ?
        Comment activer le numlock automatiquement ?
        Comment configurer un UPS ?
        Comment configurer une imprimante ?
        Comment installer un scanner ?
        Comment voir si l'hyperthreading est actif ?
        Comment 'émuler' un driver windows avec ndiswrapper ?
        Comment remplacer un disque défectueux en RAID-1 ?

rechercher
precedent    sommaire    suivant    telecharger


Comment installer les drivers Nvidia ?
auteur : zdra
1) Télécharger le driver sur le site de nvidia
2) Il faut quitter le mode graphique pour l'installation :
# init 3
3) Installation du driver :
# sh /ou_tu_as_mi_le_fichier/NVIDIA-Linux-x86-xxxxx.run
4) Il faut dire à XFree d'utiliser le nouveau driver :
# vi /etc/X11/XF86Config-4
On a quelque chose qui ressemble à ça :
Section "Device"
    Identifier "device1"
    VendorName "nVidia Corporation"
    BoardName "RIVA TNT2"
    Driver "nv"
    Option "DPMS"
EndSection
Remplacer "nv" par "nvidia".

5)On relance l'interface graphique et on admire le logo nvidia au démarrage :
# init 5
6) On peut tester l'accélération 3D en jouant à tuxracer par exemple...
Si ça ne saccade par ENORMEMENT, c'est gagné !

lien : fr Installer une geforce 4 sous debian GNU/Linux

Comment configurer mon serveur XFree 4 ?
auteur : nyal
Vous avez plusieurs choix possibles :

  • utiliser l'outil de configuration xf86config (répondre aux questions posées)
  • utiliser une distribution liveCD comme la knoppix puis récupérer le fichier de configuration du serveur X (copier le sur une disquette, le disque dur,...)
  • utiliser la configuration automatique.

Pour la configuration automatisée, exécutez :
# X -configure
Cette commande crée un fichier de configuration nommé XF86Config dans le répertoire /root.

Editez le fichier de configuration :
Section "Screen"
    Identifier "Screen0"
    Device "Card 0"
    DefaultDepth 24   # Ligne à rajouter
    ....
    SubSection "Display"
        Depth 24
        Modes "1280x1024" "800x600"   # Ligne à rajouter
    EndSubSection
EndSection
Copiez le fichier:
# cp /root/XF86Config /etc/X11/

Comment configurer ma souris ?
auteur : nyal
Si votre souris ne fonctionne pas, vous avez plusieurs possibilités :

  • Refaire la configuration du début avec un utilitaire comme xf86config
  • Modifier le fichier de configuration du serveur X

Le problème avec la souris peut provenir d'un mauvais choix de protocole ou de device.
Voici une partie d'un fichier type XF86Config ou XF86Config-4 (/etc/X11) :
Section "Server Layout"
        ...
        InputDevice "Ma souris" "CorePointer"
        ...
EndSection

Section "InputDevice"
       Identifier "Ma souris"
       Driver "mouse"
       Option "Protocol" "ImPS/2"
       Option "ZAxisMapping" "4 5"  # Pour le fonctionnement de la molette
       Option "Device" "/dev/mouse"
EndSection
Si vous possédez une souris classique, le protocole ImPS/2 conviendra parfaitement.

En ce qui concerne l'option "Device", l'élément "/dev/mouse" lui a été affecté.
Ce lien dépend du type de la souris :
  • PS/2 : /dev/psaux (ln -s /dev/psaux /dev/mouse)
  • USB : /dev/input/mice (ln -s /dev/input/mice /dev/mouse)
  • COM : /dev/ttyS0 (si la souris est sur le premier port COM)

ps : il se peut que vous deviez charger des modules du noyau pour son bon fonctionnement (par exemple les modules USB pour une souris USB).


Comment configurer sa carte réseau ?
auteurs : Francois Trazzi, Olivier Van Hoof (ovh)
Si vous possédez une carte réseau de type Ethernet (ce qui est probablement le cas), vous devez obligatoirement avoir ethX en plus de lo (interface de loopback) dans la liste des interfaces réseau disponibles (pour la voir tapez ifconfig en root).
Si ce n'est pas le cas, votre carte n'est pas reconnue... ou est démontée :
$ ifconfig ethX up
pour la remonter.

Si la carte n'est pas reconnue, il faudra charger le module approprié du noyau. Les modules les plus courants actuellement sont 8139too (chipset Realtek) et via-rhine (cartes D-Link par ex).
root@orion /home/francois # ifconfig
eth0      Lien encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet adr:192.168.0.32  Bcast:192.168.0.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1035 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:100
          RX bytes:580187 (566.5 Kb)  TX bytes:319752 (312.2 Kb)
          Interruption:10 Adresse de base:0xf800

lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:4306 (4.2 Kb)  TX bytes:4306 (4.2 Kb)
Pour spécifier une adresse ip, il suffit de taper :
$ ifconfig ethX X.X.X.X
X.X.X.X correspondant à l'adresse ip et X de ethX correspondant au numéro de votre carte Ethernet.
Si vous désirez retirer une éventuelle adresse ip (dans le but par exemple de négocier une connexion pppoe), tapez simplement :
$ ifconfig ethX 0.0.0.0
Pour configurer la passerelle (gateway) de votre réseau, utilisez la commande route comme suit :
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 dev eth0
La commande route -n affiche la table de routage complète, ce qui nous permet de vérifier la configuration :
Kernel IP routing table
	Destination  Gateway      Genmask      Flags Metric Ref Use Iface
	192.168.0.0  *            255.255.0.0  U     0      0     0 eth0
	0.0.0.0      0.0.0.0      0.0.0.0      UG    0      0     0 eth0
Indiquez ensuite vos serveurs de résolution de nom (DNS) dans le fichier /etc/resolv.conf :
nameserver x.x.x.x
nameserver y.y.y.y
Les adresses des DNS sont fournis par votre administrateur réseau ou par votre FAI.

Ceci est la méthode générique, cependant la configuration réseau est très souvent reprise dans un script ou un fichier de configuration dont la syntaxe est propre à chaque distribution, et qui sera lu/exécuté au démarrage de la machine. De plus les distributions offrent la plupart du temps des assistants de configuration, que ce soit en console ou en mode graphique.

lien : Comment configurer une carte réseau sous Debian ?
lien : Comment configurer le réseau ?

Comment changer le débit de sa carte réseau ?
auteurs : nyal, Sylvain Luce
Vérifiez si vous avez la commande mii-tool (commande root). Si vous n'avez pas la commande, installez-la (package net-tools).

Exemple pour forcer l'utilisation de sa carte en 100Mbit, full Duplex :
# mii-tool eth0 -F 100baseTx-FD
Les possibilités sont :100baseT4, 100baseTx-FD,100baseTx-HD, 10baseT-FD, ou 10baseT-HD.
La modification est immédiate et persistante.


Comment activer le numlock automatiquement ?
auteurs : nyal, sinarf, Olivier Van Hoof (ovh)
Avec le serveur X :

Télécharger le programme numlockx et l'installer.

Activer le numlock :
$ numlockx on
Désactiver le numlock :
$ numlockx off
Pour que ce soit automatique, il faut ajouter la ligne suivante au fichier .xinitrc ou .xsession avant le lancement du window manager :
numlockx &
Sans le X :

Sur la gentoo il y a un script d'initialisation qui le valide sur toutes les consoles :
# /etc/init.d/numlock start
Et pour que ce soit automatique au démarrage :
# rc-update add numlock default
Sous Debian pour la console, il y a un fichier de configuration /etc/console-tools/config dans lequel il faut aller décommenter/ajouter la ligne suivante (dernière ligne du fichier) :
LEDS=+num

Comment configurer un UPS ?
auteur : Olivier Van Hoof (ovh)


Comment configurer une imprimante ?
auteur : Olivier Van Hoof (ovh)
Aujourd'hui, la gestion des imprimantes passe par le programme CUPS. Une fois installé, le démon offre une interface web sur le port 631, il suffit donc de visiter l'url http://localhost:631 en mode graphique pour avoir accès à la configuration. Il est assez aisé d'ajouter une imprimante.

Pour savoir si votre imprimante est bien supportée, ou pour télécharger le fichier PPD approprié à indiquer à CUPS pour dialoguer avec votre imprimante, visitez le site linuxprinting.org.


Comment installer un scanner ?
auteur : Olivier Van Hoof (ovh)
La gestion des scanners sous linux passe par le programme SANE qui supporte la plupart des scanners modernes. Si votre scanner est USB, veillez à ce que le module approprié soit chargé, ce qui est le cas sur les noyaux fournis par défaut avec les distributions actuelles. Il vous suffira donc d'installer sane, et son front-end graphique xsane qui vous permettra de paramétrer le scanner et numériser directement. Attention, vous devrez veiller à inclure vos utilisateurs dans le groupe système "scanner" (adduser toto scanner) sans quoi l'accès au scanner leur sera refusé. Certaines applications graphiques comme Gimp peuvent faire appel à sane de manière intrinsèque pour acquérir une image.


Comment voir si l'hyperthreading est actif ?
auteur : Sylvain Luce
Quand l'hyperthreading est actif sous Linux, le noyau voit deux CPUs logiques au lieu d'un (visible dans /etc/cpuinfo). Comment distinguer alors les CPUs physique et logique ?

Très simplement, en regardant le physical id du CPU !
Dans votre /proc/cpuinfo, vous observez ceci
processor 0
physical id     : 0

processor 1
physical id     : 0

processor 2
physical id     : 3

processor 3
physical id     : 3
Cela signifie que vous avez deux CPUs physiques mais quatre logiques! L'hyperthreading est actif
Sinon, vous auriez :
processor 0
physical id     : 0

processor 1
physical id     : 3

Comment "émuler" un driver windows avec ndiswrapper ?
auteur : Nicolas Vallée
Voici une méthode à appliquer si vous souhaitez faire un driver avec ndiswrapper :

  • trouver la référence exacte du chipset
  • une fois qu'on est certain qu'il n'existe pas de driver natif pour Linux, allez chercher le driver windows (un fichier *.inf)
  • vérifiez que le module ndiswrapper est chargé dans le noyau
lsmod|grep ndiswrapper
  • si ce n'est pas le cas, chargez-le avec modprobe, et configurer votre système pour le charger au démarrage :
modprobe -r ndiswrapper
echo ndiswrapper >> /etc/modules
  • installez le driver
ndiswrapper -i driver.inf
  • vérifiez que c'est installé, et qu'il a repéré le matériel
$ ndiswrapper -l
driver installed ... hardware detected
  • si un mauvais driver était déjà installé, supprimez-le
ndiswrapper -e driver
rm -rf /etc/ndiswrapper/driver

Comment remplacer un disque défectueux en RAID-1 ?
auteur : Olivier Van Hoof (ovh)
Nous partons de l'exemple d'un serveur en production avec un système de RAID-1 logiciel sous linux géré par mdadm. Il y a donc 2 disques durs identiques en mode miroir : tout ce qui est écrit sur un disque est cloné sur le 2e disque. Tout le système a été placé dès l'installation sur une seule partition RAID /dev/md0, et on a un petit swap sur chaque disque (en sda2 et sdb2, ce sont des disques SATA). Donc sda1 = partition raid (formatée en ext3, reiserfs ou autre), sda2 et sdb2 = swap.

1. Débrancher câble réseau (évite l'utilisation du serveur pendant la maintenance). A noter que techniquement tout peut être fait à chaud au niveau logiciel, et même pour (dé)brancher les disques si le hardware est prévu pour (SATA / baies hotswap). Néanmoins, comme certains reboots de test sont conseillés, il vaut mieux débrancher pour être tranquille.

2. Serveur allumé dans l'état actuel, on retire au niveau logiciel le disque défectueux de l'array RAID :
mdadm /dev/md0 -r /dev/sda1
3. Rendre sdb1 bootable avec cfdisk, et installer le MBR Grub sur sdb avec les commandes suivantes dans le prompt de grub (taper grub pour y accéder) :
device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)
4. Rebooter, modifier le BIOS pour lui dire de booter sur le disque 2 (sdb), et tester que tout démarre normalement. Sinon Knoppix et chroot pour résoudre le problème.

5. Remplacer le disque dur défectueux (si hotswap ou même SATA en théorie, pas besoin d'éteindre la machine).

6. Partitionner le disque en 2 partitions de tailles exactement identiques à l'installation originale(cfdisk) :
  • sda1 : type FD = "Linux raid autodetect"
  • sda2 : type 82 = "Linux swap"
Créer la swap : mkswap /dev/sda2

7. Remonter le raid :
mdadm /dev/md0 -a /dev/sda1
8. La reconstruction démarre aussitôt automatiquement, on peut surveiller la progression en tapant cat /proc/mdstat périodiquement. Pendant la reconstruction, rebrancher le câble réseau pour que le serveur soit à nouveau utilisable. A la fin, un message l'indique sur la console locale. Vérifier que les 2 disques sont bien utilisés avec cat /proc/mdstat le code UU doit apparaître à la fin.

9. Réinstaller Grub aussi sur le nouveau disque (+ changer boot BIOS sur disque 1) :
device (hd0) /dev/sda
root (hd0,0)
setup (hd0)
10. Une fois que c'est fini, rebooter une dernière fois pour être sûr que tout est ok.

Toute l'opération décrite a été réalisée telle quelle par mes soins lors d'une intervention réelle sur un serveur mail en production dans un réseau d'une quarantaine de personnes.


rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.