工作環境:主機——window7
虛擬機器——redhat9.0
工作站——vm11
一、linux虛擬機器三種上網方式
1、橋接:利用主機的真實網絡卡和虛擬機器進行通訊,是連線linux虛擬機器的最簡單的方式,可以訪問區域網和公網。雖然會占用ip位址,但由於可以進行區域網通訊,因此大多數實驗中都採用橋接方式。本文僅介紹橋接方式上網。
2、nat:可以連線公網,但不能進行區域網通訊。
3、hostonly:只能和主機進行通訊,但不能連線公網和區域網
二、三種上網方式對應的網絡卡
在用vm建立了redhat虛擬機器後,在主機的網路連線裡會出現兩個多出的網絡卡vmnet1和vmnet8
1、橋接:上文說到橋接使用真實網**信,所以對應於橋接的就是真實的本地連線或者無線網路連線
2、nat:對應於vmnet8
3、hostonly:對應於vmnet1
三、上網配置詳解
首先來了解一下tcp/ip協議,根據ip網路的分類,ip位址可分為三類
大多數私有位址都是c類,c類的子網掩碼對應於255.255.255.0,與ip位址相與之後,前面三段代表網路數,有乙個改變則代表不同的網段(總共有2097152),最後一段代表當前網段裡不同的主機數(總共有254),主機的ip位址、子網掩碼、閘道器可以在cmd命令下ipconfig查出,則linux下的ip位址通過setup進行設定,要與主機保持同乙個網段,同乙個子網掩碼、同乙個閘道器。
如,我的主機ip位址為192.168.1.106,子網掩碼為255.255.255.0、預設閘道器為192.168.1.1,於是我的linux設定ip192.168.1.107,子網掩碼為255.255.255.0,預設閘道器為192.168.1.1。
設定完上邊的ip位址以後,如果是真實的linux,這是就能和windows主機進行通訊,但如果是虛擬機器,還要設定虛擬機器的兩點配置。
1、開啟vm虛擬網路編輯器,選中vmnet0,選擇為橋接方式進行通訊,如果主機連線網路用的是無線,則選擇wireless,如果有線,則在進行其他選擇,此處不宜選用自動,要確保主機和虛擬機器上網方式的一致。
2、選中redhat開啟設定,選擇網路介面卡,將連線方式改為橋接。
3、就是上文所說的配置linux的ip位址等,具體方法就是終端下輸入setup進行修改,詳細方法可以在網上搜尋,也非常詳盡。
四、ssh連線linux
網上各種方法說的也都不完整,所以自己寫著試試,防止以後忘記。
1、要確保linux下安裝了sshd服務chkconfig --list |grep sshd
redhat是預設裝了ssh服務的,如上圖出現sshd的埠
2、將linux防火牆關閉
選擇no firewall
3、將windows 22埠開啟,步驟如下
開始——控制面板——搜尋防火牆——單擊windows
防火牆——左側高階設定——左側入站規則——右側新建規則——埠——22——描述
開始——控制面板——搜尋防火牆——單擊
windows
防火牆——左側高階設定——左側出站規則——右側新建規則——埠——22——描述
進行上述設定後我的linux就能上網並且用ssh連線linux不再出現the hosts is unknown而是能直接連上了
使用VMware11設定CentOS共享資料夾
本以為裝個tomcat很容易,但是沒想到還是遇到了很多的問題,特此寫下這篇筆記,為其他有需求的同學提供一些參考。系統環境 windows7 vmware 11.0準備工具 centos 7安裝iso檔案,apache tomcat以及jdk 操作步驟 一 使用vmware安裝好centos系統 這一...
VMWare下安裝RedHat9 0上網的問題
環境 windows2003 vmware rh9.0 adsl路由上網,windows採用dhcp方式接入 安裝以後始終不能正常在linux下上網,到網上尋找了很多解決方案後,終於在 中找到了答案,原來是vmware對rh9.0中虛擬網絡卡支援的乙個bug,必須指定ip位址。解決方案 還是採用前面...
在vmware下Redhat 5不能聯網的問題
直接開啟red hat linux.vmx 之前就安裝好的檔案 上網方式是nat,這時就不要在設定ip位址,配置ip位址時,選擇dhcp,否則連不上網的 具體解決方法 1 在終端內執行setup命令,選擇network configuration 網路配置 然後選擇use dynamic ip co...