win10下使用hyper-v在本机安装linux虚拟机后,网络访问上有如下两点需求:
(1)无论物理机的网络环境怎么变化,都需要保持虚拟机的IP地址不变,保证我本机使用xshell等终端访问始终用同一个IP地址,或者在安装了其他软件后,访问虚拟机的IP地址保持不变。
(2)物理机可访问虚拟机,虚拟机是否可访问网络都行。重点保证本机可访问虚拟机,以及虚拟机之间能互相访问。

1、为了实现第一点,需给虚拟机设置一个固定的网段以及静态IP,这里使用192.168.137.X的网段,如下以centos7操作系统为例子,实现静态IP的设置:

cd /etc/sysconfig/network-scripts
vi ifcfg-eth0

主要修改如下信息,这里我设置静态IP地址为192.168.137.200

BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.137.200
GATEWAY=192.168.137.1
DNS1=192.168.137.1
NETMASK=255.255.255.0

重启网络服务,使设置生效:

systemctl restart network

2、Hyper-V上面的虚拟网络设置
打开Hyper-V上的虚拟机交换机管理器:

新建虚拟网络交换机,输入名称,选择内部网络,点击确定:

右键选中需要设置的虚拟机的设置选项,弹出如下框,选择刚才新建的Centos-7的虚拟交换机,点击确定,之后便可重启虚拟机使之生效:

3、物理机上面的网络设置,我本机使用的是win10,打开控制面板->网络和共享中心->更改适配器设置:
找到刚刚再hyper-v上新增的虚拟网络交换机,右键选择属性:

选择如下IPv4协议:

设置如下IP地址和子网掩码,其他可留空,IP地址必须是192.168.X.1的设置,这里的X=137是刚才我们在centos7上设置的网段,需保持一致:

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

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

需要注意的是有时选择下面的操作之后,虚拟网络交换机上的IP地址可能会变化,若有变化的话需按上面第3步的操作手工再修改回跟我们centos虚拟机上设置的IP一致的网段(在别的适配器中进行如下配置:)

Hyper-V 网络设置 虚拟机固定Ip相关推荐

  1. 初步学习大数据——设置虚拟机固定ip地址

    1.打开本机的网络连接 2.右键以太网,打开属性. 3.右键VMnet8,打开属性.最多不能超过255,最少不能小于0.    0~255之间. 4.找到你要设置固定IP地址的虚拟机 ,选择上方的编辑 ...

  2. k8s-搭建虚拟机centos7环境,虚拟机固定IP地址

    发现wiin10已经自带虚拟机Hyper-V了,不用像win7一样还要自己安装虚拟机.我们要搭建k8s集群,得先安装三台虚拟机,在Hyper-V里面安装三台Centos7的虚拟机.然后固定每台虚拟机的 ...

  3. linux 虚拟机设置好固定ip 修改了 dns 网络需要设置成桥接模式

    linux  虚拟机设置好固定ip 修改了 dns  网络需要设置成桥接模式  可以修复网络连接(浏览器返回 server not  found) 转载于:https://www.cnblogs.co ...

  4. winin10怎么锁定计算机,win10系统下设置电脑固定ip地址的方法

    在win10系统中,有时候需要设置固定ip地址才可以让电脑上网,那么就可以在网络设置中来进行设置,但是仍有一部分win10系统用户不知道怎么设置电脑固定ip地址,那么该怎么操作呢,本文就给大家带来wi ...

  5. Hadoop入门(二)——VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021)

    Hadoop入门(二)--VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021) 之前在上一篇文章中讲述了 CentOS7下载+VM上安装(手动 ...

  6. 如何设置服务器固定ip

    直接上步骤: 1.使用root用户登录 2.进入以下目录:/etc/sysconfig/network-scripts  3.执行vi命令,如下图 BOTPROTO="static" ...

  7. VMWare 设置CentOS虚拟机固定IP地址

    最近在mac上用vmware fusion,但是经常有这样一个问题.就是换一个局域网,虚拟机上的guest OS(ubuntu/Centos等)就会断开网络然后重新换成一个新的IP,弄得我很烦,每换一 ...

  8. VMware 配置虚拟机固定IP

    一.搭建VMnet8虚拟局域网 打开VMware软件,点击编辑,点击列表中的虚拟网络编辑器 进入虚拟网络编辑器页面 选择NAT模式 勾选将主机虚拟适配器连接到此网络 取消DHCP服务 子网IP和网关I ...

  9. 阿里云安全组规则授权对象设置为固定IP段访问

    阿里云的ESC建站需要在安全组放通一些端口才能正常访问,所以我们在开放端口的时候就直接设置了全部ip可访问,授权对象填入0.0.0.0/0,意味着允许全部ip访问或者禁止全部ip访问. 但是我们有了一 ...

最新文章

  1. 什么,PyTorch还能开发新药?哈佛推出这款工具包,10行代码训练“药神”模型...
  2. 基于php的应用程序,基于PHP的Web应用程序和群发邮件
  3. 快速排序、希尔排序、插入排序、选择排序、归并排序、堆排序总结
  4. Class类中的getEnclosingXX、getDeclaredXX
  5. python方法items_Python字典items()方法与示例
  6. MaxCompute印尼开服,成为阿里云第十二个大数据服务节点
  7. 【来自项目的技术点】— 聊聊键盘长按的时候解决卡顿方案
  8. ubuntu安装mysql没反应_Ubuntu安装mysql三种安装方式
  9. Mysql多表关联删除操作
  10. sublime text3 Package Control 插件安装及推荐(MAC)
  11. 剑指offer面试题18. 删除链表的节点(双指针)(链表)
  12. Pycharm教程--断点调试
  13. 雷赛控制卡可以用java写吗_运动控制卡应用编程技巧几招(2)
  14. Word转换PDF技巧之通过虚拟打印机生成pdf格式文件
  15. javascript中map和filter的区别
  16. 针对网络层的DoS攻击
  17. java ddmm.mmmm转ddd,GPS坐标转换ddmm.mmmm(度分)- dd.dddd(度)
  18. 【并发编程三】C++进程通信——管道(pipe)
  19. 软件开发目录设计规范
  20. 域名含义解释查询_域名状态的含义说明

热门文章

  1. 问题引发由于与GI相关的python脚本中的错误,Gnome终端无法启动
  2. Python内存相关
  3. 学Python做人工智能的前景怎么样?如何入行?
  4. Pandas的学习(pandas中删除行以及重排(重建)行索引)
  5. Echarts词云图
  6. 算法与数据结构(python):冒泡排序、选择排序、插入排序
  7. 统计自然语言处理基础(一)
  8. VTK:Actor边缘颜色用法实战
  9. boost::statechart模块实现终止测试
  10. boost::mp11::mp_pairwise_fold_q相关用法的测试程序