iT邦幫忙

0

VMware vSphere Client-virtual Machine取不到IP

各位邦友好

小弟的ESXI主機在vSphere Client的查看其中一台virtual Machine Summary,
發現到此台virtual Machine 取不到IP Address

附上畫面主機IP設定截圖(IP礙於安全,圖片上變更過,但不影響原主機的IP)

vSphere Client畫面截圖:

小弟有多次嘗試重開此台virtual Machine,status都有Power On,但是,重開過後都還是沒有取到
設定好的主機IP,小弟手上有九個virtual Machine,只有此台是取不到IP,
小弟有檢查過線路都確實接在switch上囧小弟該怎麼解決這個問題呢?疑惑

2 個回答

8
James
iT邦大師 6 級 ‧ 2015-03-19 13:40:36
最佳解答

我猜你這個VM應該是從另一個VM複製而成的,複製新VM的時候會產生新的MAC ADDRESS避免兩個VM MAC ADDRESS重複造成衝突。

看更多先前的回應...收起先前的回應...
Jonas iT邦新手 4 級 ‧ 2015-03-19 14:21:58 檢舉

bruck你好

小弟此台VM沒有從另一個VM複製過來耶,只是小弟在3.7號配合停機,再次
啟動就取不到IP了汗
小弟在發問的期間,一直在找問題與很厚臉皮的找SI廠商詢問,可是,問題
都沒有得到解決,也許我的表達能力不好,所以,得到的答案都與實際的問題
有誤囧

解決方式可以修改成一樣或直接刪掉這一行後重啟網路服務。

修改成一樣,是修改成跟IPADDR一樣的IP嗎?疑惑

James iT邦大師 6 級 ‧ 2015-03-19 16:09:05 檢舉

你知道什麼是 mac address 嗎?

Jonas iT邦新手 4 級 ‧ 2015-03-20 00:09:45 檢舉

bruck你好

小弟知道mac address是主機的網路卡的實體IP,只是小弟不清楚綁時體位置的用意是
什麼,因為小弟設定linux都只有設定ip、getway、netmask囧

James iT邦大師 6 級 ‧ 2015-03-20 08:00:43 檢舉

你的設定檔ifcfg-eth0裡面有HWADDR後面的值要設為你網卡的 mac address 如果不是就要改,這個值如果不設就不會綁,有設就會綁,綁不綁要看每個管理者的想法和應用環境去取捨,沒有一定好壞。

Jonas iT邦新手 4 級 ‧ 2015-03-20 16:53:07 檢舉

bruck你好

小弟有把HWADDR刪除掉或變更成我查詢到的mac address,變更完也有重新啟動,
結果還是取不到ip address,也有把舊的VM network刪掉,換成我新增的虛擬網卡,結果也是一樣取不到ip address囧

James iT邦大師 6 級 ‧ 2015-03-23 08:03:02 檢舉

先下ifconfig指令看系統有沒有抓到網卡,如果沒有那問題就不一樣了。
如果有,那只好先用ifconfig指令先把IP設上去再說,這臺主機以前可能也是用指今方式設IP的,才會重開機後就沒有IP。

James iT邦大師 6 級 ‧ 2015-03-23 12:13:30 檢舉

從底下的圖看來,你的網卡是eth2可是設定檔是eth0,這樣是不行的。

Jonas iT邦新手 4 級 ‧ 2015-03-23 15:40:43 檢舉

bruck你好

真的如您所說,小弟的網卡Local是eth2,設定檔是eth0,將設定檔變成為eth2就
可以成功取到IP了耶開心
真的非常謝謝您的協助,小弟感激不盡謝謝

0
Morris
iT邦研究生 3 級 ‧ 2015-03-20 01:00:18

可以試著在這一台 VM 上新增一片網路卡, 把舊的停用

看更多先前的回應...收起先前的回應...
Jonas iT邦新手 4 級 ‧ 2015-03-20 13:24:52 檢舉

topmorris你好

小弟已經嘗試過在vSphere Client新增一張網卡,然後把舊的移除,但是,
vSphere Client上顯示,該台Virtual Machine還是沒有辦法取到IP adress囧

CalvinKuo iT邦大師 7 級 ‧ 2015-03-20 17:32:25 檢舉

請檢查兩個地方:
ESXi主機的網路功能
我有個無法對外的封閉網路...

不能取得IP的VM,網路卡設定連上哪個虛擬SW... 另外,MAC是自動取得嗎?

Jonas iT邦新手 4 級 ‧ 2015-03-23 09:03:21 檢舉

calvinkuo你好

小弟看到virtual Machine的設定,認為沒有封閉網路,MAC是有手動設定,但是,
跟小弟下指令獲得的指令不一樣,小弟覺得它設定的是某台的MAC


本機設定:

ifcfg-eth0的設定:

還請calvinkuo前輩可以協助解決無法取到IP address謝謝
P.S 此台在3.7號停機以前是可以正常取到IP,當3.7號完畢以後,
小弟要復機就出現無法取到IP的問題,九台Virtual Machine就
只有此台在vSphere Client看到是取不到IP address囧

CalvinKuo iT邦大師 7 級 ‧ 2015-03-23 09:32:56 檢舉

會不會是IP衝突?
http://www.ess.nthu.edu.tw/files/14-1163-40636,r1695-1.php
還是ARP攻擊?
http://eoffice.im.fju.edu.tw/phpbb/viewtopic.php?t=7068
若把那台VM轉到虛擬封閉網路可以正常嗎?

Jonas iT邦新手 4 級 ‧ 2015-03-23 15:38:51 檢舉

calvinkuo你好

IP沒有衝突到,因為此IP非User可以取到的位置,小弟有檢示user取到的IP,
在此當中沒有取到設定的IP

我要發表回答

立即登入回答