Hyper-V Centos7 网络设置 虚拟机固定IP

原文地址:https://www.cnblogs.com/jadedoo/p/9967111.html

Hyper-V Centos7 网络设置 虚拟机固定IP

在网上看到很多篇文章,自己也去试验过,结果实现的效果都不是很理想,并不是自己所需要的,下面是我自己研究,最后成功的经验,希望能够帮到大家。少走一些弯路。

需求

1.无论物理机的网络环境怎么变化,都需要保持虚拟机的IP地址不变,保证我本机使用xshell等终端访问始终用同一个IP地址,或者在安装了其他软件后,访问虚拟机的IP地址保持不变。

2.物理机可访问虚拟机,虚拟机是否可访问网络都行。重点保证本机可访问虚拟机,以及虚拟机之间能互相访问。

3.无论物理机的网络环境怎么变化,虚拟机可以连接到外网。



hyper-v会自动生成一个default switch,根据微软的描述,default switch是为了无论物理机的网络环境怎么变化,虚拟机可以连接到外网。 一句话,物理机可以上网,虚拟机就可以。

这里以centos7为例

固定IP

  1. 新建虚拟机

  1. 应用虚拟机

  1. 设置虚拟交换机的IP

打开控制面板,进入网络与共享中心,更改适配器的设置。找到刚才创建的虚拟机交换机。右键属性,修改IP地址。IP地址随你喜好,我这里用的IP:192.168.137.1,子网:255.255.255.0

  1. 修改虚拟机IP

打开虚拟机进入到network-scripts目录

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

PS: 不是所有的都是ifcfg-eth0文件,这个需要自己去查看。
主要修改一下键值:

BOOTPROTO=static # 将dhcp设置为static
DEVICE=eth0 #名称
ONBOOT=yes # 开机启动
IPADDR=192.168.137.200 # 这个需要和你前面设置的IP网段一样
GATEWAY=192.168.137.1 # 网关
DNS1=192.168.137.1 # 第一个DNS
NETMASK=255.255.255.0 #子网掩码

设置完成效果:

重启网络

systemctl restart network

查看IP

ip addr


现在就可以用xshell连接到虚拟机了!!!不要告诉我你不会xshell。。。
记得把虚拟机关机,因为后面我们还有操作需要在虚拟机关机状态下完成。

连接外网

现在xshell可以连接了,但是你如果ping百度的话,可能是ping不通的,现在就是要把网络添加到虚拟机上,前面说过,hyper-v会自动生成一个default switch,它可以让你的虚拟机无论物理机在什么网络下,都可以自动分配网络给虚拟机。现在我们就要用到这个default switch。

给虚拟机添加一个硬件配置。为什么我的是灰色的?这就是因为没有关掉虚拟机。

添加完成之后你就可以看到右边的硬件中多了一项 网络适配器,这个网络适配器就选择 default switch。

这个时候最好重启一下虚拟机,当然这个虚拟交换机IP最好是自动获取,DNS,也自动获取。系统会自动分配。
打开xshell 查看一下 IP

ip addr

这个是时候,在ping 百度。

ping www.baidu.com

到这里就大功告成了!!!

PS:前面的配置虚拟机的网络配置顺序不要错,如果你先选择的是default switch,是不能用xshell 连接的。具体的道理,就不说了。自己体会。

原文地址:https://www.cnblogs.com/ivy-zheng/p/10920705.html

时间: 2024-08-28 13:39:52

Hyper-V Centos7 网络设置 虚拟机固定IP的相关文章

VMware虚拟机固定IP后克隆出现无法访问网卡问题

通常我们现在都喜欢使用虚拟机进行实验,进行集群搭建等,在这个过程中,会遇到克隆虚拟机问题,当没有修改任何IP的情况下,克隆后,在逐台修改IP地址是没有问题的,但是,如果我们先设置了固定IP地址后,克隆的主机将丢失网卡,ifconfig的时候只有127.0.0.1的IP信息显示,这里造成的原因是由于克隆的时候,主机生成了新的网卡,而克隆的文件ifcfg-eth0中的网点MAC还是克隆前的MAC,所以,不能正常使用网卡,解决方案,将网卡的MAC修改重启网卡就可以了. 如图: 查看文件配置: vim

