разрешение сетевых имен ufw

Я включил ssh входящий в систему удаленной машины. Затем я настроил ufw для ssh (22), DHCP (67,68) и DNS (53)

Я могу, регистрируясь IP-адресом и именем хоста, когда ufw отключен:

$ ssh user@192.168.0.240 # OK
$ ssh user@pc1 # OK
$ arp -a
pc1 (192.168.0.240)

Когда я включаю ufw, я могу только соединиться IP-адресом, разрешение сетевых имен перестало работать:

$ ssh user@192.168.0.240 # OK
$ user@pc1 # NOK
Could not resolve hostname pc1:  Name or service not known
$ arp -a
? (192.168.0.240)

Таким образом, мой вопрос прост: как я могу разрешить имена хостов с включенным ufw?

Править: текущая ufw конфигурация

$ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22                         ALLOW IN    Anywhere                  
[ 2] 3142/tcp                   ALLOW OUT   Anywhere                   (out)
[ 3] 53                         ALLOW OUT   Anywhere                   (out)
[ 4] 53                         ALLOW IN    Anywhere                  
[ 5] 67/udp                     ALLOW IN    68/udp
[ 6] 68/udp                     ALLOW IN    Anywhere
[ 7] 3142/tcp (v6)              ALLOW OUT   Anywhere (v6)              (out)
[ 8] 53 (v6)                    ALLOW OUT   Anywhere (v6)              (out)
[ 9] 53 (v6)                    ALLOW IN    Anywhere (v6)             
[10] 67/udp (v6)                ALLOW IN    68/udp (v6)
[11] 68/udp (v6)                ALLOW IN    Anywhere (v6)
0
задан 18 December 2016 в 07:49

1 ответ

$ tail -f /var/log/ufw.log

помог при издании ssh user@hostname, это показало заблокированное соединение на порте 5355, который соответствует hostmon в/etc/services

$ sudo ufw allow in 5355

, решил проблему...

0
ответ дан 7 November 2019 в 07:30

Другие вопросы по тегам:

Похожие вопросы: