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.
|