1. 程式人生 > >Linux虛擬機器不能上網,和本地主機相互ping不通

Linux虛擬機器不能上網,和本地主機相互ping不通

出現問題原因:之前建的集群后來不用了其他節點都刪掉了,現在突然想練手,發現linux虛擬機器不能上網了
環境:VMWare上安裝的虛擬機器CentOS 6.5 Linux虛擬機器
VMware® Workstation 12 Pro/12.1.0 build-3272444
本地主機:windows10
方法:覺得我解決這個問題的過程幾乎遇到了所有linux不能上網的問題,包括:
1.linux虛擬機器可以上網的配置方式
2.linux network服務起失敗
3.linux 和本地主機相互ping不通
4.主機可以ping同linux,linux ping不通主機
5.大結局~相互可以ping同,linux終於可以上網了
下面開始詳細介紹我的坎坷歷程了:
1.linux虛擬機器可以上網的配置方式:
根據下面連結裡的方式將linux網路模式設為NAT模式

http://jingyan.baidu.com/article/6c67b1d68facbb2786bb1e7b.html
2.linux network服務起失敗
按照1的方法設定完之後,仍然不能上網,我重啟network服務 命令:
service network restart 但是現實起失敗了,當時沒有截圖,像下面的輸出,第三項是失敗的:
這裡寫圖片描述
首先,開啟/etc/udev/rules.d/70-persistent-net.rules內容如下面例子所示,圖片中兩個因為克隆建立虛擬機器時複製的訊息重複,註釋或者刪掉eth1:
這裡寫圖片描述
然後:
ifconfig -a檢視顯示的是eth1,但是在/etc/system/network-scripts/目錄下面顯示的是Auto-eth0,和Auto-eth1所以才會導致這個問題的出現,解決方法就是在目錄中刪除Auto-eth0
這裡寫圖片描述

這裡寫圖片描述
重啟network ,成功開啟:
這裡寫圖片描述
3.linux 和本地主機相互ping不通
經過2,還是不能連網,於是開始ping本地主機,但是互相ping不同
解決方法:
檢視本地主機的vmnet8是否啟用,用ifconfig檢視linux裡的ip地址發現是192.168.116.129,但是ipconfig檢視windows主機中的vmnet8 ip地址是192.168.119.1,不在一個網段,要配在一個網段,因為本地主機通過vmnet8和linux相連線,所以將linux的dns和ip地址和路由配在一個網段,ip配為 192.168.119.129,路由,dns配為192.168.119.1
於是 linux可以ping同linux,但是反過來不可,linux也ping不通自己的路由
參考連結:
4.主機可以ping同linux,linux ping不通主機
將linux的dns和路由配置為 192.168.119.2即可
因為VMWARE WORKSTATION預設時將NAT的閘道器設定為x.x.x.2的, 雖然虛擬閘道器,你看到vmnet8的IP是x.x.x.1  
然後就全都通,linux能上網了
參考連結:
https://segmentfault.com/q/1010000002417223
 

相關推薦

Linux虛擬機器不能上網本地主機相互ping不通

出現問題原因:之前建的集群后來不用了其他節點都刪掉了,現在突然想練手,發現linux虛擬機器不能上網了 環境:VMWare上安裝的虛擬機器CentOS 6.5 Linux虛擬機器 VMware® Workstation 12 Pro/12

linux虛擬機器的安裝管理

先檢查cpu是否有全虛擬化功能 cat /proc/cpuinfo flags裡顯示cpu的功能 裡面有vmx就是有 1.手動安裝虛擬機器 virt-manager 選擇左上角的電腦 選擇第一個選項,並且命名虛擬機器forward是前進的意思 在瀏覽裡選擇映象的

linux —— 虛擬機器的認識檔案管理

<0>.shell的理解 sell:俗稱殼,(用來區別核),是指“提供者使用介面”的軟體(命令直譯器) 常用快捷操作 Ctrl+Alt+上|下 //切換工作介面 Ctrl+Alt+L //鎖屏 Alt + F1 //開啟主選單Application Alt +

Linux 虛擬機器自動安裝配置

一、配置服務端 1.安裝kickstart [[email protected]~]# yum install -y system-config-kickstart.noarch2.圖形設定虛擬機器資訊 [[email protected] ~]# system-co

vmware-linux虛擬機器上網配置

 看了很多關於別人配置虛擬機器上網方法,都感覺不太好用。之前在網上找了很多資料,花了很長時間才解決上網問題。現在想寫點東西,把我快速配置linux上網方法分享下:    注:本機用的是CentOS6.5 裡面是應用SecureCRT連線的。不要用dhcp自動分配ip地

Linux虛擬機器啟動級別網路設定

設定CentOs啟動級別: root使用者開啟/etc/inittab檔案,預設啟動是X11,也就是5,按照需要修改,我這裡要用SecureCRT連線,所以就不啟動介面了,節省系統開銷: # Def

VMware Workstation虛擬機器本地主機ping不通

