Ajouter une route par défaut
 


- une route est la combinaison entre une adresse IP de destination (l'adresse IP d'un PC ou l'adresse d'un réseau complet) et une passerelle qui détermine le chemin que doivent prendre vos paquets IP pour se rendre à destination.
- une passerelle est un équipement (routeur, firewall, PC, ...) possédant en général au moins deux interfaces réseau. Cet équipement sert à faire la jonction et gère les communications entre les réseaux qu'il relie.
- la route par défaut défini la destination que doivent prendre les paquets IP lorsqu'on ne sait pas où se trouve la destination. C'est cette route qui est utilisée pour surfer sur internet par exemple.


Pour afficher les routes définies sur votre PC, il suffit de taper la commande suivante : netstat -rn dont voici le résultat sur notre machine :

$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0
0.0.0.0 10.0.0.138 0.0.0.0 UG 0 0 0 eth0
$

La route par défaut, si elle est presente, se traduit par une entrée particulière dans la table affichée plus haut. Cette entrée est celle dont la destination est 0.0.0.0 (pour une distribution Debian) ou default (pour RedHat). Pour les autres distributions On voit que le gateway est 10.0.0.138 pour cette route, ce qui correspond à notre routeur ADSL.


Venons-en maintenant au fait. Pour ajouter une route par défaut, la commande est la suivante : route add default gwadresse_IP_de_la_passerelle

Pour que cette information soit prise en compte à chaque reboot, il faut spécifier cette information dans un fichier bien particulier.
- Sous Debian : éditez le fichier /etc/network/interface. Dans la section correspondant à votre carte réseau, ajoutez la ligne "gateway x.x.x.x" en dessous des lignes "address", "netmask",...
- Sous RedHat/Fedora/Mandrake : éditez le fichier /etc/sysconfig/network et ajouter l'adresse IP de la passerelle à la ligne "GATEWAY="

 

Comment configurer un serveur de noms (DNS) ?
 


Pour configurer un serveur DNS, c'est très simple, il suffit d'ajouter dans le fichier /etc/resolv.conf (il faut le créer s'il n'existe pas) la ligne suivantes :
nameserver adresse_ip_du_serveur_DNS.
Il faut ajouter autant de lignes qu'il y a de serveurs DNS à configurer.

 

Comment définir une adresse IP sous linux ?
 


La commande qui permet de faire toutes ces manipulations au niveau de vos cartes réseau est ifconfig.
Cette commande, à taper en root, permet principalement :
- de définir ou modifier l'adresse IP d'une interface,
- de changer le masque de sous réseau,
- d'activer et désactiver une interface.

Dans cette astuce, nous utiliserons l'interface "eth0" qui correspond à la première interface ethernet de votre PC. Si vous possédez plus d'une interface, la seconde se nommera "eth1" et ainsi de suite.

Pour définir ou modifier l'adresse IP de l'interface "eth0" en lui donnant pour valeur "192.168.0.1" , il faut taper la commande suivante :
ifconfig eth0 192.168.0.1
Pour changer le masque et le fixer à la valeur "255.255.255.0", la commande est : ifconfig eth0 netmask 255.255.255.0.
Notez que :
- ces deux commandes peuvent être concaténées : ifconfig nom_de_l_interface adresse_ip netmask masque_de_sous_réseau.
- lorsque vous définissez une adresse pour une nouvelle interface, si vous ne spécifiez pas le masque, celui-ci prendra comme valeur celle du par défaut correspondant à la classe de l'adresse. Pour faire simple, sachez que cette valeur par défaut est largement suffisante pour une utilisation normale et qu'il n'est donc pas nécessaire de la spécifier.

Pour activer/désactiver une interface, la commande est : ifconfig eth0 up pour l'activer et ifconfig eth0 down pour la désactiver.

Pour vérifier votre configuration, vous pouvez taper ifconfig -a qui vous affichera la configuration de toutes vos cartes réseaux.


 

Installer Fedora 4 a partir d'un disque dur
 


Attention : Le disque qui contient les ISO doit être formaté VFAT/FAT-32


Petite méthode pour lancer l'installation graphique de Fedora 4 depuis des images ISO de CD stockées sur un disque dur :

Booter sur l'installation à partir d'une clé USB, du CD d'installation ou du Rescue CD.
Vous arriverez sur l'écran Fedora, tapez linux askmethod pour qu'il vous demande à partir de quel périphérique l'installer.
Ensuite choisissez la langue, le clavier et le périphérique d'installation (Hard Disk dans notre cas).
Choissisez la partition et si besoin le chemin des images ISO puis validez.
L'intallation va se faire à partir du disque dur.

 

Régler le problème du message d'erreur lié à la source contrib avec urpmi sous Mandrake 9.2
 


Lorsque l'on utilise urpmi on a le message suivant :
"Le medium « contrib » utilise un fichier de liste invalide : le site miroir n'est probablement pas à jour. Essai d'une méthode alternative en cours..."

En fait, c'est que le fichier list des contribs est corrompu. Ce message est un simple avertissement, il ne gène en rien l'utilisation de urpmi. Cependant, il est tout à fait possible de le faire disparaître définitivement, il suffit pour cela de supprimer le fichier /var/lib/urpmi/list.contrib


 

Surfer sur le net pendant l'installation d'une Gentoo
 


Vous êtes en train d'installer Gentoo ou de compiler un noyau et vous avez besoin d'un package et le système X est indisponible ? Tapez ceci à l'invitation de la ligne de commande : links2 et surfez ;)


 

Installer son Modem F@st 800 USB sous Linux
 


