Hyper-V虚拟机设置固定IP

article/2025/11/10 2:26:20

最近在学习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上的虚拟交换机管理器:

2438927-d680d6da052b4a5d.png
1、新建虚拟网络交换机,选择内部网络,点击确定, 输入名称:
2438927-90e1a0df2b45319f.png
2、右键选中需要设置的虚拟机的设置选项,弹出如下框,选择刚才新建的 ubuntu 的虚拟交换机,点击确定,之后便可重启虚拟机使之生效:
2438927-9fac93944090b2ff.png

3、物理机上面的网络设置

我本机使用的是win10,打开控制面板->网络和共享中心->更改适配器设置;

找到刚刚在hyper-v上新增的虚拟网络交换机,右键选择属性 --> 选择如下IPv4协议 --> 设置如下IP地址和子网掩码,其他可留空,IP地址必须是192.168.X.1的设置,这里的X=137是刚才我们在ubuntu上设置的网段,需保持一致。

2438927-02da96f3594a3e15.png
4、以上设置好后就可以在本地物理机访问虚拟机了,如下我们ping 下刚才的192.168.137.200,可见是可以ping得通的,这时就可以使用xshell等终端进行连接操作了:
2438927-d2014be75d719a7e.png
5、设置虚拟机连接外网

若在虚拟机上有需要访问外网的操作,则在控制面板->网络和共享中心->更改适配器设置中,选中此时物理机使用的网卡,右键属性点击共享选项,如下选中复选框,再选择hyper-v上我们新建的网络,点击确定,这样操作之后我们的虚拟机就可以共享访问到外部的网络了。

2438927-31ed9da9dc02a493.png
6、最后可以在虚拟机中使用 ping www.baidu.com 进行验证。

这样配置后,我的Docker也可以 push 镜像到虚拟机中的私有仓库了。折腾了一早上,这波有点亏啊。。


http://chatgpt.dhexx.cn/article/29SkhGXl.shtml

相关文章

虚拟机net模式设置固定ip

虚拟机net模式设置固定ip 前言: 自己装的虚拟机,通过net模式可以固定ip就像是一台服务器一样,不过只限于主机和虚拟机之间。当主机有网时,虚拟机就可以联网。 这里记录一下配置过程。 环境:VMware15 centOS7 一、设置…

linux虚拟机设置固定IP

linux虚拟机设置固定IP ubuntu虚拟机(桥接模式)设置固定IP 方法很简单,直接在系统设置里面配置就可以了 1.先使用ifconfig查看掩码 2.点击设置 3.点击network再点击set 4. 第一个为虚拟机ip,为避免冲突,建议设置210以上的ip 5.重启,ifconfig查看ip 不同版本系…

【虚拟机搭建-VMware设置固定IP】VMWare中CentOS如何设置固定IP【不成功手把手教学】

1、背景2、虚拟机安装3、windows配置3.1、虚拟网卡配置3.2、VMware的NAT和DHCP自动开启 4、VMWare网络介绍4.1、桥接模式(Bridged)4.2、NAT模式4.3、主机模式(Host-only Adapter) 5、为什么使用NAT模式6、VMware设置固定IP6.1、VMware网络配置6.2、虚拟机…

ubuntu设置固定ip地址的方法

ubuntu设置固定ip的方法 问题:在连接虚拟机上的mysql数据库时,发现连接不上了。 检查了数据库的连接信息后,发现并没有问题,然后去虚拟机上查看ip地址,发现是ip地址发生了变化,下面教大家如何设置固定的ip地…

Linux中设置固定ip的方法

[TOC]一、Linux中设置固定ip的方法 1:使用ifconfig命令查看当前网络状态; 2:使用ping命令查看网络是否正常连接; 3:vi /etc/sysconfig/network-scprits/ifcfg-ens33 (这个文件名称 可能会不同) 4&#xff…

虚拟机Ubuntu设置固定IP与主机相互通讯

虚拟机Ubuntu设置固定IP与主机相互通讯 1. 写在最前1.1 最好了解的预备知识1.2 虚拟机与主机三种连接方式1.3 写在最前 2. VMware 虚拟机Ubuntu系统与主机共享IP2.1 配置VMware桥接网卡2.2 设置虚拟机为固定IP2.3 Vmware 虚拟机与主机互相通讯 3. VirtualBox虚拟机Ubuntu系统与…

家用电脑设置固定IP无法上网,自动获取即可上网

