k8s前置准备:配置虚拟机网络

目录

    • 前言
    • 查看本机ip地址
    • 修改虚拟机配置
    • 修改linux配置
    • 配置其余linux机器的网络
    • 参考文献

前言

本文的最终目的是使虚拟机内可以访问互联网,虚拟机之间可以互相访问。
虚拟机使用的是vmware,环境是windows,虚拟镜像是linux系统。
使用桥接模式有个好处,那就是不用在每个虚拟机里再配网络。但是linux里面的配置文件还是要改的

查看本机ip地址

首先先查看本机ip地址(能访问互联网的那个网卡),打开控制面板,点击网络和internet
在这里插入图片描述
点击查看网络状态和任务,点击连上互联网的那个网络,(这里仅查看,如果要编辑网络可以按左边的更改适配器设置)
在这里插入图片描述
点击详细信息
在这里插入图片描述
记住高亮的那几项,图中仅为例子,这里每个人都不一样,须留意:

  1. 虚拟机里的子网掩码、网关要和外部机器一致,
  2. ip地址的网段要和外部通网机器里的网段一致,但是ip不能重复(即改成192.168.1.xx,而xx不能是图上的82因为会重复)。

修改虚拟机配置

点开vmware,点击任务栏上的编辑–虚拟网络编辑器,确保有一个网络是自动桥接方式的(默认安装vmware就有一个),
如果没有的话新增一个点击添加网络,按图上方框的设置即可
在这里插入图片描述
点击确定,选中虚拟机,点击编辑虚拟机设置
在这里插入图片描述
选择网络适配器,选择桥接模式,
在这里插入图片描述
点确定后开启此虚拟机

修改linux配置

进入linux后输入命令

cd /etc/sysconfig/network-scprits

进入文件夹后输入ls命令查看文件,找到ifconf-ens后面加数字的文件,这里我用的是ifcfg-ens33
在这里插入图片描述
然后编辑此文件,
找到BOOTPROTO=dhcp,将其改成BOOTPROTO=static,
找到ONBOOT=no将其改成ONBOOT=yes

...
BOOTPROTO=static
...
ONBOOT=yes
...

然后在末尾加上

IPADDR=192.168.1.86
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PRIVACY=no
DNS1=8.8.8.8
DNS2=114.114.114.114

IAPADDR:和第1步查看已通网的外部电脑的IP,网段要一致(即192.168.1),网号要不同(外部电脑是82这里设成了86)
GATEWAY:要和第1步已通网的外部电脑的网关一致
DNS:1和2分别对应谷歌提供的免费dns地址以及中国通用dns地址

保存后重启下网络服务,输入命令

service network restart

此时输入命令

ip addr

查看网络信息,发现已经生效了,ip地址变为了86
在这里插入图片描述

对比下linux的配置(左)和外部通网电脑的配置(右)
在这里插入图片描述
试下在linux里ping外部通网电脑的ip(192.168.1.82)发现ping通了,ping百度也通了说明外网也通了,
在这里插入图片描述
同时也可以用客户端工具(如Xshell)连接了,只需要输入用户名密码
在这里插入图片描述
注意!之后如果外部通网电脑的网段变化了(如连接了新wifi)则需要重新配置。同时要注意外部电脑是否为dhcp,有可能会引起ip冲突

配置其余linux机器的网络

