Puncte:0

Cum pot folosi vagrant pentru a oferi serverelor Windows și Linux dintr-un mediu vagrant+virtualbox să trăiască în același spațiu IP fără adrese private_ip?

drapel co

Folosesc următoarea declarație de rețea pentru a obține o adresă IP pentru mașinile mele virtuale Windows, care este rutabilă în interiorul aceleiași rețele către mașinile virtuale Linux corespunzătoare realizate folosind aceeași directivă. Fișierul vagabond în cauză este cam așa:

    winw1.vm.network „public_network”, bridge: „en0: Wi-Fi (Wireless)”
 ...
    linuxvm.vm.network „public_network”, bridge: „en0: Wi-Fi (Wireless)”

Cu toate acestea, aceste mașini ajung să aibă proprietăți de rețea diferite.

Problemă

Mai simplu spus: VM-urile mele au configurații de rețea total diferite, iar acest lucru pare să se datoreze faptului că Windows și Linux răspund la directiva de rețea conectată în mod vagabond în moduri total diferite:

Configurare Windows VM


Adaptor Ethernet Ethernet:

   Sufix DNS specific conexiunii . :
   Link-local Adresă IPv6 . . . . . : fe80::c5d8:d6be:4f2f:b3a5%5
   Adresa IPv4. . . . . . . . . . . : 10.0.2.15
   Mască de rețea . . . . . . . . . . . : 255.255.255.0
   Gateway implicit . . . . . . . . . : 10.0.2.2


Adaptor Ethernet Ethernet 2:

   Sufix DNS specific conexiunii . :
   Link-local Adresă IPv6 . . . . . : fe80::4ea:c2c7:63c2:e429%4
   Gateway implicit . . . . . . . . . :

Adaptor Ethernet vEthernet (nat):

   Sufix DNS specific conexiunii . :
   Link-local Adresă IPv6 . . . . . : fe80::d849:5ecb:80c6:41e8%16
   Adresa IPv4. . . . . . . . . . . : 172.21.16.1
   Mască de rețea . . . . . . . . . . . : 255.255.240.0
   Gateway implicit . . . . . . . . . :

Configurare Linux VM

    inet 127.0.0.1/8 scope host lo
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
    inet 10.0.0.15/24 brd 10.0.0.255 scope global dynamic enp0s8

Concluzie

Folosind exact același lucru retea publica stanza pentru mașinile virtuale Windows Server 2019 și Linux (ubuntu), rezultă în diferite configurații Ethernet și diferite intervale de adrese IP implicite.

Aceasta înseamnă că, probabil, DHCP nu funcționează la fel pe aceste casete.

Întrebare

De ce mașinile mele Linux au adrese IP „reale” în rețeaua 10.0.0, similare cu alte mașini din rețeaua mea de acasă, în timp ce instanțele mele de server Windows nu par să primească aceleași adrese IP 10.0.0.*?

Alternative

Deoarece această întrebare este complexă, cred că merită să discutăm alternative, cum ar fi utilizarea soluțiilor private_network. The rețea_privată soluția nu funcționează pentru mine, deoarece am nevoie în mod explicit de vagrant pentru a crea VM-uri unde există o adresă IP principală și unde acest IP principal are și o Gateway implicit care este rutabil.

Dacă există alte alternative pentru utilizarea vagrant, windows și linux împreună în virtualbox cu un singur spațiu de rețea/IP cu punte, nu ezitați să răspundeți în consecință sau să comentați.

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.