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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...

發布時間:2024/10/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前裝centos和Ubuntu時,還有使用中都有遇到網絡連不上情況,以下均是自己遇到過的問題,各種方法都是來源網絡,整理備忘。

首先我虛擬機都是選擇NAT共享主機網絡方式聯網。以下兩個網頁介紹都很詳細。

虛擬機三種工作方式

網絡原理

部分錯誤可參考

一、發現虛擬機網絡連不上時

1、虛擬機和主機互ping,看是否連通。

詳細步驟如下:

主機:開始--運行--輸入cmd--打開Windows的命令窗口。輸入ipconfig查看主機網絡,如下圖紅框為主機網絡IP。

11.png

注意如果vm8顯示的是169.254.。。。的ip,這種就是無效ip,可直接跳到第三點查看NAT配置。

虛擬機:打開終端---輸入ifconfig查看網絡IP,如下圖紅框為虛擬機網絡。

3.png

虛擬機ping主機IP看下是否OK。如下圖即為OK的。ping通之后要退出來只要按鍵盤ctl+c即可退出。

4.png

主機ping虛擬機IP,主機和虛擬機連接是OK的。

2.png

2、如果主機ping虛擬機OK,虛擬機ping主機不成功。

有可能是主機開啟防火墻,導致虛擬機ping不上,關閉有可能開啟防火墻的軟件,或者如下控制面板關閉防火墻。

桌面--控制面板--Windows防火墻---打開或關閉Windows防火墻

3、如果主機ping不通虛擬機的話,有可能是NAT沒設置好,或者是虛擬機防火墻沒有關。

(1)檢查虛擬機VM NAT是否啟用,主機DHCP是否啟用。

方法一:新建一個文檔以.bat結尾,然后輸入以下內容(參考網上)

net start "VMware DHCP Service"

net start "VMware NAT Service"

pause

保存雙擊運行,即可快速打開DHCP

方法二,右鍵計算機---管理,然后如下圖,找到VM NAT和DHCP,右鍵啟動即可。

開啟.png

(2)查看虛擬機是否使用了NAT方式聯網。如下圖示,把啟動時連接鉤上。

設置.png

連接.png

(3)關閉虛擬機防火墻。

防火墻解釋可以看下這個文章。防火墻

Ubuntu:

打開關閉防火墻:sudo ufw enable|disable

查看防火墻狀態:sudo ufw status

centOS:

service iptables status查看防火墻狀態

service iptables stop關閉防火墻

service network restart”來重啟網絡服務

(4)還有一種是虛擬網卡地址問題,見如下鏈接。

NAT模式下關于主機ping不通虛擬機的問題

二、雜七雜八的遇到的一些坑

1、(1)、問題描述: 找不到網卡及網卡配置,網卡信息如下,到網絡配置文件的目錄/etc/sysconfig/network-scripts/下依舊沒有網卡信息。

5.png

(2).據說有以下幾種原因:沒啟用默認網卡、網絡設置有問題、虛擬機或者主機網卡不能識別。

第一、對于沒啟動網卡:據說向導處有設置網卡開關如下圖。于是屁顛重裝,發現沒有任何開關,此次也檢測不到以太網,只有空白要自己添加,其實是版本不對,下載一個新一點的版本就可以了。

6.png

第二,如果你第一步弄好了或者你沒有第一步問題,可以進行以下配置如下圖。也許你只需要將ONBOOT=no,改成yes就解決了問題。

7.png

2、VMware Network Adapter VMnet1和VMnet8 被歸入[未識別的網絡-公用網絡]的解決方法。(嘗試過,但是VMnet1和VMnet8僅識別為已啟動,并不是已連接,感覺沒用)

虛擬軟件: VMware Workstation 7.1.3

情況:VMware Network Adapter VMnet1和VMnet8 被防火墻認定為[未識別的網絡-公用網絡],阻隔,無法使用端口映射,虛擬機的80端口無法傳入,數據包只能出不能入。且公用網絡被限制不能修改為家庭或工作網絡。

解決方法:參考VMware的知識庫文章

[http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004813]

(1),進入注冊表。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}],先導出做備份。

(2),逐項查看其下的[項](0000,0001至00xx),看右邊哪一項的[值]為:"DriverDesc"="VMware Virtual Ethernet Adapter for VMnet1"。

(3),找到后,添加一個“DWORD”值(32位),名稱為“NdisDeviceType”(號是必須的),數據值改為“1”。

(4),重復第2步,找 VMnet8 ,再重復第3步,添加值。完成后重啟windows即可。

3、寫這個的時候就遇到Ubuntu網絡已斷開連不上問題,如下完美解決。

參考網上

現象,Ubuntu上右上角點擊網絡,會有灰色的網絡已斷開顯示。忘記截圖了。

在終端ifconfi也不見了網絡。

奇怪之處是,我在那個主機看虛擬網卡是打開了,然后也能ping通

原因:我的網絡昨天還可以用,今天不能用。中間有出現過卡機然后掛起再進去過一次。就是跟如上鏈接講的應該是非正常關機引起的。

解決:刪除原理網絡設置,然后讓系統自動重新新建網絡,我就是這樣連上的。重啟也可以。

小總結

最重要的是先重啟吧,有時候是異常關閉引起的,然后互ping,哪里有問題治哪里,搜索答案也比較精準一點。

1、#chkconfig --list |grep -i iptables --查看防火墻狀態

#/sbin/service iptables stop --關閉防火墻

或者在setup下關閉防火請用root登錄,輸入"setup”

2、service iptables status查看防火墻狀態

service iptables stop關閉防火墻

service network restart”來重啟網絡服務

3、(1)、先切換到:cd tomcat/logs

(2)、tail -f catalina.out

(3)、查看端口lsof -i:8080

(4)、kill pid刪除端口

總結

以上是生活随笔為你收集整理的怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...的全部內容,希望文章能夠幫你解決所遇到的問題。

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