Hyper-V虚拟机设置固定IP
最近在学习Docker,需要安装一下linux虚拟机,发现Hyper-V搭建还真的挺方便的,我是Windows10自带的,不用在下载软件了。
由于想要使用Docker私有仓库,在虚拟机中运行registry后,发现本地一直push不上去,网络不通,报错如下:
docker push dial tcp 172.17.116.18:5000: connect: no route to host
结果就开始了一早上的排错历程,网上找了很多都没有跟我情况相同可以直接搞定的。
所以只能自己搞了,网络可以ping通,但是telnet不上,发现使用Hyper-V安装后,使用默认的虚拟交换机。但是默认的虚拟交换机的 IP 和本机的IP是不在一个网段的,因此怀疑是网络问题。 所以我就想尝试下将虚拟机的IP设为固定的。结果发现果然是好的,具体Docker的结果就不展示了,归根到底还是对网络知识匮乏导致的。 主要记录下如何在使用Hyper-V 安装虚拟机设置固定IP。
我的配置环境:其他linux发行版只有第一步不同,可自行google
虚拟机:ubuntu18.04
物理机:windows10
设置虚拟机固定IP
需给虚拟机设置一个固定的网段以及静态IP,我这里使用192.168.137.X的网段
Ubuntu 18.04 采用netplan作为网络配置管理,不需要重启系统
sudo vi /etc/netplan/50-cloud-init.yamlnetwork:ethernets:eth0:addresses: [192.168.137.200/24]gateway4: 192.168.137.1dhcp4: trueoptional: trueversion: 2sudo netplan apply
DNS配置(不改也可以的)
DNS还是使用 resolv.conf
sudo vi /etc/resolv.conf
Hyper-V上面的虚拟网络设置
打开Hyper-V上的虚拟交换机管理器:
3、物理机上面的网络设置
我本机使用的是win10,打开控制面板->网络和共享中心->更改适配器设置;
找到刚刚在hyper-v上新增的虚拟网络交换机,右键选择属性 --> 选择如下IPv4协议 --> 设置如下IP地址和子网掩码,其他可留空,IP地址必须是192.168.X.1的设置,这里的X=137是刚才我们在ubuntu上设置的网段,需保持一致。
若在虚拟机上有需要访问外网的操作,则在控制面板->网络和共享中心->更改适配器设置中,选中此时物理机使用的网卡,右键属性点击共享选项,如下选中复选框,再选择hyper-v上我们新建的网络,点击确定,这样操作之后我们的虚拟机就可以共享访问到外部的网络了。
ping www.baidu.com
进行验证。
这样配置后,我的Docker也可以 push 镜像到虚拟机中的私有仓库了。折腾了一早上,这波有点亏啊。。
Hyper-V虚拟机设置固定IP相关推荐
- Mac上,为虚拟机集群上的每台虚拟机设置固定IP
一.环境介绍 本机:macOS系统 虚拟机软件:VMware Fusion 虚拟机上:centos7内核的Linux系统集群 二.为什么要为每台虚拟机设置固定ip 由于每次启动虚拟机,得到的ip可能不 ...
- linux虚拟机设置固定IP
linux虚拟机设置固定IP ubuntu虚拟机(桥接模式)设置固定IP 方法很简单,直接在系统设置里面配置就可以了 1.先使用ifconfig查看掩码 2.点击设置 3.点击network再点击se ...
- VMWare虚拟机设置固定IP
VMWare虚拟机设置固定IP VMWare网络设置 本地电脑配置 修改虚拟机配置文件 VMWare网络设置 1:打开虚拟网络编辑器 选择"VMnet8" VMnet信息 选择NA ...
- 虚拟机设置固定IP,以及解决设置固定IP后不能上网的问题
虚拟机设置固定IP vi /etc/sysconfig/network-scripts/ifcfg-ens33 把BOOTPROTO="none"替换成BOOTPROTO=&quo ...
- VMWare Linux虚拟机设置固定IP上网方法(靠谱)
整理自网络 http://wwguofang.blog.163.com/blog/static/2553572201322910441686/ http://blog.sina.com.cn/s/bl ...
- linux虚拟机设置固定IP的方法
桥接模式网络配置 1.配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件里做如下配置: 命令: vi /etc/sysconfig/netwo ...
- win10上VMware虚拟机设置固定IP地址
Win10上设置VMware虚拟机NAT模式固定IP地址 1.查看win10上的ip,cmd打开黑窗口,输入ipconfig,以太网适配器 VMware Network Adapter VMnet8, ...
- VMware虚拟机设置固定IP配置步骤(与宿主机共享网络)
1.目的: 实现a:虚拟机可以ping通宿主机,可以访问宿主机指定端口,宿主机可以ping通虚拟机,访问虚拟机指定端口. 实现b:本机可以上外网,虚拟机也可以上外网. 2.实现步骤: 2.1 虚拟机 ...
- VMware给虚拟机设置固定IP
目录 VMware的配置(第一步) 虚拟机终端配置(第二步) 目的:使用 VMware 创建的虚拟机 的IP地址是自动获取的,发生网络 IP 地址不是静态的,本次设置是要给虚拟机设置钩钉的IP地址 V ...
- Linux虚拟机设置固定IP地址
在宿主机(实际使用的计算机)上使用xshell等工具连接虚拟机上的linux时,总会因为IP地址的变动而不停的修改xshell等工具的连接,为了避免这些麻烦,将虚拟机上的Linux的IP地址设置成为固 ...
最新文章
- 来谈谈Servlet~~
- 小李飞刀:SQL题目第二弹!
- 51单片机有几个通用io口_51单片机IO口的四种使用方法
- oracle+mybatis查询遇到CHAR类型字段
- System.Web.Helpers.Json 与 Newtonsoft.Json 的性能对比
- Atitit.收银系统模块架构attilax 总结
- 腾讯微博开放平台授权教程(一)
- TCL电视禁止第三方安装软件?如何远程给安卓智能电视强制安装安卓所有软件?
- const char* std::string CString 之间的转换
- Android - scheme 一个app跳转另一个app、模块开发
- 什么是web移动端-移动端布局特点
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...
- 上海航芯 | 全自动咖啡机设计方案
- [美]杰克·韦尔奇《赢》
- 夜莺初探三·Categraf采集器
- 一份不太简短的LaTeX2e介绍最新版地址2019 The Not So Short Introduction To LATEX (Chinese Edition)
- 【优化】WIN10 打开文件卡半秒 解决方案
- “私域流量”的背后:利益催生黑色产业链,恶意营销泛滥成灾
- 各个国家的utf-8/unicode编码范围,印度语(天城文)utf-8编码范围
- Win7运行命令的打开方法 Win7运行命令大全(45个)