Puncte:0

Nu mă pot conecta la serverul meu virtual Ubuntu prin WebSocket pe portul specificat de la mașina gazdă

drapel ph

Am un server Ubuntu (Ubuntu 20.04.2 LTS) instalat pe Hyper-V cu Extern interfață, are propriul IP. Mă conectez la el cu Putty prin SSH și funcționează.

Pe acea mașină mi-am instalat propriul serviciu care funcționează ca un server WebSocket care ascultă pe portul 50000.

L-am testat cu un client care lucrează pe aceeași VM, conectându-se la ws://localhost:50000/. Funcționează.

Apoi am rulat același client de testare de la gazda mea, conectându-mă la ws://ubuntu-vm:50000/. Intrarea DNS ubuntu-vm se rezolvă la IP-ul meu extern VM. Îl folosesc pentru a mă conecta la VM cu Putty.

ping ubuntu-vm bineinteles functioneaza corect.

Iată mesajul de eroare detaliat pe care îl primesc:

HttpRequestException: Nu s-a putut face nicio conexiune deoarece mașina țintă a refuzat-o în mod activ. (ubuntu-vm:50000)

În altă parte am citit că trebuie să adaug o regulă la Ubuntu Firewall, așa că am făcut-o:

sudo ufw permite de la orice la orice port 50000 proto tcp
sudo ufw permit de la orice la orice port 50000 proto udp

Nu a ajutat. Funcționează de la VM, nu funcționează de la gazda care vede VM, face ping VM și se conectează la VM prin SSH.

IDK, poate că problema este specifică Hyper-V, dar poate că există ceva în configurația serverului meu pe care aș putea încerca?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.