Paralles 虚拟机安装及网络配置--设置静态ip

简介: Paralles 虚拟机安装及网络配置--设置静态ip

一、配置独立ip的环境



前面研究了k8s的组件,核心概念,网络模型,都了解了一遍,现在就要进入实战了,摆在面前的一座大山,必须克服才行---虚拟机搭建,及网络环境配置。

先说说本文的运行环境:


  • mac笔记本
  • 虚拟机使用的是Parallels
  • 虚拟机镜像:使用的是CentOS-7-x86_64-DVD-2009.iso


具体使用的版本号如下:

1187916-20220217173456496-384857804.png

要达成的目标是


  • 宿主机和虚拟机网络能够互通
  • 宿主机连接外网,虚拟机也能够访问外网
  • 虚拟机ip固定


说说为什么虚拟机ip要固定,应为在配置k8s网络的时候,经常要用到ip地址,我们通常也是在宿主机通过iterm链接到虚拟机,如果虚拟机的ip总是变,那可就麻烦了。可笔记本链接wifi网络地址就是经常变化的,从单位到家,ip地址肯定会变,对应的虚拟机地址也会发生变化,这样的话,我们就要经常去查询虚拟机的ip,然后变更网络配置,这个事情很无语,很机械,很讨厌。所以,配置静态ip,势在必行。


二、安装虚拟机


这里就不说了,虚拟机安装很简单,这里使用了PD Runner,可以优雅的避开Parallels已过期的问题。有不懂的,可以单独咨询我。


三、网络配置



首先我们来看看我们要做的事情,通过下图来感受一下:

1187916-20220217175057955-1661775931.png一共有以下几件事:


  • 宿主机和虚拟机可以通过内外网互相访问。
  • 宿主机联网的情况下,虚拟机可以通过宿主机连接外部网络
  • 还有一个就是为了后续方便使用,我们给虚拟机设置静态ip。

下面来看看如何操作。


第一步:在mac端查看IP地址等相关信息。


通过系统偏好设置-->网络-->wi-fi-->高级-->TCP/IP


1187916-20220217175558444-457036091.png


在通过DNS查看DNS设置,有两个

1187916-20220217175648561-1496343614.png

记录好上面的配置信息,后面会用到


第二步:设置虚拟机共享网络


这里设置的是Parallels虚拟机(全局)的网络配置。


点击Parallels虚拟机-->偏好设置--> 网络-->Shared模式

1187916-20220217180114219-557955751.png

在这里我们取消勾选<启用IPv4 DHCP>


为什么要取消呢?


Shared模式让我们的虚拟机与mac共享外网,<enable ipv4 dhcp 或 启用IPv4 DHCP>是用来打开内置的dhcp服务,熟悉nat模式的同学都知道,这就是让虚拟机通过nat模式上网的方式。下面设置了ip地址的<起始地址>和<结束地址>,<子网掩码>,这三个配置是用来确认dhcp的地址池,默认情况下虚拟机会采用dhcp方式可自动获取的ip地址的范围。


可是,如果使用dhcp方式获取ip的话,虚拟机中的ip就不固定了,下次开机可能就会换ip,每次都要查看新的ip才能连接虚拟机。我们要做的就是把虚拟机的ip设置为固定ip。

没有勾选该选项,依然要填写地址池,因为我们是在借助nat的方式,虚拟机中所配置的ip地址必须要属于此ip地址范围。


第三步:配置指定centetos虚拟机网络


这里设置的是具体的某一个centos虚拟机的网络。


右击要修改的centos虚拟机-->偏好设置-->选择网络--> source源选择共享网络。此设置是在虚拟机关机的情况下设置,开机设置不生效,需要重启。

1187916-20220217181311788-1904623514.png


source源选择为Shared Network,也就是将虚拟机的网卡绑定到此Shared Network,Shared Network就是第二步中设置的连接方式Shared,这样虚拟机便可与mac共享网络。


第四步:设置虚拟机固定ip


启动虚拟机,进行虚拟机固定ip设置。


