凡是我們會在本身的電腦上安裝虛擬機作為辦事器測試利用,當虛擬機中的網頁需要其他本家兒機來拜候利用時,需要對虛擬機做良多設置,本經驗就一步步指導大師做設置。
本經驗中,統一局域網本家兒機1,本家兒機2都為Windows系統,本家兒機1上安裝了VMware Workstation 14 Pro,并建立了一臺虛擬機1,利用CentOS 7系統。虛擬機1的收集適配器設置為NAT模式。
啟動虛擬機1,用號令“ip addr”查看虛擬機的ip地址。若是沒有看到ip地址,則進入目次“cd /etc/sysconfig/network-scripts”,用號令“ls | grep 'ifcfg-*'”來找到設置裝備擺設文件ifcfg-ens33(這個名稱分歧的虛擬機紛歧樣)。
編纂這個設置裝備擺設文件,重點點竄(增添)這兩行:
BOOTPROTO=dhcp
ONBOOT=yes
保留退出。
用號令重啟收集辦事“service network restart”。再次用號令“ip addr”查看ip地址,可以看到虛擬機的ip為:192.168.96.128
至此,可以經由過程ping號令,互相ping通本家兒機1和虛擬機1,而且虛擬機1能ping通www.baidu.com。本家兒機1也能拜候虛擬機1的網頁,可是本家兒機2并不克不及拜候到虛擬機1的網頁。接下來打開VMware Workstation,從菜單欄中選擇“編纂-->虛擬收集編纂器”,點擊“更改設置”。
先按照下圖來設置子網IP和掩碼,設置DHCP辦事。
完當作上一步之后,在選擇“NAT設置”,按照下圖進行端口轉發的設置。將本家兒機的余暇端口指心猿意馬為8000(可以指心猿意馬肆意的余暇端口),虛擬機的余暇端口同樣指心猿意馬為8000。然后,在本家兒機2上用本家兒機1的IP+本家兒機1的端口的體例來拜候虛擬機1中的網頁,如:192.168.0.128:8000。若是如許不克不及拜候當作功,請接著做下一步。
針對本家兒機1的余暇端口8000,添插手站法則(若是嫌麻煩可以直接封閉防火墻,但不保舉這么做)。針對虛擬機1的余暇端口8000,添加防火墻法則。若是你利用的防火墻辦事是firewalld則用下述體例添加:
firewall-cmd --zone=public --add-port=8000/tcp --permanent
號令的寄義,zone暗示感化域,add-port暗示增添端口和通信和談,permanent代表永遠生效
用號令“firewall-cmd --reload”重啟防火墻
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!