背景
上周末重裝了windows主機的系統,之后就重新安裝了vmware軟件,今天使用的時候就發現git pull代碼倉庫的時候,發現代碼倉庫無法獲取,檢查后發現是虛擬機上不了網了。
查看了一系列教程,加上自己的各種嘗試,最后可以成功聯網了,記錄一下,避免下次繼續走彎路。
操作流程
1.重置虛擬網絡編輯器的設置:
還原默認設置(需要虛擬機為關機狀態)
之后啟動虛擬機,然后設置虛擬機的網絡連接方式為NAT模式,之后就可以連接網絡了。
但是雖然虛擬機可以聯網了,但是windows主機還是不能訪問vmware里面docker容器的應用,可能的原因就是主機和虛擬機之間80端的映射關系沒有設置。
於是:
2.將主機和虛擬機之間建端口映射
編輯虛擬網絡編輯器,選擇NAT模式,進入NAT設置
不用修改其他配置參數,然后保存。此時主機上就可以訪問vmware中的應用程序了
備注:
虛擬機/etc/hosts
中配置了虛擬域名,主機windows的C:\Windows\System32\drivers\etc\hosts
配置了虛擬機ip對應的虛擬域名。
# 虛擬機/etc/hosts
127.0.0.1 local.web.com
# 主機hosts文件(虛擬機中ipconfig查看虛擬機的內網ip)
192.168.0.128 local.web.com
配置備份
現在的各種類型的網絡配置:
橋接模式設置:
僅主機模式設置:
NAT模式