В Windows, кроме брандмауэра Windows, пользователь мог установить программу брандмауэра или есть другая служба, которая прослушивает этот порт.
В Ubuntu как узнать, какие блоки / фильтры открывают порты? Правила Iptables? А как насчет исходящих соединений?
спасибо!
Чтобы вывести список правил на локальном компьютере, используйте
sudo iptables -L -n
Ubuntu поставляется с брандмауэром (ufw
), который по умолчанию не включен
sudo ufw status
sudo ufw enable
sudo ufw disable
sudo ufw allow <port_num>
sudo ufw block <port_num>
Чтобы проверить, какой исходящий соединения работают, используйте команду
sudo lsof -i -P -n
В Linux все межсетевые экраны фактически являются интерфейсами для настройки правил ядра iptables.
Чтобы просмотреть все правила, введите
sudo iptables -S
. Вы также можете посмотреть, какие пакеты брандмауэра установлены, написав
dpkg -l | grep -i firewall
.