firewalld开放ip和端口
时间: 2023-10-20 07:34:52 浏览: 290
要在firewalld中开放特定的IP地址和端口,您可以按照以下步骤进行操作:
1. 首先,确定您要开放的IP地址和端口。例如,假设您要开放IP地址为192.168.1.100的主机上的端口8080。
2. 使用以下命令添加一个新的firewalld服务:
```
sudo firewall-cmd --new-service=myapp
```
3. 在 /etc/firewalld/services 目录中创建一个名为 myapp.xml 的文件,并将以下内容添加到文件中:
```
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>My App</short>
<description>My custom application</description>
<port protocol="tcp" port="8080"/>
<source address="192.168.1.100"/>
</service>
```
4. 保存并关闭文件。
5. 使用以下命令重新加载firewalld配置:
```
sudo firewall-cmd --reload
```
6. 启用并应用新的服务:
```
sudo firewall-cmd --add-service=myapp --permanent
```
7. 重新加载firewalld配置以使更改生效:
```
sudo firewall-cmd --reload
```
现在,您已成功在firewalld中开放了指定的IP地址和端口。请根据您的需求进行相应的设置和调整。
阅读全文