linboost.org
Lea-Linux :: LinuxFr :: Club Mandriva :: Fedora-France :: LinuxGraphic :: Mepis-France :: Spcnet
Firefox 2
Bienvenue sur Linboost.org
Menu


Programmation


GNU/Linux


Votre Compte



S'enregistrer



Compteur de Visites
Total : 64034
Aujourd'hui : 178

Connecté : 1

Valid CSS!

Nos Tutoriaux
Partage de Connection simple
Si vous voulez partager votre connection Internet ADSL sous linux , le plus simple est d'utiliser IPTable et Webmin.

Ici nous supposons que votre connection ADSL est bien configurée et est sur ppp0.
La première chose a faire est d'activer l'IP Forwarding , pour cela vous devez trouver votre fichier network qui dans le cas de mandrake se trouve dans /etc/sysconfig/ , editer ce fichier en root grâce à un editeur comme vi , emac , nedit ...
Dans ce fichier vous devez avoir quelque chose comme ça :

HOSTNAME=Serveur (nom de votre ordinateur)
NETWORKING=yes
GATEWAYDEV=eth0 (carte du reseau local)

rajouter a la ligne suivante :

FORWARD_IPV4=yes (pour activer lip forwarding)

relancer votre réseau : tapez en root /ect/rc.d/init.d/network restart (ici pour mandrake mais valable pour bcp d'autre distri)

Pour la suite vous devez avoir installé IPTable et Webmin :
lancez toujours en root Webmin(ce qui correspond a https://localhost:10000) , il vous demandera votre login et password , entrer root et le password root, dirigez-vous vers la section networking et cliquez sur linux firewall.

A côté de Showing iptable , selectionner le nat (network adress translation) et dans la partie POSTROUTING(packed after routing) ajouter une règle, cette régle comportera :

Action to take : Selectionner Masquerade
Outgoing Interface : selectionnez Equals et ensuite ppp0
Ajouter la regle , cela doit vous donner :

if output interface is ppp0 ---> masquerade
il existe bien d'autre manieres de le faire , ici je mets une règle tres générale.
Maintenant il vous suffit de cliquer sur apply configuration et cela devrait fonctionner à moins que votre reseau ne soit pas bien configuré.

je vous donne vite un exemple de configuration :

Le pc qui partage : eth0 = 192.168.0.1
Un autre pc du reseau : eth0 = 192.168.0.2 - Passerelle = 192.168.0.1 - dns = numero de dns de votre FAI (Fournisseur d'Acces Internet).

Bon courage a tous :)
Sous une Fedora Core 1
La méthode expliquée au-dessus ne fonctionne pas mais voici comment faire:
Toute la configuration se fait en console, donc ouvrez-en une et mettez en root su -.
Editez le fichier /etc/sysconfig/networking/devices/ifcfg-eth0. Voici ce qu'il doit se trouver dedans:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
NETMASK=255.255.255.0
USERCTL=yes
PEERDNS=no
GATEWAY=ppp0
TYPE=Ethernet
IPADDR=192.168.100.1
Redémarrez le réseau: service network restart
Vérifiez si vous avez iptables: rpm -q iptables
Si vous l'avez, tappez ceci: iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE et sauvez-le: service iptables save
Pour rendre le forwading possible, echo "1" > /proc/sys/net/ipv4/ip_forward
Pour qu'il soit fait directement au démarrage, éditez le fichier /etc/sysctl.conf et remplacer la valeur 0 par 1 à net.ipv4.ip_forward puis sauver. Pour terminer, tappez ceci sysctl -p.
Retour

Copyleft 2003-2006 Spcnet.be & SaintShakajin, tous droits réservés.