使用Hyper-V安装Ubuntu16.04 Server 网络配置
由于最近在研究Docker, 于是需要用到虛擬機,安裝Ubuntu 16.04到Hyper-V并部署Docker。這個過程中填平了幾個小坑,為了大家以后遇到類似情況節(jié)省時間,我將這幾個小坑的問題和解決方法共享出來,供大家參考。?
使用WLAN連接時,用Hyper-v創(chuàng)建的虛擬交換機會建立一個網(wǎng)橋來轉(zhuǎn)接WLAN網(wǎng)絡(luò),如下圖是新建一個虛擬交換機
?
現(xiàn)在看網(wǎng)絡(luò)配置如下圖所示,系統(tǒng)創(chuàng)建了一個網(wǎng)橋,然后虛擬機創(chuàng)建的虛擬網(wǎng)卡vEthernet通過橋接連到外部網(wǎng)路上
?
?
?由于虛擬機的虛擬網(wǎng)卡是通過這個網(wǎng)橋去連接的,所以網(wǎng)絡(luò)協(xié)議也要網(wǎng)橋支持,非常搞笑的是,IPV4協(xié)議在這里默認(rèn)是關(guān)閉的。如果想讓虛擬機能夠獲得地址必須要手動啟用IPV4協(xié)議,并配置IP地址(可以自動獲取)和DNS:?
?
?需要手動勾選TCP/IPv4
?Unbuntu16.4版本的網(wǎng)路配置需要手工填寫:?
DNS和網(wǎng)卡的IP, 網(wǎng)關(guān),掩碼
#如果配置動態(tài)獲取ip,則在?
/etc/network/interfaces?文件中加入以下內(nèi)容:
auto eth0iface eth0 inet dhcp?
#如果配置靜態(tài)ip,則添加如下內(nèi)容:
auto eth0iface eth0 inet staticaddress 192.168.1.21netmask 255.255.255.0gateway 192.168.1.1#要是配置生效,需要重啟網(wǎng)卡:
ifconfig eth0 downifconfig eth0 up?
然后必須手動配置DNS:?
修改如下文件,默認(rèn)文件是空的?
sudo vim /etc/resolvconf/resolv.conf.d/base?
在里面加入你想添加的DNS服務(wù)器,
nameserver 8.8.8.8然后運行下面的命令,使DNS的配置生效
sudo /sbin/resolvconf -u不能夠直接去修改 /etc/resolv.conf,因為重啟以后直接修改的配置就沒有了。
至此可以重啟下虛擬機,終于可以連上網(wǎng)絡(luò)了:?
先用ifconfig命令看看網(wǎng)卡配置,看上去正常了。:)?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/autohome7390/p/7602588.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的使用Hyper-V安装Ubuntu16.04 Server 网络配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第八章 界面外观
- 下一篇: 116. 填充每个节点的下一个右侧节点指