Procurez vous les sources du driver dont voici le nom, je ne mets pas de lien, ma quète ayant été laborieuse je vous laisse le plaisir d'une Google-isation -eagle-usb-1.9.6.tar.bz2 Décompressez l'archive puis, entrez dans le répertoire créé. Débranchez votre Modem!! Voici la procedure : 1- Ouvrez un terminal et tapez : ./configure (saisissez TOUT, . ET le /) puis tapez sur entrer. Un fois terminé, regardez si il n'y a pas eu d'erreur. Si tout s'est bien passé passez a l'étape suivante. 2- Tapez : make uninstall (ca c au cas ou vous auriez tenté d'autre installation) 3- Tapez : make clean 4- Tapez : make 5- Tapez : make install Le driver du modem s'installe a présent. Si TOUT s'est bien passé alors vous pourrez passer à l'étape suivante. Vous aurez besoin des paramètre de connexion de votre fournisseur d'accès : DSN primaire et secondaire, identifiant et mot de passe ainsi que les paramètre ATM => VPI et VCI (le programme vous guidera pour cela). 6- Tapez : eagleconfig et répondez au questions 7- Tapez : startadsl et normalement vous êtes connecté :) Si tout se passe bien eagle-usb devrait apparaitre dans la liste des services et s'exécuter au démarrage de votre ordinateur. Nota :Si vou rencontrez des problèmes de déconnexions et reconnexions dûes à l'attibution de votre adresse ip par votre fournisseur d'accès, allez dans les paramètres des service et redémarrer eagle-usb apres que votre modem ait été ré-initialisé.


 

Redémarrer automatiquement un process
 


Exemple utilisé pour redémarrer le programme vtund qui permet d'établir une liaison vpn. # Mettez la ligne suivante dans le cron de l'utilisateur qui run le process qui vérifie si le process est arrêté (toutes les minutes) * * * * * /home/toto/restart_vtund.sh >/dev/null 2>&1 ------- sNiP -------------- SnIp ------------------------ Remplissez le fichier restart_vtund.sh dans le home de toto : #!/bin/sh ps -Af | grep -v grep | grep vtund >/dev/null 2>&1 if [ $? -ne 0 ] ; then echo "Redémarrage de vtun" /usr/sbin/vtund lien-vpn peer.ath.cx fi


 

Patcher son kernel
 


On peut aisement patcher son kernel pour passer de la version 2.4.23 à la 2.4.24 ou encore pour ajouter la fonctionnalité qui va révolutionner votre pc :) Pour cela rendez vous dans votre dossier source du kernel /usr/src/linux-* tapez : zcat machine_à_café.gz | patch -p0 bzcat machine_à_café.bz2 | patch -p0 ou décompresser le patch afin d'obtenir le .patch et tapez : patch -p1 < machine_a_café.patch


 

Accéder aux partitions Windows sous GNU/Linux
 


1) faire le listing des nom de fichiers linux correspondant aux partitions windows
/dev/hda1
/dev/hda2
etc...

(utiliser GNU Fdisk (en tant que root) : fdisk /dev/hda, puis 'p' pour afficher la liste des partitions & leur type,
puis 'q' pour quitter)

Essayer de se rappeler le nom de volume associé sous Windows (C:, D:, E:, etc...)

2) En tant que root, créer les répertoires :
/mnt/win/
/mnt/win/c
/mnt/win/d
/mnt/win/e
...
avec mkdir /mnt/win/ , puis mkdir /mnt/win/c , etc...

3) pour chaque partition, taper a la main (en root):
mount -t type_1de_partition périphérique point de montage

Exemples:
mount -t vfat /dev/hda1 /mnt/win/c
mount -t msdos /dev/hda5 /mnt/win/d
mount -t ntfs /dev/hda3 /mnt/win/e

S'il n'y a pas de message d'erreur pour le type ou le point de montage de la partition que vous désirez monter, passez à l'étape 4.
Sinon recommencez avec un autre type de partition (vfat, ntfs, msdos, umsdos)

ATTENTION: lorsque l'on tape la commande mount il faut se situer dans un répertoire différent du point de montage que l'on veut utiliser.

Apres avoir tapé la commande précédente, vous pouvez faire
les point de montage
pour vérifier que les fichiers la partition montée sont visibles (et présents).

4) Éditer le fichier /etc/fstab (root)
Il contient normalement des choses du genre :

#
proc /proc proc defaults 0 0
none /proc/bus/usb usbdevfs defaults,gid=disk,umask=002 0 0
/dev/hda7 / ext2 defaults,errors=remount-ro 0 1
/dev/hda6 none swap sw 0 0
/dev/fd0 /floppy auto defaults,user,kudzu,noauto 0 0
/dev/sda4 /zip100 auto defaults,user,kudzu,noauto 0 0
/dev/cdrom /cdrom iso9660 defaults,ro,user,kudzu,noauto 0 0
/dev/hda8 /usr ext2 rw 0 2
/dev/hda9 /home ext2 rw 0 2

Il faudra y ajouter des lignes pour les partitions Windows que vous souhaitez monter (correspondant aux commandes précédentes qui ont fonctionné)

par exemple :
/dev/hda1 /mnt/win/c vfat defaults,ro 0
/dev/hda5 /mnt/win/d vfat defaults,ro 0


 

Monter des images ISO
 


Saviez vous que vous pouviez utiliser des images ISO de la même façon qu'un cdrom ? pourtant il suffit de la monter avec (presque) les mêmes paramètres que pour un cdrom

Pour cela, tapez dans un shell :

mount -o loop -t iso9660 /chemin/vers/votreImage.iso /répertoire/de/destination/

Il faut être root, ou avoir une autorisation spéciale de monter le fichier a l'endroit en question pour pouvoir le faire.
 

 

 

2005-2008 copyright © Passionnément PSP