接下来配置宿主机linux的网络,回到vmware,关闭已经配置好的虚拟机。选中已经配置好的虚拟机,单击右键,选择管理—克隆—全量克隆(不是克隆快捷方式!
在这里插入图片描述
成功克隆一台机器,接下来进入到这台新的机器,将其ip地址改掉
进入后进入文件夹

cd /etc/sysconfig/network-scprits

同样编辑ifconf-ens后面加数字的文件,修改地方有两处,一个是uuid,一个是ip地址

...
UUID=自定义uuid(可以只修改原末尾最后一个字符)
...
IPADDR=192.168.1.87(旧机器是86,这里改成87)
...

保存后输入命令重启网络服务

service network restart

之后输入ip addr命令发现本机器ip地址已经变成了87,
同时也可以ping通外部通网电脑与外网,也可以用xshell
同时ping 86那台机器,也就是旧linux机器,也是可以ping通的。
最终86机器,87机器可以互相访问,两者都可以访问互联网与外部通网windows电脑

参考文献

  1. ping: www.baidu.com: Name or service not known解决方案
  2. NAT模式和桥接模式实现局域网其他物理机器与Vmware虚拟机互相访问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1544911.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

企业微信VS钉钉:高效办公工具推荐!

这两者各有千秋,适合不同的办公场景。企业微信的优势在于与微信的紧密集成,便于与客户沟通,适合需要频繁与外部联系的企业。它提供了基本的办公自动化功能,如团队协作、审批、日程等。 钉钉则在企业管理和团队协作方面功能更全面…

Snubber电路设计

思路总结: 1.根据测试和推算得出FRA(震荡频率),进而推算出Cp(寄生电容),再根据LRC关系式推算出LP和CP,后续的Csn(吸收电容)和Rsn(吸收电阻)。得出初步的参数然后再PCBA上进行微调就可以实现通用Snub电路的设计。

解决Mac 默认设置 wps不能双面打印的问题

目录 问题描述: 问题解决: 问题描述: 使用mac电脑的时候,发现wps找不到双面打印的按钮,导致使用wps打开的所有文件都不能自动双面打印 问题解决: mac的wps也是有双面打印的选项,只是默认被关…

clinvar中ReviewStatus

ReviewStatus, character, review status for the aggregate germline classification for this variant. For the key to the terms, and the stars displayed on ClinVar web pages 详细介绍: Number of gold starsReview statusDescriptionfourpractice guidelineThere is …

【JavaScript】LeetCode:51-55

文章目录 51 验证二叉搜索树52 二叉搜索树中第k小的元素53 二叉树的右视图54 二叉树展开为链表55 从前序与中序遍历序列构造二叉树 51 验证二叉搜索树 递归对二叉搜索树进行中序遍历,输出节点的值是单调递增的。方法1:对二叉树进行中序遍历,将…

若依_配置三级菜单或多级菜单

若依直接在router文件里配置的,没有在若依的菜单管理里配 然后也出现了上面链接里的那个中出现头部、左侧菜单和面包屑的情况 完整代码 {path: /zichan,meta: { title: 零星资产处置审批, icon: dashboard, affix: true, noCache: true },component: Layout,// red…

WebRtc实际应用

1、什么是WebRtc 1.1 概述 随着网络技术的快速发展,实时通讯变得越来越重要。WebRtc(web Real-Time Communication)技术应运而生。WebRtc是一个支持在浏览器进行实时语音,视频通信和数据传输的开放项目,它可以在不需要安装任何插件或者第三方…

MySQL:进阶巩固-存储过程

目录 一、存储过程的概述二、存储过程的基本使用2.1 创建存储过程2.2 使用存储过程2.3 查询指定数据库的存储过程以及状态信息2.4 查看某个存储过程的定义2.5 删除存储过程2.6 案例 三、存储过程的变量设置3.1 系统变量3.2 用户自定义变量3.3 局部变量 四、IF判断五、参数六、C…

【BetterBench博士】2024年中国研究生数学建模竞赛 E题:高速公路应急车道紧急启用模型 问题分析、数学模型及Python代码

2024年中国研究生数学建模竞赛 E题:高速公路应急车道紧急启用模型 问题分析 更新进展 【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析 【BetterBench博士】2024年中国研究生数学建模竞赛 E题:高速公路应急车道紧急启用…

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——汇总

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——汇总 前言 之前在学校获得了一个新玩意:ESP-01sWIFI模块,去搜了一下这个小东西很有玩点,远程控制LED啥的,然后我就想…

多校园信息付费发布顶置自定义表单小程序开源版开发

多校园信息付费发布顶置自定义表单小程序开源版开发 为校园管理和互动提供了强大的支持,包括用户端和运营后台两大部分。用户端允许学生和教职工方便地访问各种功能模块,而运营后台则使管理员能够高效地管理和配置系统。产品支持自定义模块和表单&#…

CUDA编程三、C++和cuda实现矩阵乘法SGEMM

目录 一、矩阵SGEMM 二、SGEMM的各种实现 1、cpu版本的实现 2、GPU并行计算最初始的版本 GPU中数据的移动 3、矩阵分块Shared Memory优化 4、LDS.128 float4* 优化 5、__syncthreads()位置优化 6、blank conflict优化 bank概念 bank conflict bank conflict危害和处…

c++ 继承 和 组合

目录 一. 继承 1.1 继承的概念 1.2 继承定义 1.3 继承类模板 1.4. 继承中的作用域 二. 派生类(子类)的默认成员函数 2.1 概念: 2.2 实现⼀个不能被继承的类 2.3 继承与友元 2.4继承与静态成员 三.多继承及其菱形继承问题 3.1继承方…

yolov10算法原理

文章目录 1. 模型效果2. 模型特点2.1 无NMS训练的一致性双重分配策略 (Consistent Dual Assignments for NMS-free Training)双重标签分配 (Dual Label Assignments)一致匹配度量(Consistent Match. Metric)一对一分配在一对多结果中的频率 2.2. 效率-准…

电场(electric-field)

图中: Q 产生电场的正电荷(可正可负,这里用正举例)q 试验电荷,正电荷(习惯上用正电荷)p 试验电荷所在的位置(即要测的电场强度的位置)r 为电荷间的距离 r ^ \widehat{r}…

[js逆向学习] fastmoss电商网站——店铺排名

逆向目标 网站:https://www.fastmoss.com/shop-marketing/tiktok接口:https://www.fastmoss.com/api/shop/shopList/参数:fm-sign 逆向分析 我们今天要分析的是店铺排名,先分析网络请求,找到目标接口 按照上图操作…

怎样批量对比两个数据库的表差异??

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

38.重复的子字符串

方法1: class Solution {public boolean repeatedSubstringPattern(String s) {if (s.equals("")) return false;String s2(ss).substring(1,(ss).length()-1);//去掉首尾字符return s2.contains(s);//判断是否包含s} } class Solution(object):def rep…

spring boot项目对接人大金仓

先确认一下依赖 第一 是否引入了mybatis-plus多数据源&#xff0c;如果引入了请将版本保持在3.5.0以上 <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>${dynam…

接触器和复合开关的具体应用区别

接触器和复合开关在电力系统中都有各自的应用&#xff0c;但它们的功能和用途有所不同&#xff1a; 一、接触器 1、应用&#xff1a; 电动机控制&#xff1a;接触器常用于控制电动机的启停&#xff0c;能够承载电动机的启动电流。 自动控制系统&#xff1a;在自动化控制系统…