Puncte:0

RHEL 7 în Hyper-V cu probleme de configurare NAT corespunzătoare

drapel gf

Am o VM RHEL7 care rulează pe Hyper-V. În VM-ul meu, am un program bazat pe web pe care trebuie să îl accesez prin portul 11000. În VM, software-ul este configurat și este accesibil de către https://0.0.0.0:11000.

Am încercat să configurez un v-switch extern și un v-switch intern, ambele nu au avut succes, deoarece nu pot nici măcar să dau ping la comutatorul virtual din interiorul VM. Încerc să configurez acest lucru folosind un comutator NAT.

Iată cum am configurat interfața de rețea de la gazdă în powershell.

PS> New-NMSwitch -SwitchType Internal -SwitchName „LINK”
PS> New-NetIPAddress -IPAddress "192.168.122.1" -PrefixLength 24 -InterfaceAlias ​​"vEthernet (LINK)"
PS> New-NetNAT -InternalIPInterfaceAddressPrefix „192.168.122.0/24” -Nume „LINK-NETNAT”
PS> Add-NetNatStaticMapping -ExternalIPAddress "0.0.0.0/24" -ExternalPort 11000 -InternalIPAddress "192.168.122.2" -InternalPort 11000 -Protocol TCP -NatName "LINK-NETNAT"

De asemenea, am permis traficul portului prin firewall Windows:

New-NetFirewallRule -DisplayName "HyperVNAT" -Direction Inbound -LocalPort 11000 -Protocol TCP -Action Allow

Toate aceste comenzi au rulat fără probleme. Am presupus că au funcționat deoarece Dispozitivele de rețea au fost create cu parametrii corespunzători furnizați mai sus.

virbr0 este configurat ca 192.168.122.1

Am configurat eth0 după cum urmează:

eth0 este setat la adresare manuală ca IPv4
Abordare: 192.168.122.2
Poarta de acces: 192.168.122.1
Mască de rețea: 255.255.255.0

DNS și rutele au fost lăsate ca automate.

Iată o captură de ecran adresa ip

captură de ecran - adresă ip

Când încerc să accesez https://192.168.122.2:11000 Nu primesc niciun răspuns.

Din VM, pot doar să pun ping 192.168.122.1 si nimic in exterior.

De la gazdă, pot face ping 192.168.122.1, dar nici un alt IP care se află în interiorul VM. (.122.2 doar expiră)

Scopul meu final este să pot accesa interfața web care se află în VM pe port 11000 de la mașina gazdă.

Will Roberts avatar
drapel gf
Aceasta pare să fie o problemă cu mediul mașinii virtuale legată în mod specific de tabelele IP. Adăugarea de reguli bazate pe această [post](https://serverfault.com/questions/170079/forwarding-ports-to-guests-in-libvirt-kvm), mi-a permis să pun ping la VM de la gazdă. Cred că trebuie să activez alte porturi pentru a vedea dacă va funcționa.

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.