由于最近在研究Docker, 于是需要用到虚拟机,安装Ubuntu 16.04到Hyper-V并部署Docker。这个过程中填平了几个小坑,为了大家以后遇到类似情况节省时间,我将这几个小坑的问题和解决方法共享出来,供大家参考。

使用WLAN连接时,用Hyper-v创建的虚拟交换机会建立一个网桥来转接WLAN网络,如下图是新建一个虚拟交换机

现在看网络配置如下图所示,系统创建了一个网桥,然后虚拟机创建的虚拟网卡vEthernet通过桥接连到外部网路上

由于虚拟机的虚拟网卡是通过这个网桥去连接的,所以网络协议也要网桥支持,非常搞笑的是,IPV4协议在这里默认是关闭的。如果想让虚拟机能够获得地址必须要手动启用IPV4协议,并配置IP地址(可以自动获取)和DNS:

 需要手动勾选TCP/IPv4

Unbuntu16.4版本的网路配置需要手工填写: 

DNS和网卡的IP, 网关,掩码

#如果配置动态获取ip,则在 

/etc/network/interfaces

 文件中加入以下内容:

auto eth0iface eth0 inet dhcp

#如果配置静态ip,则添加如下内容:

auto eth0iface eth0 inet staticaddress 192.168.1.21netmask 255.255.255.0gateway 192.168.1.1

#要是配置生效,需要重启网卡:

ifconfig eth0 downifconfig eth0 up

然后必须手动配置DNS:

修改如下文件,默认文件是空的

sudo vim /etc/resolvconf/resolv.conf.d/base 

在里面加入你想添加的DNS服务器,

nameserver 8.8.8.8

然后运行下面的命令,使DNS的配置生效

sudo /sbin/resolvconf -u

不能够直接去修改 /etc/resolv.conf,因为重启以后直接修改的配置就没有了。

至此可以重启下虚拟机,终于可以连上网络了: 
先用ifconfig命令看看网卡配置,看上去正常了。:)


转载于:https://www.cnblogs.com/autohome7390/p/7602588.html

使用Hyper-V安装Ubuntu16.04 Server 网络配置相关推荐

  1. 百度云服务器BCC安装ubuntu16.04 +python3.6配置uWSGI和Nginx 部署Django项目

    题外话 最近也不开学不开工,闲着没事在做一个python+Django的项目.正好域名之前刚审核通过.开始着手在百度云部署自己的项目,记录一下过程中踩过的坑. 简介 Django是一个功能强大的Web ...

  2. Win7下安装Ubuntu16.04以及Ubuntu配置Android环境

    1.安装Ubuntu系统 1用windows磁盘管理给硬盘划分空白空间 2下载USBWriter( http://www.linuxidc.com/Linux/2014-10/108015.htm)( ...

  3. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  4. 在Vmware虚拟机中安装Ubuntu16.04(server版)操作系统

    一.工具 window操作系统 Vmware虚拟机软件      Vmware下载地址 Ubuntu操作系统镜像    Ubuntu镜像文件下载地址 二.步骤 先安装好Vmware虚拟机软件,不会安装 ...

  5. win10安装ubuntu16.04双系统(一)

    win10安装ubuntu16.04双系统(一) 一.前期准备 下载ubuntu16.04镜像和refus 制作ubuntu16.04的U盘启动盘 分配分区 二.开始安装 三.系统优化 先用usb共享 ...

  6. 新电脑(UEFI+GPT)下安装Ubuntu16.04

    ''Nobody can go back and start a new beginning, but anyone can start today and make a new ending. '' ...

  7. 联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装

    联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装 目录 Ubuntu16.04系统安装 安装NVIDIA-1050Ti显卡驱动 安装Cuda10 目 ...

  8. 群晖 python_利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)

    折腾的原因:我目前有两个网站需要挂载,因为为了玩,并不是为了大流量,所以就挂在家里的群晖中.一个是小圈子(www.cirdown.com:81),因为用的是discuz论坛,php的,所以直接用我的黑 ...

  9. ubuntu16.04 server unrar解压rar文件提示command not found和解压tar.bz2文件

    ubuntu16.04 server unrar解压rar文件提示command not found和解压tar.bz2文件 Unrar解压rar文件失败 unrar e a.rar -sh: unr ...

最新文章

  1. 如何解决动态查询语句太长,大于数据库字符的最大长度
  2. react里面的this_React 中 this指向问题
  3. 克隆虚拟机启动网卡提示错误 Device eth0 does not seem to be present, delaying initialization...
  4. git学习(8):windows系统下VI编辑器的基本使用
  5. 信息学奥赛一本通 1164:digit函数
  6. SQL数据库相关 FMDB框架的使用
  7. web前端基础(01html基本标签)
  8. ★LeetCode(784)——字母大小写全排列(JavaScript)
  9. exports module.exports export export default之间的关系
  10. JavaScript引用类型之Array数组的concat()和push()方法的区别
  11. 当我们点击一个文本域在IE下会发生的事件
  12. 完整的连接器设计手册_连接器卧式插拔力的测试介绍
  13. KindEditor上传图片和修改图片
  14. 专利写作-如何填写技术交底书
  15. PHP腾讯云短信接口
  16. Servlet 取表单的值
  17. Solidworks2017安装遇到问题:前一个安装中的Windows重启操作正在等待处理。
  18. go 运算符
  19. Deep Learning读书笔记4---深度模型中的优化
  20. 互联网校招之2015

热门文章

  1. JavaScript 闭包详解
  2. 利用SecureCRT上传、下载文件(使用sz与rz命令)
  3. [转]android之Apache Http——向服务器发送请求的同时发送参数
  4. Buffer Pool--内存总结1
  5. WEBMIN管理Centos5.2 or RedHat5.2以上版本时samba用户不能同步系统帐户
  6. 3P5 Industrial Engineering Lecture 1-2: Method of Study
  7. statistics DATA in jiangsu
  8. Node.js 第二个思路
  9. pdf expert for Mac分享 支持m1
  10. 【转】gl_NormalMatrix