Comment Ca Marche l'informatique ?
Accueil
Forum
Aide
bordure
Page d'accueil
Ajouter aux favoris
Signalez une erreur
Ecrire à Jean-Francois Pillou
Configuration TCP/IP
Routage PPP
Samba
Version 2.0.3
Routage d'un réseau PPP vers un réseau local sous Linux Page précédente Page suivante Retour à la page d'accueil

Partager une connexion Internet

Cet article a pour but de vous permettre d'utiliser une connexion Internet (fonctionnant par exemple avec le protocole PPP) grâce au routage des paquets IP par la machine connectée à Internet.

Routage des paquets IP

Supposons un réseau de classe C (254 IP) comme 192.168.0.0 dont le masque de réseau est 255.255.255.0
Pour configurer notre passerelle , il faut connaitre le numéro de notre noyau 2.0 , 2.1 ou 2.2 , 2.3 ou 2.4. Les outils étant différent.

  • Voici la procédure sous le noyau Linux 2.0 :
    /sbin/depmod -a
    
    /sbin/modprobe ip_masq_ftp (pour router le ftp)
    
    /sbin/modprobe ip_masq_irc (pour router l'irc)
    
    /sbin/modprobe ip_masq_quake (pour router le gameserver de quake)
    
    /sbin/modprobe ip_masq_raudio (pour router réalaudio)
    Activer le forwarding :
    echo 1 >  /proc/sys/net/ipv4/ip_forward
    Router la connexion :
    ipfwadm -F -a m -S 192.168.0.024 -D 0.0.0.0/0
    Cela signifie que tout ce qui a pour source le réseau 192.168..0 est routé directement vers le réseau internet.
  • Sous le noyau Linux 2.1 et 2.2 Idem que 2.0 en changeant ipfwadm par ipchains
    ipchains -A forward -s 192.168.0.0/24 -d 0.0.0.0/0 -j MASQ
  • Sous le noyau Linux 2.3 et 2.4 Idem que 2.0 en changeant ipfwadm par iptables
    iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE

Par Rémy Pouchain


Page précédente Page suivante

Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL. Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.