Problemme telechargement paquets debian

xulandrix -  
 xulandrix -
coucou tous le monde
je viens d'installé iptables
sur mon serveur web (debian )
et après avoir installé iptables : je n'arrive pu a installé de paquets

j'ai pensé que les paquets téléchargés passés par un port que je n'est pas ouvert
il y a t-il un port spéciale a ouvrir pour les paquets?
seule le port 80 , 22 , ICMP est ouvert
amicalement
xulandrix

7 réponses

  1. ripat_ Messages postés 61 Statut Membre 6
     
    Quelle est ta règle par défaut pour la chaine OUTPUT?
    0
  2. xulandrix
     
    #!/bin/sh

    # Réinitialise les règles
    sudo iptables -t filter -F
    sudo iptables -t filter -X

    # Bloque tout le trafic
    sudo iptables -t filter -P INPUT DROP
    sudo iptables -t filter -P FORWARD DROP
    sudo iptables -t filter -P OUTPUT DROP

    # Autorise les connexions déjà établies et localhost
    sudo iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -t filter -A INPUT -i lo -j ACCEPT
    sudo iptables -t filter -A OUTPUT -o lo -j ACCEPT

    # ICMP (Ping)
    sudo iptables -t filter -A INPUT -p icmp -j ACCEPT
    sudo iptables -t filter -A OUTPUT -p icmp -j ACCEPT

    # SSH
    sudo iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT
    sudo iptables -t filter -A OUTPUT -p tcp --dport 22 -j ACCEPT

    # DNS
    sudo iptables -t filter -A OUTPUT -p tcp --dport 53 -j ACCEPT
    sudo iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT
    sudo iptables -t filter -A INPUT -p tcp --dport 53 -j ACCEPT
    sudo iptables -t filter -A INPUT -p udp --dport 53 -j ACCEPT

    # HTTP
    sudo iptables -t filter -A OUTPUT -p tcp --dport 80 -j ACCEPT
    sudo iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT

    # FTP
    sudo iptables -t filter -A OUTPUT -p tcp --dport 20:21 -j ACCEPT
    sudo iptables -t filter -A INPUT -p tcp --dport 20:21 -j ACCEPT

    iptables -A FORWARD -p tcp --syn -m limit --limit 1/second -j ACCEPT
    iptables -A FORWARD -p udp -m limit --limit 1/second -j ACCEPT
    iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/second -j ACCEPT

    voila le script de mon par feu ;)
    0
  3. xulandrix
     
    dsl pour le double post
    une petite corection
    les ligne
    #DNS n'y sont pas
    et j'ai envelé les sudo a chaque debut de ligne ;)
    0
  4. ripat_ Messages postés 61 Statut Membre 6
     
    Le plus simple est de mettre la chaîne OUTPUT à ACCEPT par défaut et de voir si ça règle le problème. Il n'y a pas trop de danger à autoriser la sortie sans restriction.

    Si toutefois tu veux conserver le filtre en sortie, il va falloir trouver quel protocole et quel port aptitude utilise. Soit tu cherches sur internet soit tu utilises un packet sniffer comme Wireshark soit, plus simple si tu n'as jamais utilisé de sniffer tu rajoutes en bas de tes règles d'iptables un "filet" qui journalisera tout ce qui est rejeté par ton FW.
    iptables -A INPUT -j LOG --log-prefix '[FW_DROP]'
    iptables -A OUTPUT -j LOG --log-prefix '[FW_DROP]'

    Les paquets refoulés seront envoyés dans le log d'iptables; Si tu n'as rien changé aux paramètres par défaut, ça va dans syslog.

    Tu fais un tail -f /var/log/syslog | grep 'FW_DROP'

    Et tu lances un aptitude ou apt-get ou le truc graphique (je ne sais plus comment il s'appelle).

    Dans la console du tail tu verras de suite des lignes s'ajouter. Poste-les ici et on regardera ça.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. xulandrix
     
    Jun 13 10:09:18 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:09:24 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:09:24 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:09:34 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:09:34 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:09:49 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:09:49 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:10:03 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:10:03 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:10:17 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:10:17 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:10:34 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:10:34 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:10:42 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:10:42 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:10:53 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:10:53 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:11:09 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:11:09 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:11:27 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:11:27 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:11:38 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:11:38 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:11:52 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:11:52 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:12:07 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:12:07 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:12:15 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:12:15 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:12:28 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:12:28 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:12:45 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:12:45 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:12:53 wbeserveurbyxulandrix noip2[2259]: Can't gethostbyname for dynupdate.no-ip.com
    Jun 13 10:12:53 wbeserveurbyxulandrix noip2[2259]: Can't get our visible IP address from ip1.dynupdate.no-ip.com
    Jun 13 10:13:05 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:13:05 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:13:17 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:13:17 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:13:32 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:13:32 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:13:52 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:13:52 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:14:05 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:14:05 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:14:19 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:14:19 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:14:40 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:14:40 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:15:00 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:15:00 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:15:21 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:15:21 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:15:30 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:15:30 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:15:39 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:15:39 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:15:51 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:15:51 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:16:04 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:16:04 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:16:18 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:16:18 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:16:29 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:16:29 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:16:36 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:16:36 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:16:43 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:16:43 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:17:01 wbeserveurbyxulandrix /USR/SBIN/CRON[3005]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
    Jun 13 10:17:03 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:17:03 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:17:19 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:17:19 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:17:39 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:17:39 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:17:46 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:17:46 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:17:53 wbeserveurbyxulandrix noip2[2259]: Can't gethostbyname for dynupdate.no-ip.com
    Jun 13 10:17:53 wbeserveurbyxulandrix noip2[2259]: Can't get our visible IP address from ip1.dynupdate.no-ip.com
    Jun 13 10:18:07 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:18:07 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:18:21 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:18:21 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:18:28 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:18:28 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:18:37 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:18:37 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:18:51 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:18:51 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:18:58 wbeserveurbyxulandrix dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
    Jun 13 10:18:58 wbeserveurbyxulandrix dhclient: send_packet: Operation not permitted
    Jun 13 10:19:03 wbeserveurbyxulandrix shutdown[3016]: shutting down for system reboot

    j'aiune erreur sur le port 67 sa peut etre sa
    0
    1. ripat_ Messages postés 61 Statut Membre 6
       
      Commence par remettre to FW à Zéro (avec sudo si nécessaire)

      iptables -F
      iptables -X
      iptables -P INPUT ACCEPT
      iptables -P FORWARD ACCEPT
      iptables -P OUTPUT ACCEPT

      Regarde si ta mise à jour fonctionne. Si oui, remets ton FW avec la méthode que j'ai donnée plus haut.
      0
  7. ripat_ Messages postés 61 Statut Membre 6
     
    Je viens de lire l'extrait du syslog que tu as posté plus haut. Je viens seulement de percuter. Dnas ton FW tu dois ouvrir les ports 67 et 68 pour laisser passer les requêtes DHCP.

    Ou bien, à tester, mettre ton script de FW dans /etc/network/if-up.d.
    0