在Hyper-V中安裝和配置Ubuntu網絡

http://www.abcde.cn/knowledgebase/845/Hyper-VUbuntu.htmlhtml

 

(文中的nameserver要改爲本身路由器的IP:個人是192.168.2.1。)服務器

安裝過程
 
1. 在Hyper-V中爲安裝Ubuntu,安裝正常步驟安裝Ubuntu Server
 
2. 安裝結束後在編輯Ubuntu 中的文件
 
#sudo vi /etc/initramfs-tools/modules,在文件末尾添加配置行:
 
hv_vmbus
 
hv_storvsc
 
hv_blkvsc
 
hv_netvsc
 
3. 運行update-initramfs,並reboot系統
 
# update-initramfs –u
 
# reboot
 
4. Ubunut再次啓動後已是Hyper-V IC生效(enable)了,能夠使用lsmod命令進行驗證:
 
# lsmod | grep hv_vmbus
 
hv_vmbus 50431 4 hv_utils,hv_netvsc,hv_blkvsc,hv_storvsc
 
5.設置IP、網關、掩碼等。
 
sudo vi /etc/network/interfaces,添加如下內容:
 
使用靜態IP(推薦):
 
iface eth0 inet static
 
address 192.168.2.200
 
netmask 255.255.255.0
 
gateway 192.168.2.1
 
auto eth0
 
使用DHCP:
 
auto eth0
 
iface eth0 inet dhcp
 
6.添加DNS:
 
vi /etc/resolv.conf(可能要新建),添加如下內容:
 
# 添加域名服務器
 
nameserver 192.168.2.1
 
/etc/resolv.conf重啓後會從新生成,以前的修改會丟失,因此
 
#sudo vi /etc/resolvconf/resolv.conf.d/tail
 
而後在這個文件裏添加的DNS,格式與之前的/etc/resolv.conf文件一致:
 
nameserver 192.168.2.1
 
而後輸入wq保存退出,並重啓下resolvconf讓配置生效:
 
#/etc/init.d/resolvconf restart
 
7.從新啓動網絡:
 
#sudo /etc/init.d/networking restart
 
這步若是報錯,
 
RTNETLINK answers: File exists
 
Failed to bring up ethX
 
可能須要先執行:
 
#sudo iptables-save 
 
另外還須要注意網絡配置,能夠在右上角的網絡配置中修改,推薦使用靜態IP配置
相關文章
相關標籤/搜索