Iptables

Bonsoir ,

je viens d'utiliser le firewall iptables
au debut j'ai tout bloquer :
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

Ensuite je voulais autoriser l'accee a l'internet avec :
iptables -A INPUT -p tcp --sport 80 -j ACCEPT

mais je n'arrive pas a connecter

Pouver vous m'aidez ?

3 réponses

  1. pour se connecter à l'internet, il faudrait plutôt quelque chose comme ceci :

    # interface eth0:192.168.1.2 
    # J'accepte les paquets entrants et sortants relatifs a des connexions déja établies 
    iptables -A INPUT -i eth0 -d 192.168.1.2 -s 0.0.0.0/0 -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A OUTPUT -o eth0 -s 192.168.1.2 -d 0.0.0.0/0 -m state ! --state INVALID -j ACCEPT

    à adapter bien sûr ! mon IP étant :
    > redfox@mandriva[192.168.1.2]:~$ /sbin/ifconfig -a 
    eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx 
              inet adr:192.168.1.2  Bcast:xxx.xxx.x.xxx  Masque:xxx.xxx.xxx.x
    
    
    la ligne que tu as indiqué : 
    <code>iptables -A INPUT -p tcp --dport 80 -j ACCEPT

    concerne le cas d'un serveur Web.

    un penguin sur la banquise !
    1. non , je veut juste se connecter a l'internet
      et oui j'ai essaye mais rien
      1. Bonjour,

        C'est pour un serveur web ?

        as-tu esssayé ceci :
        iptables -A INPUT -p tcp --dport 80 -j ACCEPT


        plutôt que
        iptables -A INPUT -p tcp --sport 80 -j ACCEPT