日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录

發布時間:2023/11/27 生活经验 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、業務場景

在rMBP上的VMware Fushion 15.1安裝虛擬機,采用一切默認的配置,經過簡單幾步,我們將得到一個dhcp協議的具有動態ip地址的虛擬機,可以滿足絕大多數情況,也很方便很好用。但是有一種業務場景需要考慮到,比如我想創建一個虛擬機,只提供指定的網絡服務(比如dns,http服務等),在家里和公司環境都不需要怎么配置,切換辦公環境之后也好使,這樣的話,一般要求虛擬機的IP地址是固定的,才能保證我們搭建的測試環境依然有效,否則服務器ip地址經常變,將會使client端無所適從。

針對這種需求,下面我將給出自己的實操記錄,以作備忘。

我的軟件環境說明

rMBP 15寸?2017款, macOS 10.13.6, VMware Fushion 15.1, 虛擬機CentOS 7.7 x86_64

二、為VMware Fushion新建NAT子網關

在rMBP上打開VMware Fushion,點擊”偏好設置“,選擇標簽”網絡“

在彈出的”網絡“對話框中,點擊鎖圖標,輸入Mac管理員密碼,點擊“+”加號,創建一個自定義的網絡配置項,默認名稱為vmnet2,如下,勾選“允許該網絡上的虛擬機連接到外部網絡(使用NAT)”,因為我們要設置靜態IP的虛機。手動配置子網ip,如:192.168.8.0,子網掩碼255.255.255.0不變。

?

按圖中1,2,3,4,5依序進行,最后點擊右下角的“應用”,我們將該vmnet2創建出來。這里一定要注意幾點:

1.必須手動點擊“vmnet2”按鈕,才能創建該vmnet2;

2.你可以修改vmnet2的子網IP,但是VMwareFusion會默認事先生成兩個vmnet1和vmnet8,其中vmnet8用于DHCP功能。在沒有安裝任何虛擬機之前,VMware就已經創建好了vmnet1和vmnet8了。

3.注意創建vmnet2前后,rMBP的/Library/Preferences/VMware\ Fusion/vmnet目錄的變化

在創建vmnet2之前,在/Library/Preferences/VMware\ Fusion/networking中已經存在vmnet1和vmnet8,這是安裝VMware Fushion 15.1安裝時就創建好的,如圖

在創建vmnet2之后,我們看到兩處明顯改變,參見下圖中兩個紅框處的內容

繼續檢查vmnet2的nat配置
cat /Library/Preferences/VMware\ Fusion/vmnet2/nat.conf
會看到vnet2的gateway ip和mask,我們下面在虛擬機上配置時,需要用到!

# NAT gateway address    
ip = 192.168.8.2
netmask = 255.255.255.0

三、安裝虛擬機并配置靜態ip

安裝CentOS 7.7的虛擬機,帶有gnome桌面環境和全部軟件包,安裝過程此處暫略,后面專文論述。在CentOS時對網絡不做配置。

安裝完成之后,打開CentOS 7.7的虛擬機,修改虛擬機網絡配置:
虛擬機-》網絡適配器設置-》選中vmnet2,勾選vmnet2,并存儲使之生效。

我們進入CentOS 7.7的終端環境,專門配置網絡。修改linux虛擬機的網卡配置文件,設置虛擬機的靜態IP是192.168.8.10,為了確保網絡環境改變后仍然好使,這里可以填寫多個DNS公網服務器地址,分別列為:

DNS1=114.114.114.114 
DNS2=119.29.29.29
DNS3=223.5.5.5
DNS4=180.76.76.76
DNS5=8.8.8.8

vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改后的文件如下(參考有注釋的行):

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static       # 修改本行,默認值為dhcp,改為static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b4bd9a95-905e-471a-9313-f7a668a8af5d
DEVICE=ens33
ONBOOT=yes            # 修改本行,默認值為no,改為yes
IPADDR=192.168.8.10   # 新增本行
NETMASK=255.255.255.0 # 新增本行
GATEWAY=192.168.8.2   # 新增本行,這是前面vnet2的gateway ip
DNS1=114.114.114.114  # 新增本行

?到此,所有的配置完成,接下來需要重啟網卡(重啟主機也行,因為我們把ONBOOT設置為yes了)
重啟linux虛擬機網卡
systemctl restart network?

四、測試網絡連通性

在linux虛擬機:ping mac主機ip
在linux虛擬機:ping baidu.com
在mac主機:ping 192.168.8.10 #我們為剛才的虛擬機配置的靜態IP

在rMBP上的終端測試,能否ping通虛擬機:?

?我們看到,從虛擬機上可以正常訪問rMBP主機以及外網域名;同時從rMBP終端也可以ping通虛擬機,這樣它們之間的網絡是暢通的,而且虛擬機是靜態IP配置,符合我們的業務要求!

五、參考文獻

[1].https://developer.aliyun.com/article/740340?spm=a2c6h.13148508.0.0.599a4f0eQoJs2U

?

?

總結

以上是生活随笔為你收集整理的在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。