В UFW я по умолчанию отключил весь исходящий и входящий трафик. Однако я разрешаю порт 80 входить и выходить:
sudo ufw default deny incoming
(запретить все входящие)sudo ufw default deny outgoing
(запретить все исходящие)sudo ufw allow in 80/tcp
(принимать весь входящий TCP-порт с порта 80)sudo ufw allow out 80/tcp
(принять весь исходящий TCP на порт 80)Тем не менее, следующие команды, похоже, не работают. Кто-нибудь может сказать мне, почему?
mainuser@saturn101:~/apps/mongodb$ curl http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.4-rc1.tgz > mongodb-2.0.4-rc1.tgz
curl: (6) Couldn't resolve host 'fastdl.mongodb.org'
И,
ping google.com
ping: unknown host google.com
И,
sudo apt-get update
Правильный синтаксис будет
sudo ufw allow out to any port 53
Это решает проблему с DNS.
Вы не включили трафик DNS (исходящий TCP / UDP, порт 53) и исходящий UDP 1024-65535 (также требуется для DNS.