Primeiro de tudo, me desculpe se não for o caso, não tenho reputação de comentários.
Talvez o seu serviço esteja escutando em 127.0.0.1 quando ele deve estar escutando 0.0.0.0 . Você pode verificar isso executando este comando no guest:
netstat -lnptu | grep ':8001'
Na quarta coluna você deve obter 0.0.0.0:8001 . Se não for o caso, procure a opção de ligação no serviço que você está executando.
PS: Se é um servidor Sinatra (o que eu estou supondo pelo número da porta do host), dê uma olhada no : bind tópico sobre este página .