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