FirewallD 沒有運行

 

 

如果 FirewallD 沒有運行,說明防火牆服務並沒有在 CentOS 7 上啓動。這可能會導致無法通過網絡連接到虛擬機的服務。你可以按照以下步驟來啓動 FirewallD 服務並開放端口:

1. **啓動 FirewallD 服務**:使用以下命令啓動 FirewallD 服務:

```bash
sudo systemctl start firewalld
```

2. **設置 FirewallD 開機自啓**:如果希望防火牆服務在系統重啓後自動啓動,可以運行以下命令設置:

```bash
sudo systemctl enable firewalld
```

3. **檢查 FirewallD 狀態**:確保 FirewallD 服務正在運行:

```bash
sudo systemctl status firewalld
```

4. **添加端口規則**:如果 FirewallD 服務已經在運行,但你仍然無法開放端口,那麼可能需要手動添加端口規則。使用以下命令添加端口 5080 的規則:

```bash
sudo firewall-cmd --zone=public --add-port=5080/tcp --permanent
sudo firewall-cmd --reload
```

5. **重新測試連接**:重新嘗試使用 Telnet 或其他工具從你的 Windows 11 計算機連接到虛擬機的 5080 端口,以確認端口是否已經成功開放。

通過以上步驟,你應該能夠啓動 FirewallD 服務並開放 5080 端口,使你的 Windows 11 計算機可以訪問虛擬機上運行的 Socket 程序。如果問題仍然存在,請確保檢查防火牆設置和網絡配置,以便正確地配置網絡連接。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章