root@debian:~# service iptables status● iptables.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)root@debian:~# service iptables stopFailed to stop iptables.service: Unit iptables.service not loaded.
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
iptables 从来都不是一种服务,是Linux内核的组件。 所以没有什么所谓的启动服务/停止服务。
分别执行这4条来清理所有iptables规则。这样它就啥也不过滤,统统放行。
iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -F
如果你有ipv6的话 还要另外换成ip6tables再执行一遍
debian 的 iptables 默认没有开启且没有任何规则。debian 的 iptables 设置规则并重启系统后所有规则都消失(centos有对应的服务保存规则)这一点要注意。需要保存规则的使用iptables-save命令输出所有规则保存到文件并设置开机时使用iptables-restore导入。
Ps:用了systemd就不建议再使用service管理服务了。直接使用systemctl命令就可以。systemctl status iptablessystemd通过service文件来进行管理。系统默认的控制文件存放在/lib/systemd/system/以.service后缀结尾(如无必要绝对不要随便修改)。
像你这种提示是systemd没找到对应的.service文件。更多的去搜索systemd了解。
iptables 从来都不是一种服务,是Linux内核的组件。 所以没有什么所谓的启动服务/停止服务。
分别执行这4条来清理所有iptables规则。这样它就啥也不过滤,统统放行。
如果你有ipv6的话 还要另外换成ip6tables再执行一遍
debian 的 iptables 默认没有开启且没有任何规则。
debian 的 iptables 设置规则并重启系统后所有规则都消失(centos有对应的服务保存规则)这一点要注意。需要保存规则的使用iptables-save命令输出所有规则保存到文件并设置开机时使用iptables-restore导入。
Ps:
用了systemd就不建议再使用service管理服务了。直接使用systemctl命令就可以。
systemctl status iptables
systemd通过service文件来进行管理。系统默认的控制文件存放在/lib/systemd/system/以.service后缀结尾(如无必要绝对不要随便修改)。
像你这种提示是systemd没找到对应的.service文件。更多的去搜索systemd了解。