<===
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
```