在执行这一步操作的时候需要系统管理员权限


su root
在输入密码即可

编辑网卡配置文件,我这里的网卡配置文件是ifcfg-eth0,具体以大家实际的为主。

vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改配置内容如下

DEVICE="eth0"
IPV6INIT="yes"
#BOOTPROTO="dhcp"
BOOTPROTO="static"
UUID="9f88d469-0341-4603-80c7-2c6fd6bb499e"
ONBOOT="yes"
PREFIX=24
IPADDR=10.**.55.200
GATEWAY=10.**.55.1
NETMASK=255.255.255.0
DNS1=10.**.55.0
DNS2=10.**.55.1
  • BOOTPROTO的值设置为static,表示静态ip,也可以写成none
  • IPADDR:固定的ip地址,尽量不要和其他人的ip地址重复,且需要在第二步设置的起始地址和结束地址范围内。
  • GATEWAY:通常前三组数和ip地址是一样的,最后一个是1


主要注意的是GATEWAY网关,这里配置的是10.**.55.1,为什么设置为这个值呢?

因为我们并不是把mac当成Ip数据报文转发路由器,而是当成nat路由器,当采用nat方式为虚拟机提供网络服务时,Parallels会单独为虚拟机生成一个网关地址,这通常是地址池(第二步的起始地址和结束地址) 中的第1个ip, 第二步的起始地址是10.**.55.1 ,所以,网关地址就设置为这个。而虚拟机的ip地址是从地址池中的第2个ip开始的,即10.#.55.2。这是涉及到网络的知识,不懂网络的话您就照着这个写。


  • NETMASK:子网掩码和第二步设置的子网掩码一致
  • DNS1:通常是ip地址的最后以为改为0或1


我们在网卡配置文件中已经设置好了GATEWAY是10.#.55.1,这是虚拟机上网的关键,可以用ip r命令验证一下路由表

1187916-20220217183321766-1830912398.png


重启网络

systemctl restart network

第五步:测试内外网访问


通过ifconfig查询内外网,然后在宿主机和虚拟机之间互相访问,都能ping通就没问题

对于外网,在宿主机联网的情况想,在虚拟机ping www.baidu.com,也能ping通,就ok没问题了。


四、写在最后



我们在配置网络的第二步中取消勾选<启用IPv4 DHCP>选项了,那如果我们勾选上会怎么样呢?其实没有关系,因为在虚拟机网卡配置中我们设置了是static的,所以即便这时候勾选上了<启用IPv4 DHCP>选项,也没有关系了。

相关文章
|
4月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
412 10
|
7月前
|
监控 安全 Go
使用Go语言构建网络IP层安全防护
在Go语言中构建网络IP层安全防护是一项需求明确的任务,考虑到高性能、并发和跨平台的优势,Go是构建此类安全系统的合适选择。通过紧密遵循上述步骤并结合最佳实践,可以构建一个强大的网络防护系统,以保障数字环境的安全完整。
163 12
|
8月前
|
监控 安全 网络安全
网络安全新姿势:多IP配置的五大好处
服务器配置多IP地址,既能提升网络速度与安全性,又能实现多站点托管和故障转移。本文详解多IP的五大妙用、配置方法及进阶技巧。从理论到实践,合理规划IP资源,让服务器性能跃升新高度。
269 2
|
10月前
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
626 7
|
11月前
|
存储 监控 虚拟化
Hyper V上网优化:提升虚拟机网络速度
要优化Hyper-V虚拟机的网络速度,可从以下几方面入手:1. 优化虚拟交换机配置,如选择合适的交换机类型、启用SR-IOV、配置VLAN和QoS策略;2. 调整网络适配器设置,选择适当的适配器类型并启用VRQ等;3. 优化宿主机网络配置,更新网卡固件和驱动,启用硬件加速;4. 使用性能监视工具监控网络流量;5. 其他措施如启用硬件虚拟化、使用外部存储、配置NLB等。通过合理配置,可显著提升网络性能。
1268 17
|
11月前
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
11月前
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。
|
11月前
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
332 17