首先,我的机器上从未安装过 iptables 服务:
[root@VM_137_216_centos ~]# service iptables status
Redirecting to /bin/systemctl status iptables.service
Unit iptables.service could not be found.
[root@VM_137_216_centos ~]# systemctl status iptables
Unit iptables.service could not be found.
[root@VM_137_216_centos ~]# ps -ef|grep 'iptables'
root 2902 22032 0 17:05 pts/0 00:00:00 grep --color iptables
但是我安装了 Dcoker 容器,本机端口映射到容器端口是有效的,为什么我 iptables 服务没有安装过,也没有启动过。iptables 端口转发的规则链是有效的?
Dcoker 默认的端口转发是不管 iptables 服务是否启动的吗?
1
GeruzoniAnsasu 2020-06-17 17:11:48 +08:00
iptables 本来就不是服务,是内核特性……
你为什么不直接 iptables -t nat -L 看一眼呢 |
2
Jirajine 2020-06-17 17:17:19 +08:00 via Android
iptables/nftables 服务的内容是开机自动帮你加载预存储在配置文件里的规则,用户 /其他程序当然也可以手动操作。
|
3
coolxl 2020-06-17 17:18:56 +08:00
/etc/init.d/iptables status
|
4
xiaoz OP @GeruzoniAnsasu #1,iptables -t nat -L 看是有规则的
|