Onlangs heb ik Debian geïnstalleerd op mijn home server. Ik heb al wat ervaring met RH distro's zoals fedora en daar kon je de iptables gaan aanpassen, in een fysiek bestand via:
Hier kon je dan alle regels gaan aanpassen, firewall reloaden en klaar. In debian ligt het iets anders en heb ik het volgende gedaan:
Dit lukt perfect, de nieuwe regels laden en de dingen die hij moet doorlaten werken wel degelijk. Eenmaal ik mijn systeem reboot krijg ik weer de default firewall regels en is mijn firewall configuratie is verdwenen. Dit is niet echt handig aangezien ik geen extra scherm heb en alles via SSH/VNC moet gebeuren. Na wat googelen zou dit een oplossing zijn:
Maar ook zonder success. Ik heb ook geprobeerd om dit het iptables-restore commando in mijn rc.local te plaatsen, maar ook dit lukt niet.
nano /etc/sysconfig/iptables
Hier kon je dan alle regels gaan aanpassen, firewall reloaden en klaar. In debian ligt het iets anders en heb ik het volgende gedaan:
#nieuw bestand aanmaken vanaf nul en hierin mijn firewall regels plaatsen nano /etc/iptables.rules #iptables laden iptables-restore < /etc/iptables.rules
Dit lukt perfect, de nieuwe regels laden en de dingen die hij moet doorlaten werken wel degelijk. Eenmaal ik mijn systeem reboot krijg ik weer de default firewall regels en is mijn firewall configuratie is verdwenen. Dit is niet echt handig aangezien ik geen extra scherm heb en alles via SSH/VNC moet gebeuren. Na wat googelen zou dit een oplossing zijn:
nano /etc/network/if-pre-up.d/iptables #in dit bestand komt dan het commando iptables-restore < /etc/iptables.rules #executable maken chmod +x /etc/network/if-pre-up.d/iptables
Maar ook zonder success. Ik heb ook geprobeerd om dit het iptables-restore commando in mijn rc.local te plaatsen, maar ook dit lukt niet.
[ Voor 5% gewijzigd door SanderH_ op 24-04-2011 13:16 ]