• [^] # Re: faire un routeur avec une box linux facile et rapide

    Posté par . En réponse au message Debian sur mini serveur qui ne veut pas faire routeur. Évalué à 1. Dernière modification le 16 septembre 2023 à 23:14.

    D'accord, essayons ainsi.
    J'ai donc voulu supprimer la config de nftables.
    Est-ce que je peux supprimer l'intégralité du contenu du fichier /etc/nftables.conf ? Voire le fichier directement ?
    En attendant de savoir si cela est possible, j'ai essayé de le aire proprement

    J'ai trouvé ce tuto (https://www.it-connect.fr/chapitres/gestion-des-chaines-dans-nftables/) pour supprimer des configurations, mais par exemple, si je prends cet extrait du début de mon fichier nftables.conf :
    (j'ai installé et supprimé docker, pour voir comment ça fonctionnait [ça fera l'objet d'un autre sujet :)])

    #!/usr/sbin/nft -f
    flush ruleset
    table inet filter {
     chain input {
     type filter hook input priority filter;
     }
     chain forward {
     type filter hook forward priority filter;
     }
     chain output {
     type filter hook output priority filter;
     }
    }
    table ip nat {
     chain DOCKER {
     iifname "docker0" counter packets 0 bytes 0 return
     }
     chain POSTROUTING {
     type nat hook postrouting priority srcnat; policy accept;
     oifname != "docker0" ip saddr 172.17.0.0/16 counter packets 0 bytes 0 masquerade
     }
     chain PREROUTING {
     type nat hook prerouting priority dstnat; policy accept;
     fib daddr type local counter packets 102 bytes 6309 jump DOCKER
     }
     chain OUTPUT {
     type nat hook output priority -100; policy accept;
     ip daddr != 127.0.0.0/8 fib daddr type local counter packets 740 bytes 49580 jump DOCKER }
     chain postrouting {
     type nat hook postrouting priority srcnat; policy accept;
     masquerade
     }
    

    Et que je veux supprimer la chain DOCKER de la table ip nat je rentre :

    nft delete chain ip nat DOCKER
    

    Et j'obtiens cette réponse :

    Error: Could not process rule: Device or resource busy
    delete chain ip nat DOCKER
     ^^^^^^