Điểm:0

Làm cách nào tôi có thể sử dụng vagrant để cung cấp cho các máy chủ windows và linux trong môi trường vagrant + hộp ảo để sống trong cùng một không gian IP mà không có địa chỉ private_ip?

lá cờ co

Tôi đang sử dụng khai báo mạng sau đây để lấy địa chỉ IP cho các máy ảo Windows của tôi, địa chỉ này có thể định tuyến được trong cùng một mạng tới các máy ảo linux tương ứng được thực hiện bằng cùng một lệnh. Vagrantfile trong câu hỏi là một cái gì đó như thế này:

    winw1.vm.network "public_network", bridge: "en0: Wi-Fi (Không dây)"
 ...
    linuxvm.vm.network "public_network", bridge: "en0: Wi-Fi (Không dây)"

Tuy nhiên, những máy này kết thúc có các thuộc tính mạng khác nhau.

Vấn đề

Nói một cách đơn giản: Máy ảo của tôi có cấu hình mạng hoàn toàn khác nhau và điều này dường như là do windows và linux phản hồi chỉ thị mạng bắc cầu theo cách mơ hồ theo những cách hoàn toàn khác nhau:

Cấu hình máy ảo Windows


Bộ điều hợp Ethernet Ethernet:

   Hậu tố DNS dành riêng cho kết nối . :
   Địa chỉ IPv6 liên kết cục bộ . . . . . :fe80::c5d8:d6be:4f2f:b3a5%5
   Địa chỉ IPv4. . . . . . . . . . . : 10.0.2.15
   Mặt nạ mạng con. . . . . . . . . . . : 255.255.255.0
   Gateway mặc định . . . . . . . . . : 10.0.2.2


Bộ điều hợp Ethernet Ethernet 2:

   Hậu tố DNS dành riêng cho kết nối . :
   Địa chỉ IPv6 liên kết cục bộ . . . . . :fe80::4ea:c2c7:63c2:e429%4
   Gateway mặc định . . . . . . . . . :

Bộ điều hợp Ethernet vEthernet (nat):

   Hậu tố DNS dành riêng cho kết nối . :
   Địa chỉ IPv6 liên kết cục bộ . . . . . :fe80::d849:5ecb:80c6:41e8%16
   Địa chỉ IPv4. . . . . . . . . . . : 172.21.16.1
   Mặt nạ mạng con. . . . . . . . . . . : 255.255.240.0
   Gateway mặc định . . . . . . . . . :

Cấu hình máy ảo Linux

    máy chủ phạm vi inet 127.0.0.1/8 lo
    inet 10.0.2.15/24 brd 10.0.2.255 phạm vi động toàn cầu enp0s3
    inet 10.0.0.15/24 brd 10.0.0.255 phạm vi động toàn cầu enp0s8

Phần kết luận

Sử dụng chính xác như nhau mạng công cộng khổ thơ cho máy ảo windows server 2019 và linux (ubuntu), dẫn đến các cấu hình ethernet khác nhau và dải địa chỉ IP mặc định khác nhau.

Điều này có nghĩa là có thể DHCP không hoạt động theo cách tương tự trên các hộp này.

Câu hỏi

Tại sao máy ảo linux của tôi có địa chỉ IP "thực" trong mạng 10.0.0, tương tự như các máy khác trên mạng gia đình của tôi, trong khi các phiên bản máy chủ windows của tôi dường như không nhận được các địa chỉ ip 10.0.0.* này?

lựa chọn thay thế

Vì câu hỏi này phức tạp nên tôi nghĩ các giải pháp thay thế đáng để thảo luận, chẳng hạn như sử dụng các giải pháp private_network. Các Mạng riêng tư giải pháp không hiệu quả với tôi, vì tôi rõ ràng cần mơ hồ để tạo máy ảo trong đó có một địa chỉ IP chính và IP chính này cũng có một Gateway mặc định đó là định tuyến được.

Nếu có các lựa chọn thay thế khác để sử dụng vagrant, windows và linux cùng nhau trong hộp ảo với một không gian mạng/IP cầu nối duy nhất, vui lòng trả lời hoặc nhận xét tương ứng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.