首頁 > 軟體

VMware 虛擬機器使用RedHat,出現 connect: Network is unreachable解決方法

2020-06-16 18:09:04

今天在別的朋友電腦拷貝一個RedHat系統,部署到VMware虛擬機器以後,連不上網,通過ifconfig命令,檢視結果,如圖所示:

然後,我想嘗試一下,在虛擬機器中ping 本地物理機地址,結果如圖。


嘗試了很多方法,花了2個小時的功夫。終於找到了原因。

以下是我解決問題的步驟,分享出來,幫助大家盡快解決問題,與同樣遇到過這個問題的同胞共勉!

總結起來,主要有4步:

1、使用chkconfig iptables off 關閉Linux系統防火牆,並且確保windows防火牆一樣關閉。

2、將network選項中預設的“NAT連結方式”改為“網橋連結”,如圖所示。

3.root 使用者登入,修改網路組態檔,命令如下

[root@zb ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

然後,在window中通過cmd > ipconfig 可以看到 “乙太網介面卡 VMware Network Adapter VMnet8:” ip地址為 “192.168.139.1”

按照上圖的ip地址修改組態檔,紅色部分為修改過內容。

DEVICE="eth0" BOOTPROTO="static" // 靜態設定ip,下面設定 BROADCAST=192.168.253.255 // 廣播地址 *IPADDR=192.168.139.1* // ip地址,手動指定,避免每次動態分配 NETMASK=255.255.255.0 // 子網掩碼 NETWORK=192.168.253.0 // 網路號 *GATEWAY=172.18.8.254* // 閘道器 HWADDR="00:0C:29:8D:07:8E" NM_CONTROLLED="yes" ONBOOT="yes" // 系統啟動後,自動啟動網絡卡 TYPE="Ethernet" UUID="73869271-edc7-45a1-bbc7-1691af066ae2"

4、修改完成以後,千萬記住,還有一步,重新啟動服務!

[root@zb ~]# service network restart

成功重新啟動以後,測試效果如圖:

測試結果,使用ifconfig檢視,如下圖所示,成功顯示internet地址:

大功告成,祝賀大家!


IT145.com E-mail:sddin#qq.com