手把手教你設(shè)置局域網(wǎng)訪問(wèn)虛擬機(jī)內(nèi)服務(wù)器

如果我們?cè)谔摂M機(jī)內(nèi)搭建好服務(wù)器后,希望可以在局域網(wǎng)內(nèi)的設(shè)備上都能訪問(wèn)到這個(gè)虛擬服務(wù)器,就可以參照以下步驟來(lái)操作。其中包括了很多遇到的坑。先說(shuō)說(shuō)我的環(huán)境是

宿主機(jī):windows 8.1

虛擬機(jī):vmware+linux centos6.5

服務(wù)器:nginx

1.搭建局域網(wǎng)

我是利用筆記本wifi熱點(diǎn)搭建的局域網(wǎng)。win7及以下版本應(yīng)該有搭建臨時(shí)無(wú)線網(wǎng)絡(luò)的功能可以直接用這個(gè)功能,而win8開(kāi)始這個(gè)功能就被隱藏了,可以在命令行輸入netsh?wlan?set?hostednetwork?mode=allow?ssid=熱點(diǎn)名稱 key=密碼(8位及以上)?然后netsh wlan start hostednetwork 開(kāi)啟。

或者直接用connectify。我用上面這個(gè)方式不知道為什么手機(jī)連熱點(diǎn)的時(shí)候獲取不到ip地址,用connectify就可以。

無(wú)論用哪個(gè)方法都會(huì)多出一個(gè)這樣的托管網(wǎng)絡(luò)虛擬適配器的本地連接


如果不打算連接互聯(lián)網(wǎng)在connectify的設(shè)置>NAT選項(xiàng)把無(wú)Internet時(shí)暫停連接的選項(xiàng)取消選中就好。

2.虛擬機(jī)設(shè)置

虛擬機(jī)的網(wǎng)絡(luò)連接方式大致是三種,(1)橋接模式,在這種模式下,虛擬機(jī)相當(dāng)于與所在物理機(jī)同一IP段的獨(dú)立計(jì)算機(jī),與局域網(wǎng)內(nèi)的其他計(jì)算機(jī)是沒(méi)有區(qū)別的;(2)NAT模式,這種模式下,虛擬機(jī)與所在的物理機(jī)單獨(dú)組成了一個(gè)新的局域網(wǎng),他們共享接入物理機(jī)的IP段;(3)host—only模式,在這種模式下物理機(jī)下所屬的所有虛擬機(jī)共同組成一個(gè)局域網(wǎng),他們與物理機(jī)之間是斷開(kāi)的,也就是說(shuō)物理機(jī)和虛擬機(jī)之間是無(wú)法訪問(wèn)的。

