简介
在CentOS上用惯了iptables,作为服务进行管理,但是在Debian上没有对应的脚本,手动做一个。
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
加载文件
sudosystemctldaemon-reload sudosystemctlenableiptables sudosystemctlstartiptables sudosystemctlreloadiptables
保存配置文件
这里只能控制服务的启动、重载和关闭,不能保存配置文件。可以通过命令直接保存配置文件。
/usr/sbin/iptables-save-f/etc/iptables.rules
转载请注明:IT运维空间 » 运维技术 » 一篇带你用Deepin管理Iptables脚本
发表评论