Skip to content

[Feature] Issue related to opening ports in the Oracle Cloud firewall #12110

@bulesky89857

Description

@bulesky89857

[Feature] 关于甲骨文 防火墙 端口开放的问题

1Panel Version

v2

Please describe your needs or suggestions for improvements

关于甲骨文 防火墙 端口开放的问题

Please describe the solution you suggest

高版本的Ubuntu 比如24.04 机器运行清除防火墙代码重启后依然会恢复,造成端口不通,解决方案如下:

Additional Information

一、进入自己的实例,设置子网开放端口
二、
Ubuntu24.04为例:

1

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F

2
彻底清除限制 (慎用):

sudo netfilter-persistent save

3
遇到错误

root@# netfilter-persistent save
run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save
touch: cannot touch '/etc/iptables/rules.v4': No such file or directory
run-parts: /usr/share/netfilter-persistent/plugins.d/15-ip4tables exited with return code 1
run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save
touch: cannot touch '/etc/iptables/rules.v6': No such file or directory
run-parts: /usr/share/netfilter-persistent/plugins.d/25-ip6tables exited with return code 1

缺少了关键的配置文件目录 /etc/iptables。这种情况在某些精简版的 Ubuntu 镜像或者手动清理过系统的机器上很常见。

由于目录不存在,save 命令无法创建规则文件,导致报错。

解决方法
你只需要手动创建这个目录,然后重新运行保存命令即可:

# 1. 创建缺少的配置目录
sudo mkdir -p /etc/iptables

# 2. 再次尝试保存规则
sudo netfilter-persistent save

检查
ls -l /etc/iptables/

无需重启等操作。

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions