Вышеприведенное не может сказать вам, открыт ли порт, только то, есть ли что-либо, прослушивающее этот порт. И, как вы можете видеть из первой строки, laso идентифицирует прослушивающую программу как « shiny-server
по вашему желанию.
Команда, чтобы увидеть, защищает ли порт брандмауэр, это nmap
.Например,
# nmap -p80 192.168.73.96
Starting Nmap 6.40 ( http://nmap.org ) at 2015-11-30 15:50 CET
Nmap scan report for d2.my.lan (192.168.73.96)
Host is up (0.00052s latency).
PORT STATE SERVICE
80/tcp closed http
MAC Address: 08:00:27:18:F9:44 (Cadmus Computer Systems)
Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds
В вашем случае замените 3838
в команде на 80
. Closed
означает, что программа не прослушивает его, в то время как вы надеетесь найти open
. Есть несколько других возможностей .
Скорее всего, у вас проблемы с маршрутизацией. Вы должны взглянуть на свою таблицу маршрутизации и посмотреть, может ли она достичь вашей виртуальной машины.