Я только что установил Webmin на сервер Ubuntu. В соответствии с документы вам нужно открыть порт 10000 (на котором работает Webmin) следующим образом:
iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
Затем он говорит, что вам нужно применить конфигурацию брандмауэра с:
/etc/init.d/iptables restart
Однако у меня эта команда не работает. Есть ли другая команда, которая сохраняет изменения в Ubuntu?
есть пакет, содержащий системную службу для восстановления
sudo apt-get install iptables-persistent
поместите правила в / etc / iptables / rules.
один из способов сделать это:
sudo bash -c "iptables-save > /etc/iptables/rules"
Во многих дистрибутивах Linux вы можете сохранить изменения, внесенные в конфигурацию iptables:
service iptables save
или поочередно
/etc/init.d/iptables save
Но это не так активировать изменения, это просто делает их постоянными. В тот момент, когда вы выполнили iptables
команда, изменение было активным. Эта команда вносит изменения в реальном времени.
Правило iptables становится активным после его выполнения. Выполнение перезапуска просто восстанавливает вашу конфигурацию iptables до того состояния, в котором она была сохранена в последний раз. Перезагрузка делать не нужно.
iptables-save
iptables-restore
сохранит правила в текстовом файле и обычно восстанавливается при запуске системы с помощью сценария init.d. подробности см. в iptables.conf и iptables man.