<===

ProNotes

2025-11-25 09:48:24
### Как открыть порт во всех зонах firewalld одной командой (шпаргалка на память)

```bash
# Открыть TCP-порт 5543 (или любой другой) ВО ВСЕХ зонах сразу
sudo firewall-cmd --permanent --all-zones --add-port=5543/tcp

# Если нужен и UDP тоже
sudo firewall-cmd --permanent --all-zones --add-port=5543/udp

# Применить изменения
sudo firewall-cmd --reload
```

Готово. Больше не надо бегать по каждой зоне отдельно.

### Полная шпаргалка «открыть порт везде» (копируй-вставляй)

```bash
# 1. Открываем TCP и UDP порт 5543 во всех зонах навсегда
sudo firewall-cmd --permanent --all-zones --add-port=5543/tcp
sudo firewall-cmd --permanent --all-zones --add-port=5543/udp

# 2. Применяем
sudo firewall-cmd --reload

# 3. Проверяем, что реально везде открыто
echo "=== Порты во всех зонах ===" && \
sudo firewall-cmd --get-zones | xargs -n1 -I{} sh -c 'echo "Зона {}:"; firewall-cmd --zone={} --list-ports | grep 5543 || echo "  - нет"'
```

### Другие полезные команды на память

```bash
# Посмотреть, какие зоны сейчас активны
sudo firewall-cmd --get-active-zones

# Посмотреть всё содержимое всех зон сразу
sudo firewall-cmd --list-all-zones

# Удалить порт из всех зон (если вдруг передумал)
sudo firewall-cmd --permanent --all-zones --remove-port=5543/tcp
sudo firewall-cmd --permanent --all-zones --remove-port=5543/udp
sudo firewall-cmd --reload
```
← Previous Next →
Back to list