CentOS 网络设置修改 指定IP地址 DNS 网关(转)

CentOS 网络设置修改 指定IP地址 DNS 网关(实测 笔记) 环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 路由器网关:192.168.1.1 步骤: 1.查看网络MAC地址 [[email protected] ~]# cat /etc/udev/rules.d/70-persistent-net.rules 显示如下信息 # PCI device 0x15ad:0x07b0 (vmxnet3) SUBSY

Centos7网络设置

Centos7网络设置及查看验证: 企业当中linux系统普遍会使用,本文重点介绍:cents7网络设置的基本命令,如下所示 原文地址:https://blog.51cto.com/11806823/2451990

Centos7 虚拟机固定IP 设定

虚拟机版本  以及  Linux 版本 VM Ware 12     Linux 版本   Centos 7 因为 在 家里  用 的 是 wifi    之前使用 的 是 桥接 的 模式 ,  每次 虚拟机 的 IP  都要 更换  然后  都要重新  设置   Xshell 的  Ip   很是 麻烦  然后 就先 说  可不可以 使用  固定 的 IP   这样子 就可以 每次 都不用 固定 IP . 参考 的 这位  大神的  文章  当然 其中 也碰到 了 一些 坑   https:/

Docker的网络类型和固定IP设置

Docker的网络机制 Docker的网络有三种类型(driver): bridge, host 和 null. birdge: 就如同桥接的switch/hub, 使用bridge网络的container会分配一个当前bridge配置的子网IP, 在通过run创建container时通过 --ip 指定. host: 需要使用 --network=host 参数指定. 使用主机网络, 此时 container 的网络会附属在主机上, 两者是互通的. 例如在container中的服务监听8080

Vmvare 虚拟机固定IP

首先我们打开虚拟机的虚拟网络编辑器,打开vmvare菜单栏的编辑,选择虚拟网络编辑器.   在打开的网络虚拟器中,会看到相关信息,虚拟机网络类型采用的NAT模式,子网地址是192.168.89.0,虚拟机的IP是192.168.89.*(查看自己虚拟机设置,对应修改即可).   一般虚拟机的IP是使用DHCP服务进行随机分配IP,IP地址是在一个范围内的,所以IP会一直变化.   了解了这些信息后,我们进入虚拟机,对IP进行相关设置,依次选择系统(System)-优先(preferences)-

固定Azure虚拟机固定IP

1.关机 Get-AzureVM -ServiceName ZAM**** -Name ZAMPDMP-** |Stop-AzureVM -Force 2.设置固定IP Get-AzureVM -ServiceName ZAM**** -Name ZAMPDMP-** | Set-AzureStaticVNetIP -IPAddress "10.66.88.50" | Update-AzureVM 3.开机 Get-AzureVM -ServiceName ZAMP**** -Name

虚拟机下 centos7 网络设置

今天搞了下linux,安装完成后,连不上网, 使用分割线下的方法(文章出处: http://blog.chinaunix.net/uid-20846214-id-3202081.html), 在公司设置成功了,但是家里设置不成功: 搞了大半天,发现应该用宽带连接去设置共享,而不是用本地连接,自己家里的本地连接没有接入网络 ===================================================================== 首先介绍一下VMware的网络连接方

Win8+VMware12+CentOS7网络设置

VMware提供了三种将虚拟网卡和物理网卡捆绑起来的方式,即桥接(Bridge)模式,网络地址转换(Network Address Transformation, NAT)模式和主机(Host Only)模式. 三种模式区别,参见 关于三种模式的区别,可以参考SophiaWang的这篇博文(http://blog.csdn.net/sophiawang/article/details/3963613),本文也引用此文中的几张示意图(图2-图4).简单而言,Bridge模式直接将虚拟机添加到局域网