如果局域網(wǎng)想要訪問(wèn)虛擬機(jī)的服務(wù)怎么辦呢?這時(shí)候基本上有兩種思路,一種是將虛擬機(jī)的網(wǎng)絡(luò)連接設(shè)置成橋接模式,因?yàn)檫@時(shí)候虛擬機(jī)相當(dāng)于所在物理機(jī)同一IP段的獨(dú)立計(jì)算機(jī),這時(shí)候其他的局域網(wǎng)內(nèi)的計(jì)算機(jī)當(dāng)然可以訪問(wèn)虛擬機(jī)內(nèi)的服務(wù),一般在虛擬機(jī)的設(shè)置里面找到網(wǎng)絡(luò)設(shè)置,將其設(shè)置為橋接模式,借助虛擬機(jī)的IP就可以實(shí)現(xiàn)訪問(wèn),但是這么做訪問(wèn)速度會(huì)非常慢。另外一種比較好的方式就是將虛擬機(jī)的網(wǎng)絡(luò)連接設(shè)置成NAT模式,注意,直接這么設(shè)置局域網(wǎng)內(nèi)的其他計(jì)算機(jī)是無(wú)法訪問(wèn)虛擬機(jī)中的服務(wù)的,因?yàn)榫钟蚓W(wǎng)內(nèi)的其他計(jì)算機(jī)相對(duì)于虛擬機(jī)和物理機(jī)新組的局域網(wǎng)來(lái)說(shuō)屬于外網(wǎng),這時(shí)候還需要在物理機(jī)中對(duì)其進(jìn)行端口映射,這個(gè)與局域網(wǎng)中利用路由器對(duì)其中某個(gè)IP端口進(jìn)行映射的原理是一樣的,通過(guò)這種也可以實(shí)現(xiàn)局域網(wǎng)訪問(wèn)虛擬機(jī)內(nèi)的服務(wù)。(來(lái)源http://blog.csdn.net/jiangdianqin/article/details/50365988

我們這里選用的是NAT模式。

①我們發(fā)現(xiàn)宿主機(jī)網(wǎng)絡(luò)連接里有一個(gè)VMnet8

查看它的IP(直接在屬性里查看或者ipconfig都行)

這個(gè)ip就是在宿主機(jī)在以后新建出來(lái)的虛擬機(jī)與宿主機(jī)之間的局域網(wǎng)里的ip地址。記住這個(gè)ip地址。

②打開(kāi)虛擬機(jī)>編輯>虛擬網(wǎng)絡(luò)編輯器

選擇VMnet8那個(gè)選項(xiàng),最下面子網(wǎng)ip改成和剛剛那個(gè)ip處于同一網(wǎng)段內(nèi)。

比如我這里是192.168.139.1 就把虛擬機(jī)的改成192.168.139.0

DHCP設(shè)置里還可以設(shè)置分配給虛擬機(jī)的開(kāi)始和結(jié)束ip

③點(diǎn)擊 NAT設(shè)置

網(wǎng)關(guān)ip設(shè)為①里看的那個(gè)ip地址

確定 然后回到虛擬機(jī)系統(tǒng)里查看虛擬機(jī)的ip地址(記得聯(lián)網(wǎng) 我用的是linux的centos6.5 網(wǎng)絡(luò)連接里只有eth0我就連了這個(gè))

linux可以輸入ifconfig查看ip地址

我這里就是192.168.139.128

確定在虛擬機(jī)里服務(wù)器可以訪問(wèn),確定端口(我的是nginx服務(wù)器直接設(shè)在80端口)

關(guān)閉虛擬機(jī)防火墻!!

我之前各種配置都設(shè)置好了也可以ping的通然而在宿主機(jī)里就是訪問(wèn)不了虛擬機(jī)的服務(wù)器,最后發(fā)現(xiàn)就是防火墻的鍋。

centos6.5

防火墻(Iptables)重啟系統(tǒng)生效

開(kāi)啟:?chkconfig?iptables?on

關(guān)閉:?chkconfig?iptables?off

防火墻(Iptables) 即時(shí)生效,重啟后失效

開(kāi)啟:?service?iptables?start

關(guān)閉:?service?iptables?stop

windows可以添加出入站規(guī)則什么的,可以自己去百度。

⑥添加端口轉(zhuǎn)發(fā)

這是為了可以讓局域網(wǎng)里的其他設(shè)備訪問(wèn)的到虛擬機(jī)

編輯>虛擬網(wǎng)絡(luò)編輯器>vmnet8>nat設(shè)置>端口轉(zhuǎn)發(fā) 添加


主機(jī)端口填的是你希望在宿主機(jī)訪問(wèn)哪個(gè)端口就可以訪問(wèn)到虛擬機(jī)

這里是8080 我在宿主機(jī)輸入 localhost:8080 或者h(yuǎn)ttp://192.168.139.1:8080/都可以訪問(wèn)到虛擬機(jī)

虛擬機(jī)ip地址和端口就是上上一步看的那個(gè)

這樣就可以在宿主機(jī)器訪問(wèn)虛擬機(jī)服務(wù)器了

在宿主機(jī)器里輸入虛擬機(jī)的ip地址也可以訪問(wèn)。

3.宿主機(jī)配置

現(xiàn)在宿主機(jī)可以訪問(wèn)虛擬機(jī)服務(wù)器了,但局域網(wǎng)里其他設(shè)備還不可以。

①共享VMnet8

打開(kāi)那個(gè)托管網(wǎng)絡(luò)虛擬適配器的本地連接的屬性

勾選這兩個(gè)選項(xiàng),家庭網(wǎng)絡(luò)連接里選擇虛擬機(jī)VMnet8那個(gè)網(wǎng)絡(luò)連接


如果這里沒(méi)有選項(xiàng)可以選擇,可以先連接互聯(lián)網(wǎng)。然后點(diǎn)開(kāi)這個(gè)連接的屬性里的共享標(biāo)簽,勾選兩個(gè)選項(xiàng)之后選擇VMNET8.

然后再去看托管網(wǎng)絡(luò)虛擬適配器的本地連接的屬性的共享里就會(huì)出現(xiàn)VMNET8了

②其他設(shè)備連接上局域網(wǎng),查看本機(jī)在局域網(wǎng)里的ip

如果是用connectify開(kāi)出來(lái)的熱點(diǎn)可以在軟件里看到連接的設(shè)備在局域網(wǎng)里的ip

查看宿主機(jī)在這個(gè)宿主機(jī)-其他設(shè)備的局域網(wǎng)里的ip可以用類似第2步的方法,查看托管網(wǎng)絡(luò)虛擬適配器的本地連接的屬性,或者ipconfig。

我這里就是192.168.141.1

③設(shè)置宿主機(jī)防火墻入站規(guī)則!!!

這也是我遇到的坑

局域網(wǎng)里的設(shè)備可以ping通宿主機(jī)的ip但是就是訪問(wèn)不了服務(wù)器。

我們?cè)?控制面板>(系統(tǒng)安全)>windows防火墻>左邊入站規(guī)則>右邊新建規(guī)則

