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 05/07/2014, à 22:13

chefdelegion

probleme iptables [resolu]

Bonjour,

Je suis entrain de faire des containers avec docker.
ça marche impec je me connecte bien en ssh sur mon container.

Par contre quand j'exécute un script bash iptables, je peux plus télécharger les paquets par exemple : apt-get install apache2 le téléchargement reste à :
0% [Connecting to archive.ubuntu.com]

Je vous envoie mon script pour voire ou vient ma connerie :

#!/bin/bash

echo Setting firewall rules...

# On vide les iptables tables actuelles
iptables -F
iptables -F -t nat
iptables -F -t mangle
# Vider les règles personnelles
iptables -X

echo - Vidage : [OK]

# Ne pas casser les connexions etablies
iptables -A INPUT -m conntrack --ctstate ESTABLISHED -j ACCEPT

echo - Ne pas casser les connexions etablies [ok]

#Autoriser le trafic local
iptables -I INPUT 2 -i lo -j ACCEPT

echo - trafic localhost  [ok]

#Autoriser les requêtes ICMP (ping)
iptables -A OUTPUT -p icmp -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT

echo - Autoriser les requêtes PING [ok]

# On drop les scans XMAS et NULL
iptables -A INPUT -p tcp --tcp-flags FIN,URG,PSH FIN,URG,PSH -j DROP
iptables -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
iptables -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
iptables -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP

echo - drop les scans XMAS et NULL [ok]


J'ai modifié par : iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 23 -j DNAT --to 172.17.0.2:22 et ça marche :D

# Interdire toutes connexions entrantes et autoriser les connexions sortantes
iptables -t filter -P INPUT ACCEPT
iptables -t filter -P FORWARD ACCEPT
iptables -t filter -P OUTPUT ACCEPT

echo - Interdire toutes connesions entrantes : [OK]

# Permettre le trafic entrant sur un port spécifique
#ssh
iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT

echo - ssh [ok]


iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -t nat -A POSTROUTING -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o docker0 -j ACCEPT

iptables -t nat -A PREROUTING -p tcp --dport 23 -j DNAT --to 172.17.0.2:22
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 172.17.0.2:80

echo - docker [ok]

j'ai résolu par un iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 23 -j DNAT --to 172.17.0.2:22
Je laisse pour certain smile

Dernière modification par chefdelegion (Le 05/07/2014, à 23:07)


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#2 Le 15/07/2014, à 23:38

pires57

Re : probleme iptables [resolu]

salut désolé de te décevoir mais

# Interdire toutes connexions entrantes et autoriser les connexions sortantes
iptables -t filter -P INPUT ACCEPT
iptables -t filter -P FORWARD ACCEPT
iptables -t filter -P OUTPUT ACCEPT

ici tu viens de tout autoriser donc tout ce qui suit (et ce qui précede aussi d'ailleur) n'as servi a rien du tout.
Si tu veut mettre un firewall essaye de respecter au moins l'une des deux écoles, c'est a dire :
soit on bloque tout puis on ouvre ce que l'on veut
soit on autorise tout puis on ferme ce que l'on ne veut pas

Dernière modification par pires57 (Le 15/07/2014, à 23:40)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#3 Le 16/07/2014, à 09:24

chefdelegion

Re : probleme iptables [resolu]

oui je l'avais déjà rectifié  cette erreur par vérification wink


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne