Брандмауэр активен или нет?
Я запутался в состоянии моего брандмауэра. Используя Ubuntu Software Center, я установил Gufw.
Проблема:
Когда брандмауэр заблокирован, он выглядит как неактивный. Но когда я его разблокирую, он всегда отображается как активный.
Нужно ли оставлять графический интерфейс брандмауэра открытым, чтобы включить его?
3 ответа
Нет, ты не Ваш брандмауэр включен. Просто чтобы быть уверенным, вы можете запустить эту команду:
sudo ufw enable
Если он говорит, что он активен, он... активен и останется активным. Даже если у вас есть графический интерфейс брандмауэра.
Хотя прошло уже некоторое время с тех пор, как вопрос был задан, я бы хотел ответить на него;) Вы правильно сформулировали это в своем вопросе, когда написали " похоже, что он неактивен". Графический интерфейс показывает, что брандмауэр неактивен, потому что он не знает ничего лучше.
Как вы видели из ответов выше, вам нужны права root в командной строке (sudo) для проверки состояния брандмауэра. То же самое для графического интерфейса. Вы запускаете программу с графическим интерфейсом как пользователь, с которым вы вошли в вашу систему, поэтому привилегии программ с графическим интерфейсом совпадают с привилегиями пользователей. Этот пользователь, вероятно, не имеет права что-либо знать о брандмауэре, поэтому брандмауэр не сообщает этому пользователю (и, в дополнение, GUI), активен он или нет. И поскольку GUI не может точно сказать, что брандмауэр активен, он скорее показывает его как неактивный. Это дало бы людям ощущение ложной безопасности, если бы графический интерфейс пользователя просто отвечал: "Я не могу сказать точно, но давайте просто предположим, что брандмауэр делает свое дело";) "Разблокировка" фактически означает "предоставление программе корневых привилегий". Таким образом, теперь графический интерфейс может запрашивать состояние брандмауэра и отображать его правильно.