選擇端口

特定本地端口里輸入3.6里你設(shè)置的那個(gè)端口,我這里是8080

設(shè)置好之后就可以訪問(wèn)了,在其他設(shè)備輸入宿主機(jī)在宿主機(jī)-其他設(shè)備局域網(wǎng)的地址:端口

我這里是192.168.141.1:8080

就可以了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,363評(píng)論 6 532
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,497評(píng)論 3 416
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 176,305評(píng)論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 62,962評(píng)論 1 311
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,727評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,193評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,257評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,411評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,945評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,777評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,978評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,519評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,216評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,642評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,878評(píng)論 1 286
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,657評(píng)論 3 391
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,960評(píng)論 2 373

推薦閱讀更多精彩內(nèi)容

  • 名詞延伸 通俗的說(shuō),域名就相當(dāng)于一個(gè)家庭的門(mén)牌號(hào)碼,別人通過(guò)這個(gè)號(hào)碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,618評(píng)論 2 56
  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,109評(píng)論 6 174
  • 第二章 物理層 頻分復(fù)用:頻分復(fù)用的用戶在同樣的時(shí)間占用不同的帶寬資源(頻率帶寬) 時(shí)分復(fù)用:時(shí)分復(fù)用的用戶在不同...
    PramaWells閱讀 3,696評(píng)論 1 3
  • 1. OSI,TCP/IP,五層協(xié)議的體系結(jié)構(gòu),以及各層協(xié)議 OSI分層 (7層):物理層、數(shù)據(jù)鏈路層、...
    iCaptain閱讀 2,485評(píng)論 0 4
  • 每個(gè)人心中都潛藏著暗鬼,暗鬼大部分時(shí)間都在蟄伏,直到你的善良輸給欺凌,你的慈悲敗給不懷好意,它們就會(huì)出來(lái)作祟 一、...
    木無(wú)牙閱讀 3,322評(píng)論 14 20