詳細圖文教程:如何使vmware虛擬機器裡的linux系統連線windows
先說些基本概念。
因特網簡單來說,是由網路和主機組成的。所以,就有了網路號和主機號的概念。
網路號標識因特網內唯一的網路,而主機號則標誌同一個網路號內唯一的主機,即不同網路號可以有相同的主機號。
所以,ip地址就是由網路號+主機號組成的。現在ip地址有IPV4和IPV6兩個版本。IPV4的ip地址為32位(即用2進製表示ip地址時,為32位),IPV6為64位。
那麼網路號和主機號的長度分別是多少呢?它們是不定長的。那麼系統如何來知道一個ip地址裡哪些是網路號、哪些又是主機號?是靠子網掩碼!‘掩’的含義就是‘掩’去ip地址中屬於主機號的部分,那麼剩下的當然就是網路號了。即:網路號=ip
還有個閘道器的概念。說白點就是別的主機訪問你主機的一個入口。閘道器的ip和網絡卡的ip地址有相同的網路號,且主機號一般為1 。
一個系統,是可以有多個網絡卡的。比如虛擬機器裡面的linux,你執行ifconfig命令,就會發現除了eth0網絡卡外,還有其他網絡卡。Linux一般是用eth0這網絡卡。
要使虛擬機器裡的linux系統與外面的windows系統進行連線,一個很好的方法就是使linux的eth0網絡卡和外面windows的nat8網絡卡處於同一個區域網內。那麼如何做到呢?使這兩個網絡卡的ip地址處於同一個網路號且閘道器相同即可。
嗯。明白上面說的那下面的設定就易如反掌了。主要是三個方面的設定:一、設定linux
一:設定linux系統eth0網絡卡的ip地址
執行該命令即可:ifconfig eth0 2.2.2.2 netmask 255.255.255.0 up
(ifconig是設定網絡卡的命令,netmask是設定子網掩碼的,up是啟用eth0網絡卡)
注意:要關閉linux防火牆!Redhat關閉防火牆命令是:
先臨時關閉防火牆:service iptables stop
下次開機時自動關閉防火牆:chkconfig iptables off
二:設定vmware
點選VM --> Settings(中文版應該是VM--->設定),如下圖
然後選擇Network adapter,在右邊選擇NAT模式,如下圖:
然後OK,儲存關閉後,選擇Edit---》Virtual Network Editor...(中文版應該是:編輯--》虛擬網絡卡編輯),如下圖:
然後進行如下修改:
點選NAT Settings...,進行如下修改:
然後一直ok儲存即可。
三、設定windows系統nat8網絡卡的ip地址。
XP系統:右擊“網路上的芳鄰”,點選“屬性”
Win7系統:控制面板--》在右上角的搜尋框搜尋“網路共享中心”---》點選左邊的“更改介面卡設定”;
然後:右擊“VMware Network Adapter VMnet8”,點選“屬性”;
--》選擇“Internet 協議版本4(TCP/IPv4)”(如果沒有就選擇“Internet 協議(TCP/IP)”),點選“屬性”,然後進行如下設定:
注意:要關閉windows的防火牆!!!
到現在為止,就已經連線上了,不信?那可以測試下。先到虛擬機器裡的linux去ping一下windows下的nat8網絡卡的ip地址2.2.2.22吧:ping 2.2.2.22(按ctrl+c終止)
然後再去windows下的cmd去ping下虛擬機器裡linux的eth0的網絡卡地址2.2.2.2: ping 2.2.2.2
完全可以吧!現在,先講下如何在windows下用資源管理器或EditPlus來檢視linux裡的檔案:
首先,稍微進行配置下:vi /etc/vsftpd/user_list,然後將“root”那行註釋掉
儲存退出後,執行:vi /etc/vsftpd/ftpusers,同樣將“root”那行註釋掉
然後,啟動linux裡的FTP伺服器:service vsftpd restart
現在就可以在windows下面進行檢視linux裡的檔案了!
開啟我的電腦,在上面的位址列輸入:ftp://2.2.2.2,回車後,發現了吧!
當然,也可以在瀏覽器中檢視,輸入上面的地址即可。
在Editplus中這樣設定:檔案(或File)--》FTP--》FTp設定,然後點選新增,然後如下圖:
點選確定退出。然後:
這樣就可以進行編輯linux裡的檔案了!