Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2008, à 13:25

Givre3

Vmware-server, smoothwall et iptables

Bonjour,

J'ai installé vmware server sur un serveur ubuntu.
Sur le serveur, 2 interfaces réseau:
eth0 (ip pub1)
eth1 (ip pub2)

j'ai aussi deux interfaces virtuelle dépendantes de vmware.

vmnet1 (172.16.128.1)
vmnet8 (172.16.56.1)

Sur vmware j'ai créé 2 machines virtuelles.
1 pour un firewall (smoothwall)
1 pour un test windows.

Le firewall smoothwall, dispose de 2 interfaces:
interface RED : eth0 172.16.128.128 => configuré en HOST ONLY
interface GREEN: eth1 172.16.56.254 => Configuré en NAT.

Sur le windows, une interface en 172.16.56.xx

Ce que je souhaite c'est, rediriger tout le trafic venant d'internet depuis ETH1 sur le firewall (172.16.128.128)
Et que tout ce qui sort du firewall soit autorisé.

Je garde eth0 pour ma connexion ssh par exemple.

La ou je bloque c'est pour construire l'iptables sur le serveur réel à fin d'envoyer tout ce qui arrive sur eth1 vers le firewall et d'autoriser tout ce qui sort depuis le firewall.
Je pense pas que ce soit très compliqué mais je m'embrouille avec toutes ces cartes ^^

voici le début de mon script.

Merci pour votre aide.

Benoit.


###############################################################################

# Activation des modules requis
modprobe ip_conntrack_ftp
modprobe iptable_nat
modprobe iptable_filter

###############################################################################
### Initialisation des tables
###############################################################################
# Initialise la table Filter (par defaut tout les echanges sont refuses)
echo "  + Initialisation de la table Filter"
iptables -t filter -F
iptables -t filter -X
#iptables -t filter -P INPUT   DROP
#iptables -t filter -P FORWARD DROP
#iptables -t filter -P OUTPUT  DROP

# Initialise la table NAT (par defaut tout les echanges sont actives)
echo "  + Initialisation de la table NAT"
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING  ACCEPT
iptables -t nat -P OUTPUT      ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

# Initialise la table Mangle (par defaut tout les echanges sont actives)
echo "  + Initialisation de la table MANGLE"
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -P PREROUTING  ACCEPT
iptables -t mangle -P INPUT       ACCEPT
iptables -t mangle -P FORWARD     ACCEPT
iptables -t mangle -P OUTPUT      ACCEPT
iptables -t mangle -P POSTROUTING ACCEPT


###############################################################################
### Creation des regles de filtrages
###############################################################################
# Autorise l'interface loopback à ialoguer avec elle-meme
echo "  + Regles du localhost"
iptables -t filter -A OUTPUT -o lo -p all -j ACCEPT
iptables -t filter -A INPUT  -i lo -p all -j ACCEPT

# Activation du forwarding
echo "  + Activation du FORWARDING"
echo 1 > /proc/sys/net/ipv4/ip_forward

#autorise les réponses
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


Après je vois pas ce que je dois faire, j'ai essayer plusieurs méthodes mais rien de fonctionnel.

#2 Le 16/09/2008, à 09:27

givre75

Re : Vmware-server, smoothwall et iptables

Je m'en suis sorti.

Pour ceux qui sont interessé, je peux mettre mon iptables.

Bonne continuation.

Benoît.


La vitesse de la lumière étant supérieur à la vitesse du son, bien des gens paraissent brillant jusqu'au moment ou ils ouvrent la bouche :)

Hors ligne

#3 Le 23/09/2008, à 17:03

echristophe

Re : Vmware-server, smoothwall et iptables

Salut, ta solution m'interresse!

Merci l'ami