Salut les amis et bon debut de weeckend,
voilà j'utilise ubuntu 9.04 et j'ai reussie à faire le nattage entre mes deux interfaces réseaux pour le partage de la connexion internet.
Mais je suis obligé de faire ça manuellement à chaque demarrage,j'ai donc fait quelque recherches sur internet mais qui ne me satisfont pas,voici ce que j'ai exactement dans mes fichiers de config :
- j'ai crée un fichier /etc/init.d/local et voici son contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 #!/bin/sh
 
case $1 in
start)
# pour activer tout ça
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
 
stop)
# pour arreter tout ça
iptable -t nat -F
echo 0 > /proc/sys/net/ipv4/ip_forward
*)
echo "Usage: /etc/init.d/local start | stop "
exit 1
;;
esac
exit 0
Ensuite j'attribue les droits d'execution au user root:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 chmod 755 /etc/init.d/local
et enfin j'intégre le script au systéme pour qu'il se lance au demarrage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 update-rc.d local defaults
et j'ai bien obtenu le resultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 update-rc.d: warning: /etc/init.d/local missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/local ...
   /etc/rc0.d/K20local -> ../init.d/local
   /etc/rc1.d/K20local -> ../init.d/local
   /etc/rc6.d/K20local -> ../init.d/local
   /etc/rc2.d/S20local -> ../init.d/local
   /etc/rc3.d/S20local -> ../init.d/local
   /etc/rc4.d/S20local -> ../init.d/local
   /etc/rc5.d/S20local -> ../init.d/local
Mais lorsque je redemarre l'ordinateur le nattage n'est pas activer automatiquement,là je ne comprend plus
SVP les amis un coup de main.
merci d'avance