這裡主要解決vmware虛擬機上的Linux與主機進行相互通信的問題,另外介紹putty工具的使用。
接觸Linux的時候,因為不習慣Linux的各種操作,所以選擇了vmware+Linux+putty。putty相比Linux的命令行舒服許多。
VMware+linux
Linux選擇了Ubuntu 12。一般裝上ubuntu,選用NAT網絡連接,即可聯網(如果主機已經聯網),筆者試了多次都可以,至少。但主機與虛擬機(以下簡稱Linux)暫時可能還無法通信。筆者采用設置靜態IP來解決問題。
1.編輯->編輯虛擬網絡->選擇VMnet8->NAT設置,查看子網IP,掩碼和網關IP
2.Linux設置靜態IP
vim /etc/network/interfaces根據第一步得到的信息,文件末尾添加如下:
auto eth0
iface eth0 inet static
address 192.168.2.6(子網192.168.2.0)
gateway 192.168.2.2(網關192.168.2.2)
netmask 255.255.255.0(掩碼)
reboot下,確保上述設置生效
3.設置Linux的DNS地址
vim /etc/resolv.conf(指明dns地址)
nameserver 192.168.2.2(第一步中查詢到的網關)
4.設置主機本地連接的靜態IP
如果你的主機直連路由器,那麼主機本地連接的靜態IP可以和Linux不在同一個子網內;但如果沒有,那麼必須設置在同一個子網內,這樣才能實現主機和Linux之間的通信。 此時主機和Linux可以相互ping通,而且Linux可以聯網。上述環境有利於不熟悉Linux環境的初學者,熟練的話大可不必。