簡體   English   中英

如何與 Vagrant VM 共享 VPN 網絡?

[英]How to share a VPN network with a Vagrant VM?

我正在使用廚師廚房測試食譜。 我的配方需要從內網存儲庫下載 docker 鏡像。 我的工作站可以訪問這個存儲庫,因為我在 vpn 下,但廚房虛擬機似乎沒有訪問權限(如果我登錄虛擬機,我無法解析地址)。 在目標節點中這不會有問題,因為它將在同一網絡上,但到目前為止我無法在廚房內測試食譜。

我嘗試在 .kitchen.yml 中使用以下配置但沒有成功:

driver:
  name: vagrant
  network:
   - ["public_network"]

如何在主機和虛擬機之間共享同一個網絡?

謝謝,米歇爾。

如果您的主機節點在 VPN 上,那么 VM 應該能夠訪問相同的資源。 我過去遇到過這個問題,並注意到我可以直接訪問 IP - 這意味着它是 DNS。 嘗試將natdnshostresolver1添加到您的.kitchen.yml

driver:
  name: vagrant
  customize:
    natdnshostresolver1: "on"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM