1. 程式人生 > >ubuntu使用橋接模式無法連線網路的問題

ubuntu使用橋接模式無法連線網路的問題

當使用vmware建立虛擬機器ubuntu時,使用橋接模式後可以直接在在右上角設定網路,設定自己的IP地址與主機同一網段的IP即可,並且設定子網掩碼,閘道器河DNS。但是當我們複製或是移動虛擬機器到另外一臺機器時會導致無法連線網路,這時就需要配置網路。

1.配置虛擬機器網路

 首先,刪除以前圖形介面的網路配置,進入/etc/network/interfaces,配置IP,netmask,getway 
auto lo 
iface lo inet loopback

auto eth0     //此處需要設定為自己使用的網絡卡,可通過 ifconfig -a 檢視
iface eth0 inet static     //設定靜態ip
address 192.168.1.220      //同主機 同一網段
getway 192.168.1.1         
netmask 255.255.255.0
重啟網絡卡 sudo /etc/init.d/networking restart
有時重啟失敗,則: sudo ifconfig eth0 down  sudo ifconfig eth0 up 若無效,則重啟虛擬機器:sudo reboot

2.設定DNS 

DNS的設定可在 /etc/resolv.conf 中新增:
nameserver 219.141.136.10   //依據自身網路所使用的DNS
nameserver 192.168.1.1      //自身公司使用的DNS
這種方式配置的DNS有個缺陷,即每次重啟後都需要重新配置一次,為此可在 /etc/network/interfaces中 新增:
dns-nameservers 219.141.136.10
dns-nameservers 192.168.1.1

3. 配置閘道器

此時依然無法ping通,會報network is unreachable,需要新增預設閘道器:
sudo route add default gw 192.168.1.1   //閘道器根據實際情況配置
此時已經可以正常連結網路了,但是存在一個缺陷,即重啟後需要再次新增新增預設閘道器,解決方法就是在 /etc/network/interfaces 的末尾加入一下語句:
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1

上面是新增永久路由。 至此,虛擬機器網路問題解決完畢。