Molet

一篇带你用Deepin管理Iptables脚本

Molet 运维技术 2022-11-14 485浏览 0

简介

在CentOS上用惯了iptables,作为服务进行管理,但是在Debian上没有对应的脚本,手动做一个。

一篇带你用Deepin管理Iptables脚本

service文件

现在系统基本都是使用systemd进行管理,可以直接编辑service文件进行管理。

sudovim/usr/lib/systemd/system/iptables.service
[Unit]
Description=iptablesrulesservice
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/sbin/iptables-restore/etc/iptables.rules
ExecReload=/usr/sbin/iptables-restore/etc/iptables.rules
ExecStop=/usr/sbin/iptables-PINPUTACCEPT
ExecStop=/usr/sbin/iptables-F
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

加载文件

一篇带你用Deepin管理Iptables脚本

sudosystemctldaemon-reload
sudosystemctlenableiptables
sudosystemctlstartiptables
sudosystemctlreloadiptables

保存配置文件

这里只能控制服务的启动、重载和关闭,不能保存配置文件。可以通过命令直接保存配置文件。

/usr/sbin/iptables-save-f/etc/iptables.rules

继续浏览有关 系统运维 的文章
发表评论