现在先有的基础上增删改容器,iptables 里的都不会变,理论上上每次 systemctl restart docker 后规则都会重新写入 iptables 然后我尝试手动添加 iptables 规则,但是在重启后规则一样会丢失 想到之前这个服务器中了过挖矿的木马,很多文件被 chattr +ia 了,会不会是 iptables 的配置文件也被+ia 了 但是半天找不到 iptables 的配置文件地址 OS ubuntu16.04
1
julyclyde 2022-07-07 09:54:48 +08:00
为什么你觉得理论上 systemctl restart docker 会把规则重新写入 iptables 呢?有什么证据吗?
|
2
cloudyi 2022-07-07 10:42:03 +08:00
修改一下 docker.service
ExecStart=/usr/bin/docker daemon -H fd:// --iptables=false |
4
julyclyde 2022-07-08 10:34:34 +08:00
@FenixVu 你启动容器的时候用的网络模式是哪种呢? NAT 吗?
iptables 你添加的是 DNAT 规则吗还是别的什么类型? |
9
FenixVu OP @julyclyde
Chain DOCKER (1 references) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 172.17.0.2 tcp dpt:3306 ACCEPT tcp -- 0.0.0.0/0 172.17.0.3 tcp dpt:80 ACCEPT tcp -- 0.0.0.0/0 172.17.0.4 tcp dpt:5432 ACCEPT tcp -- 0.0.0.0/0 172.17.0.5 tcp dpt:8008 ACCEPT tcp -- 0.0.0.0/0 172.17.0.6 tcp dpt:80 ACCEPT tcp -- 0.0.0.0/0 172.17.0.7 tcp dpt:8009 ACCEPT tcp -- 0.0.0.0/0 172.17.0.8 tcp dpt:8006 这种啊 |