personnelement j'ai chopé un script tout cuit dont j'ai modifié les ip
tu peut le comprendre en regardant le manuel de iptable mais alors bonne chance !!!
le voici :
===========================================
# reset des tables
iptables -F
iptables -t nat -F
# default policy : DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# on accepte les paquets relatifs aux connexions déja ouvertes
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# accepte tout ce qui concerne l'interface loopback
iptables -A INPUT -i lo -m state --state NEW -j ACCEPT
iptables -A OUTPUT -o lo -m state --state NEW -j ACCEPT
# on accepte tout sur l'interface du réseau interne
iptables -A INPUT -i eth1 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -o eth1 -m state --state NEW -j ACCEPT
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
# pour le ftp data
iptables -A INPUT -i eth0 -p tcp --source-port 20 --destination-port 1025:65535 -m state --state NEW -j ACCEPT
# liste des ports acceptés sur l'interface externe
iptables -A INPUT -i eth0 -p tcp -m multiport --destination-ports 21,22,80 -m state --state NEW -j ACCEPT
# on accepte ce qui sort vers l'exterieur
iptables -A OUTPUT -o eth0 -j ACCEPT
# on accepte de forwarder vers l'exterieur
iptables -A FORWARD -o eth0 -j ACCEPT
# masquerade du réseau interne
iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -j MASQUERADE
===========================================
# un script // iptable
Posté par schootmann . En réponse au message Partage de connexion. 2 pc ubuntu. Évalué à 1.
tu peut le comprendre en regardant le manuel de iptable mais alors bonne chance !!!
le voici :
===========================================
# reset des tables
iptables -F
iptables -t nat -F
# default policy : DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# on accepte les paquets relatifs aux connexions déja ouvertes
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# accepte tout ce qui concerne l'interface loopback
iptables -A INPUT -i lo -m state --state NEW -j ACCEPT
iptables -A OUTPUT -o lo -m state --state NEW -j ACCEPT
# on accepte tout sur l'interface du réseau interne
iptables -A INPUT -i eth1 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -o eth1 -m state --state NEW -j ACCEPT
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
# pour le ftp data
iptables -A INPUT -i eth0 -p tcp --source-port 20 --destination-port 1025:65535 -m state --state NEW -j ACCEPT
# liste des ports acceptés sur l'interface externe
iptables -A INPUT -i eth0 -p tcp -m multiport --destination-ports 21,22,80 -m state --state NEW -j ACCEPT
# on accepte ce qui sort vers l'exterieur
iptables -A OUTPUT -o eth0 -j ACCEPT
# on accepte de forwarder vers l'exterieur
iptables -A FORWARD -o eth0 -j ACCEPT
# masquerade du réseau interne
iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -j MASQUERADE
===========================================
j'espere que ça marchera pour toi ;)