Je voudrais partager ma connection internet mais je rencontre des difficultés.
Voici ma config:
MODEM<------->eth0-eth1<-------->MA_SECONDE_MACHINE
J'ai configuré une IP statique pour eth1:192.168.1.1
Jai crée un fichier nat.sh dont voici le contenu:
#!/bin/sh
PATH=/sbin
echo "[Activation du partage de connection]"
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "[Mise en place du masquerading]"
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
(J'ai mis PATH=/sbin pour ne pas avoir à le retaper à chaque ligne)
J'ai modifié mon fichier /etc/rc.d/rc.local comme suit:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_nat
/sbin/modprobe iptable_filter
/usr/bin/nat.sh
La machine distante est sous Windows et j'ai rentré les paramètres suivants:
IP: 192.168.1.2
NETMASK: 255.255.255.0
Passerelle: 192.168.1.1
DNS1 de mon fournisseur d'accès
DNS2 de mon fournisseur d'accès
Et malgré tout ça le partage ne marche pas et le ping ne passe. 🙁
Aurais-je oublié quelque chose ?
Voilà j'attends vos réponses avec impatience.
PS: mon firewall ainsi que Selinux sont activés.
Voici ma config:
MODEM<------->eth0-eth1<-------->MA_SECONDE_MACHINE
J'ai configuré une IP statique pour eth1:192.168.1.1
Jai crée un fichier nat.sh dont voici le contenu:
#!/bin/sh
PATH=/sbin
echo "[Activation du partage de connection]"
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "[Mise en place du masquerading]"
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
(J'ai mis PATH=/sbin pour ne pas avoir à le retaper à chaque ligne)
J'ai modifié mon fichier /etc/rc.d/rc.local comme suit:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_nat
/sbin/modprobe iptable_filter
/usr/bin/nat.sh
La machine distante est sous Windows et j'ai rentré les paramètres suivants:
IP: 192.168.1.2
NETMASK: 255.255.255.0
Passerelle: 192.168.1.1
DNS1 de mon fournisseur d'accès
DNS2 de mon fournisseur d'accès
Et malgré tout ça le partage ne marche pas et le ping ne passe. 🙁
Aurais-je oublié quelque chose ?
Voilà j'attends vos réponses avec impatience.
PS: mon firewall ainsi que Selinux sont activés.