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

news2024/11/18 9:25:40

目录

    • 前言
    • 查看本机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.coloradmin.cn/o/2162358.html

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

相关文章

视频去水印 —— 释放创意,让学习与创作更自由!

🌟 视频去水印 —— 释放创意,让学习与创作更自由! 在这个短视频盛行的时代,抖音、快手、小红书等平台成为了创意与灵感的聚集地。你是否曾遇到过想要学习或进行二次创作,却被视频中的水印所困扰?现在&…

Spring Cloud Alibaba-(3)OpenFeign【服务调用】

Spring Cloud Alibaba-(1)搭建项目环境 Spring Cloud Alibaba-(2)Nacos【服务注册与发现、配置管理】 Spring Cloud Alibaba-(3)OpenFeign【服务调用】 Spring Cloud Alibaba-(4)Sen…

SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agents论文学习

首先是惯例强调一下自己的工作是基于视觉的,不是那种拿一个html文件或者UI结构树给模型让他操作的工作。然后提出了一个很有意思的观点,认为Grounding能力(定位能力)对模型表现的影响非常大。 主要novelty就这几个: …

Python 解析 html

一、场景分析 假设有如下 html 文档&#xff1a; 写一段 python 脚本&#xff0c;解析出里面的数据&#xff0c;包括经度维度。 <div classstorelist><ul><li lng"100.111111" lat"10.111111"><h4>联盟店1</h4><p>…

单片机带隙电压基准电路

单片机带隙电压基准电路 一、带隙电压基准电路概述 带隙电压基准电路在单片机中占据着至关重要的地位。它能够为各种模拟集成电路提供稳定的参考电压&#xff0c;确保电路的正常运行。例如&#xff0c;在高精度的比较器中&#xff0c;带隙电压基准电路可以提供一个精确的参考…

电源芯片测试系统如何完成欠压关断/欠压关断滞后?

电源芯片欠压关断测试原理&#xff1a; 在测试芯片的欠压关断过程中我们会测试到芯片的启动电压和欠压关断滞后电压&#xff0c;所以这三个指标可以一起进行测量;而测试这些指标我们需要一台电源和数字万用表。 电源芯片欠压关断的测试需要将电源的接入芯片进行供电&#xff…

稳定为恒定功率负载供电的 DC/DC 转换器

恒定功率负载 (CPL) 存在于电动汽车、电信设备、电力电子设备等各种应用中。这些 CPL 是无论施加的电压或电流如何变化都保持恒定功耗的电气负载。与呈现恒定电阻的电阻负载不同&#xff0c;CPL 具有随电压或电流变化而变化的动态阻抗&#xff0c;即&#xff0c;当负载两端的电…

Vue的工程化和element快速入门

vue项目的创建&#xff1a; vue项目的启动方式&#xff1a; vue项目开发流程&#xff1a; 代码示例&#xff1a; <!-- <script>//写数据export default{data(){return{msg: 上海}}} </script> --><script setup>import {ref} from vue;//调用ref函数&…

网页护眼宝——全方位解析 Chrome Dark Reader 插件

网页护眼宝——全方位解析 Chrome Dark Reader 插件 1. 基本介绍&#xff1a;Chrome 插件的力量与 Dark Reader 的独特之处 随着现代浏览器的功能越来越强大&#xff0c;Chrome 插件为用户提供了极大的定制化能力。从广告屏蔽、性能优化到页面翻译&#xff0c;Chrome 插件几乎…

python如何匹配换行符

如下所示&#xff1a; p1 r(?<<div class"ds_cr">)(.*?)(?<div id"pageurl">) #这样采集html时出错&#xff0c;采集不到数据&#xff0c;正则中.是不能匹配 换行符&#xff0c;改成如下&#xff1a; p1 r(?<<div class"d…

Nanite缺失项目设置问题

今天新建虚幻引擎项目时 , 编辑器右下角收到这个提示 , 缺失项目设置&#xff01; 使用Nanite资产需要Shader Model 6&#xff08;SM6&#xff09;。请在此启用&#xff1a; 项目设置-> 平台-> Windows->D3D12目标着色器格式如未启用&#xff0c;Nanite资产将无法正常…

【研赛F题成品论文】24华为杯数学建模研赛F题成品论文+可运行代码丨免费分享

2024华为杯研究生数学建模竞赛F题精品成品论文已出&#xff01; F 题 X射线脉冲星光子到达时间建模 摘要 X射线脉冲星具有高度稳定的自转周期&#xff0c;被广泛应用于深空导航和时间基准的维护。本文针对Crab脉冲星&#xff0c;建立了光子到达时间的数学模型&#xff0c;并模…

初始MYSQL数据库(7)—— 视图

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a; MYSQL 引言 前面我们学习MySQL数据库时&#xff0c;创建表之后&#xff0c;会在表中插入数据&#xff0c;在需要的时候&#xff0c;也会进行…

Qt-QComboBox输入类控件(31)

目录 描述 核心方法 核心信号 使用 代码方式 界面操作方式 动态使用 如何看待输入输出 String与QString互相转化 描述 一个可以下拉的输入框 核心方法 addItem(constQString&)添加⼀个条⽬currentIndex()获取当前条⽬的下标 从0开始计算.如果当前没有条⽬被选中…

MySQL的msi版本9.0在安装过程总结和需要注意的地方

下载 参考文档 [官方包快速下载]&#xff08;https://dev.mysql.com/downloads/mysql/&#xff09; 使用zip文件安装可参考&#xff0c;这种直接把zip安装包解压到想要放的地方&#xff0c;并安装其中的方式一步步修改数据地址等配置即可。 个人使用了msi的安装文件 msi版本…

Vue3:快速生成模板代码

目录 一.模板代码 1.提供基础结构 2.定义组件名称 3.初始化数据和方法 4.应用样式 5.提高开发效率 二.操作 1.点击右下角设置按钮选择代码片段 2.输入vue.json&#xff0c;打开vue.json文件 3.构造模板 4.模板代码 5.使用 6.效果 一.模板代码 Vue3快速生成模板代…

通过document获取节点元素

1.层级节点 <ul><li id"li1">1</li><li>2</li><li id"li3">3</li><li>4</li><li>5</li></ul><script>//获取id名为li1的元素赋值给li1let li1document.getElementById(li…

为什么越来越多的视频监控AI分析做到了摄像头上?

在安防行业&#xff0c;视频监控已经非常广泛&#xff0c;是无可替代的基础信息化设施。早期的视频监控只是简单的通过摄像机对画面进行记录&#xff0c;然后通过记录的画面服务入侵探测和震慑burglars。随着近年来人工智能技术的兴起&#xff0c;人们越来越希望利用AI计算机的…

【Go】Go 环境下载与安装教程(Windows系统)

引言 Go&#xff0c;也被称为Golang&#xff0c;是一种静态类型&#xff0c;编译型的编程语言&#xff0c;由Google设计和开发。Go语言的设计目标是“解决软件开发中的一些问题”&#xff0c;特别是在大规模软件系统的构建和维护方面。 下载安装包 打开官网下载页面&#xff…

排序----基数排序、桶排序(附排序总结)

一、基数排序 从个位开始往高位不断排序&#xff0c;把各个数字按每一位的顺序排起来。 二、桶排序 建立一个指针数组&#xff0c;指针指向一个链表&#xff0c;然后再对链表排序。永远只建立一个筒&#xff0c;只适用于全是两位数或者全是三位数的排序。 三、总结 归并排序当…