问题: 家用电脑通常是直插网线,网络设置为自动获取,当改为固定IP时则无法上网,针对此问题解决方法如下: 打开cmd命令窗口,输入ipconfig /all 将本地网络适配器IPV4地址修改同网段内如下,切记与…

win系统连接交换机并设置固定ip地址

进入网络和共享中心,选择以太网2. 选择进入Internet协议版本4(TCP/IPv4) 进行设置相应的ip地址,然后点击确定,完成固定ip的设置。

Linux虚拟机设置固定IP地址

在宿主机(实际使用的计算机)上使用xshell等工具连接虚拟机上的linux时,总会因为IP地址的变动而不停的修改xshell等工具的连接,为了避免这些麻烦,将虚拟机上的Linux的IP地址设置成为固定IP成了我们的最佳选择。 首先&a…

deepin设置固定IP地址

无论是ubuntu,还是国产的deepin的,其实设置固定IP地址的方法就是差不多的。可以在命令行模式下设置,也可以在界面上设置,显然,后者更简单。步骤如下: 1.点击新增一个网络 2.填好IP地址,保存就行…

计算机IP怎么设置成固定的,如何给电脑设置固定IP地址

1)Windows 2000/BP参数设置: 右击桌面网上邻居→选择“属性”→在网卡对应的“本地连接”选择“属性”→“常规”→“Internet协议(TCP/IP)”,查看其“属性”: 若路由器为默认设置,那么主机网络参数设置为: IP&#xf…

设置固定IP后无法上网

1.打开网络和internet设置 2.依次点击,查看状态 3.截图保存状态 4.按截图填入子网掩码,网关,DNS服务器等ip 5.改完后会断网,需要你检测修复,会检测出一个问题,修复后就可以上网了 6.虽然可以上网&#xff0…

CentOS7设置固定IP

CentOS7设置固定IP 第一步:虚拟机设置NAT网络模式 第二步:查看虚拟网络的网关等信息 第三步:先查看虚拟机上用的是哪个网卡端口 一般会是这个ens33这个网卡 第四步:修改网络配置文件 进入/etc/sysconfig/network-scripts中修…

记录电脑设置固定IP

总是记不住固定ip的时候dns该写什么,每次都百度查一圈,我还是自己写一个流程方便自己查看吧。 1、打开设置然后点击网络和Internet 2、点击更改适配器选项 3、右键以太网选择属性 4、双击选择Internet协议版本4(TCP/IPv4) 5、选…

Ubuntu 设置固定ip地址

1. ubuntu 旧版本 sudo vi /etc/network/interfaces(这里可能写完说是只读文件,可以先touch 一个interfaces文件,然后chmod 修改文件权限,写完保存之后在把权限改回去) 具体编辑内容如下: auto enp2s0 # enp2s0 网卡名称 iface…

vmware设置固定ip

vmware设置固定ip 1.编辑虚拟网络编辑器 2.本地网络设置 3.虚拟机设置 vi /etc/sysconfig/network-scripts/ifcfg-eth33BOOTPROTO"static"IPADDR"192.168.73.100" NETMASK"255.255.255.0" GATEWAY"192.168.73.1"4.dns设置 vi …

树莓派设置固定ip

方法一:窗口操作设置静态IP 1、右键点击打开右下角的无线网络图标,会弹出一个小菜单项,单击WiFiNetworks(dhcpcdui)Setting。 2、在打开的NetworkPreferences窗口内,Configure项选择SSID,这时后…

Centos设置固定ip

** Centos设置固定ip ** 情况说明 : 当我们使用Xshell或者Xftp等软件链接Centos时,发现每次ip地址都会发生变化,导致每次链接都需要重新配置,极大的增加了麻烦,因此,我们最好是设置固定ip地址,减轻我们的…

给计算机设置固定ip

对于开发人员来说 ip是经常要提供给别人的 如果你的ip一直变 就会影响到其他同事与你长期的配合 我们先在电脑中打开控制面板 选择 网络和Internet 然后选择 网络和共享中心 然后如图点击箭头指向处 然后点击属性 选择图片箭头指向处 然后点击下方属性 然后改变选择项目如…

windows 10 局域网设置固定 IP 地址

局域网设置固定ip,在团队工作中十分常用,这里记录设置过程 1、查看电脑 IP 信息 首先查看现在电脑 ip 信息 在 CMD 窗口输入命令 ipconfig 这里关键信息有3个 (1)、IPv4地址:192.168.5.3 (2&#xff0…