解決方法: vmware點選 編輯→虛擬網路編輯器→選擇橋接模式(橋接到:自動)→應用。解決ok。如果還連不上。解決方法: vmware點選 虛擬機器→設定→網路編輯器→裝置狀態(①勾選已連線②勾選啟動時連線)→網路連線(選擇橋接模式,複製物理網路連線狀態不勾選)→確定。問題

虛擬機器配置NAT本地網路

在公司的辦公電腦上使用Virtual Box安裝Linux(RHEL7)虛擬機器,希望既能通過公司代理上網,又能與主機相連 步驟: 關閉虛擬機器 在虛擬機器設定裡為該虛擬機器配置兩塊網絡卡,第一塊選擇“網路地址轉換”,第二塊選擇“僅主機網路” 可以在Virtual Box的:管理=》主機

關於修改虛擬機器記憶體開啟“硬體加速

昨晚回覆了一個帖子,內容比較經典,所以特開一貼,大家可以研究一下! 主要是機子裡的關於系統性能的2個引數: 1.  debug.sf.hw=0,修改為debug.sf.hw=1,此步驟為開啟硬體加速 2.  dalvik.vm.heapsize=24m,修改為dalvik

Linux虛擬機器設定網路、實現主機名ssh訪問

安裝準備好的虛擬機器,需要設定外網訪問許可權已經通過主機名的方式來ssh遠端訪問控制。 1,在linux上設定hostname,通過hostname來訪問linux虛擬機器 1.1. 修改hosts檔案 vim /etc/hosts #/et

如何實現windows系統與虛擬機器linux系統間的通訊使linux系統能夠上網兩個系統間可以進行檔案互傳。

       我使用的虛擬機器軟體為virtual box,系統為redhat 6.6,本機系統為win10旗艦版。當然,其他環境具體操作起來或許會有細微差別,但大體方向相同。        一、使虛擬機器系統能夠上

Linux——虛擬機器實現wifi上網功能DNS的設定nmcli命令

一、虛擬機器如何實現wifi上網功能 本節內容原理: 真機——>充當路由器 虛擬機器——>通過真機(路由器)實現wifi上網 首先:檢視真機ip:172.25.254.64,並給電腦連線wifi 真機ping百度——>成功 編輯配置檔案(

linux虛擬機器主機的檔案拷貝

一 、 vmware tools 右鍵虛擬機器選擇vmware tools ,虛擬機器會掛載一個光碟機 長這樣 右鍵選擇tar.gz複製到home目錄下,否則會因為登陸賬戶不是root提示沒有許可權 cd ~ 回到home目錄下 sudo tar zxvf vmwaretools.tar

匯入虛擬機器vmware主機支援Intel VT-x但Intel VT-x處於禁用狀態黑屏

解決方法:進入BIOS(按什麼鍵進入bios,需要看你用什麼電腦),把Intel Virtualization Technology         設定enabled 然後是黑屏解決方法:管理員模式cmd,輸入 netsh winsock reset 再重啟

Linux虛擬機器與外面系統ping不通或者連不上網

更多詳細文件:http://download.csdn.net/download/zml_2015/8843061 很多人在做linux課程設計的時候,用的linux虛擬機器與外面的系統ping不通,或者虛擬機器裡面上不了網,這個主要是與系統的預設設定有關,下面讓我幫你們解決這個問題吧

如何利用PuTTY連線Windows主機Linux虛擬機器

    PuTTY是可用來連線本機Windows系統與虛擬機器中的Linux系統,畢竟虛擬機器中有時候不太流暢,連線後我們就可以在window系統去做同樣的事了,話不多說,直接上步驟:1.在Windows中下載PuTTy,exe檔案,可直接執行,無需安裝:連線https://

Linux伺服器本地主機檢視伺服器埠資訊檢測埠是否可連線

(1)本地主機上檢測伺服器埠是否可以連線cmd視窗下輸入以下命令(可以檢視埠能否正常連線,第一個引數是ip地址,第二個引數是埠號):如果出現以下問題:更詳細在本地主機檢測伺服器埠是否可連線的方法可參考:怎樣測試某個埠是否開啟(2)在Linux伺服器檢視本伺服器上的所有埠:伺服

Linux虛擬機器連不上網?彆著急先試試這個

在VMware上安裝的centOS6.5因為之前許多外掛都不能安所以又下了一個centOS7。自己本機的網路好好的,centOS6.5也能連上網,新虛擬機器卻怎麼也連不上網。百度了很多複雜的方法都沒有解決,最後找到問題後很輕易就的解決了。Application中找到Setti

linux 虛擬機器中 配置IP 主機名 永久生效

配置IPlinux虛擬機器下,修改IP後永久生效可以這樣: 在/etc/sysconfig/network-scripts 這個目錄下的ifcfg-eth0為第一個網絡卡,如果是第二個網絡卡則是ifcfg-eth1 在這裡進行配置即可,以下是命令 # vi /etc/sys