:: Re: [DNG] iptables
トップ ページ
このメッセージを削除
このメッセージに返信
著者: tito
日付:  
To: dng
CC: lfs.mailing
題目: Re: [DNG] iptables
On Fri, 14 Feb 2025 12:02:39 +0000
fraser via Dng <dng@???> wrote:

> Hello list,
>
> Can anyone tell me how I can 'restore' (as in iptables-restore <
> /etc/iptables/rules.v4) an iptables ruleset without iptables-restore?
> The package seems to be missing from the repos.
>
> ~$apt-cache policy iptables*
> N: Unable to locate package iptables.sh
> N: Couldn't find any package by glob 'iptables.sh'
> N: Couldn't find any package by regex 'iptables.sh'
>
> ~$apt-cache policy iptables-*
> iptables-netflow-dkms:
>   Installed: (none)
>   Candidate: 2.6-4
>   Version table:
>      2.6-4 500
>         500 http://deb.devuan.org/merged daedalus/main amd64 Packages
> iptables-nftables-compat:
>   Installed: (none)
>   Candidate: (none)
>   Version table:
> iptables-persistent:
>   Installed: 1.0.20
>   Candidate: 1.0.20
>   Version table:
>  *** 1.0.20 500
>         500 http://deb.devuan.org/merged daedalus/main amd64 Packages
>         100 /var/lib/dpkg/status

>
> ~$ apt-cache policy iptables-*
> iptables-netflow-dkms:
>   Installed: (none)
>   Candidate: 2.6-4
>   Version table:
>      2.6-4 500
>         500 http://deb.devuan.org/merged daedalus/main amd64 Packages
> iptables-nftables-compat:
>   Installed: (none)
>   Candidate: (none)
>   Version table:
> iptables-persistent:
>   Installed: 1.0.20
>   Candidate: 1.0.20
>   Version table:
>  *** 1.0.20 500
>         500 http://deb.devuan.org/merged daedalus/main amd64 Packages
>         100 /var/lib/dpkg/status

>
> ~$apt-cache policy *-restore
> N: Unable to locate package *-restore
> N: Couldn't find any package by glob '*-restore'
> E: Regex compilation error - Invalid preceding regular expression
> N: Couldn't find any package by regex '*-restore'
>
> ~$apt-cache policy nft*
> nftlb:
>   Installed: (none)
>   Candidate: 1.0.7-1
>   Version table:
>      1.0.7-1 500
>         500 http://deb.devuan.org/merged daedalus/main amd64 Packages
> nftables:
>   Installed: (none)
>   Candidate: 1.0.6-2+deb12u2
>   Version table:
>      1.0.6-2+deb12u2 500
>         500 http://deb.devuan.org/merged daedalus/main amd64 Packages

>
> My principle usecase is as a cronjob on a remote host: if a known,
> good ruleset is restored from backup every 5 minutes, I am able to edit
> any experimental ruleset safe in the knowledge that should I shut myself
> out, it will only be for a few minutes. This seems to me to be an
> important facility, and I assume that the 'restore' function must be
> located elsewhere, but I cannot find it by googling.
>
> How do other people edit their firewall on a remote host?
>
> Many thanks
>
>


dpkg -L iptables
/.
/usr
/usr/bin
/usr/lib

snip

/usr/sbin/arptables-nft
/usr/sbin/arptables-nft-restore
/usr/sbin/arptables-nft-save
/usr/sbin/ebtables-nft
/usr/sbin/ebtables-nft-restore
/usr/sbin/ebtables-nft-save

snip

/usr/sbin/iptables-legacy
/usr/sbin/iptables-legacy-restore
/usr/sbin/iptables-legacy-save
/usr/sbin/iptables-nft
/usr/sbin/iptables-nft-restore
/usr/sbin/iptables-nft-save

Ciao,
Tito