問題描述:ubuntu
在Ubuntu虛擬機安裝完畢以後,網絡鏈接採用橋接模式,對虛擬機的eth0網卡進行靜態IP設置,參數配置沒有問題,但網絡一直沒有鏈接成功;即:沒法實現本地主機連通虛擬機(ping不通該虛擬機IP),Ubuntu虛擬機沒法鏈接外部網絡上網(ping www.baidu.com)。vim
環境描述:bash
VMware Workstation版本:10.0.1 build-1379776服務器
Unbuntu 版本:Ubuntu 14.04.3 LTS (server版)網絡
處理思路:測試
嘗試對該虛擬機再添加一塊網卡eth1,重啓虛擬機,而後,對文件/etc/network/interfaces 進行編輯,增長eth1的配置(以下文圖);而後重啓網絡服務!【 如仍有問題,將網卡eth0卸載,而後掛載eth1,重啓網絡服務。】ui
具體設置:spa
添加網卡操做:.net
VM workstation左側菜單 ==>> 選中該虛擬機右鍵 ==>> 設置 ==>> 添加 ==>> 網絡適配器3d
重啓虛擬機系統!
進去系統,ifconfig -a 查看網卡eth1是否添加成功。
編輯interfaces文件:
vi /etc/network/interfaces
手動設置DNS服務器:vi /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.14.254 # 這裏的nameserver寫的是你本地主機的網關地址。
保存退出。
注意:重啓Ubuntu後發現又不能上網了,問題出在/etc/resolv.conf。
重啓後,此文件配置的dns又被自動修改成默認值;因此須要永久性修改DNS。方法以下:
# vim /etc/resolvconf/resolv.conf.d/base nameserver 192.168.14.254 nameserver 8.8.8.8
重啓網絡服務:/etc/init.d/networking restart
而後測試本地服務器鏈接該虛擬機,和虛擬機的上網狀況!OK!
若是還有問題,將網卡eth0卸載,從新掛載eth1,重啓網絡服務。這裏之因此要將網卡eth0卸載,是由於,ubuntu server下的eth0網卡可能存在爭用,而後掛載上述新加的橋接模式的eth1讓虛擬機使用。
相關命令:
ifdown eth0
ifup eth1
本地鏈接測試:
C:\Users\Jesson>ping 192.168.14.234 正在 Ping 192.168.14.234 具備 32 字節的數據: 來自 192.168.14.234 的回覆: 字節=32 時間=1ms TTL=64 來自 192.168.14.234 的回覆: 字節=32 時間<1ms TTL=64 來自 192.168.14.234 的回覆: 字節=32 時間<1ms TTL=64 來自 192.168.14.234 的回覆: 字節=32 時間<1ms TTL=64 192.168.14.234 的 Ping 統計信息: 數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒爲單位): 最短 = 0ms,最長 = 1ms,平均 = 0ms
網絡鏈接測試:
jesson@jessonPC:~$ ping www.baidu.com PING www.baidu.com (119.75.217.109) 56(84) bytes of data. 64 bytes from 119.75.217.109: icmp_seq=1 ttl=57 time=12.6 ms 64 bytes from 119.75.217.109: icmp_seq=2 ttl=57 time=3.30 ms 64 bytes from 119.75.217.109: icmp_seq=3 ttl=57 time=6.90 ms 64 bytes from 119.75.217.109: icmp_seq=4 ttl=57 time=3.54 ms 64 bytes from 119.75.217.109: icmp_seq=5 ttl=57 time=3.34 ms [2]+ Stopped ping www.baidu.com
補充一下virtualbox的設置
http://blog.csdn.net/qianggezhishen/article/details/45841723