3. kvm虚拟网络

kvm虚拟网络

  • 一、虚拟网卡
    • 1、虚拟网卡驱动
    • 2、添加网卡
    • 3、删除网卡
  • 二、虚拟网络
    • 1、NAT模式
      • 1.1 SNAT
    • 1.2 DNAT 端口映射
    • 2、桥接bridge模式

一、虚拟网卡

1、虚拟网卡驱动

在这里插入图片描述

2、添加网卡

[root@martin-host ~]# virsh attach-interface vm01_centos79 --type network --model virtio --source default --persistent 
Interface attached successfully[root@martin-host ~]# 
[root@martin-host ~]# virsh domiflist vm01_centos79 
Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet0      network    default    virtio      52:54:00:3f:99:0c
vnet2      network    default    virtio      52:54:00:92:c5:6b
vnet3      network    default    virtio      52:54:00:01:8d:f7

3、删除网卡

[root@martin-host ~]# virsh detach-interface vm01_centos79 --type network --mac 52:54:00:92:c5:6b --persistent
Interface detached successfully[root@martin-host ~]# virsh domiflist vm01_centos79 
Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet0      network    default    virtio      52:54:00:3f:99:0c

二、虚拟网络

虚拟网络,相当于现实生活的交换机
NAT模式
桥接模式
隔离模式

1、NAT模式

虚拟网络相当于私网、外界真实网络相当于公网

1.1 SNAT

关注:网关、路由、snat规则
在这里插入图片描述

1.2 DNAT 端口映射

[root@martin-host ~]# iptables -t nat -I PREROUTING -d 192.168.140.200 -p tcp --dport 80 -j DNAT --to-destination 192.168.122.101:80[root@martin-host ~]# iptables -t nat -I PREROUTING -d 192.168.140.200 -p tcp --dport 55555 -j DNAT --to-destination 192.168.122.101:22

2、桥接bridge模式

在这里插入图片描述

前提条件:
1、物理机的地址必须静态地址
2、物理机关闭NetworkManager服务

[root@martin-host ~]# virsh iface-bridge ens33 br1 
Created bridge br1 with attached device ens33
Bridge interface br1 started
[root@martin-host ~]# ip addr show br1
20: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 00:0c:29:9d:98:f6 brd ff:ff:ff:ff:ff:ffinet 192.168.140.200/24 brd 192.168.140.255 scope global br1valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe9d:98f6/64 scope link valid_lft forever preferred_lft forever[root@martin-host ~]# ip addr show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br1 state UP group default qlen 1000link/ether 00:0c:29:9d:98:f6 brd ff:ff:ff:ff:ff:ff
[root@martin-host network-scripts]# cat ifcfg-br1 
DEVICE="br1"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="none"
IPADDR="192.168.140.200"
NETMASK="255.255.255.0"
GATEWAY="192.168.140.2"
STP="on"
DELAY="0"
[root@martin-host network-scripts]# cat ifcfg-ens33 
DEVICE="ens33"
ONBOOT="yes"
BRIDGE="br1"

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

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

相关文章

书生大模型实战营(暑假场)-入门岛-第一关

书生大模型实战营暑假场重磅开启&#xff01;&#xff0c;这场学习路线看起来很好玩呀&#xff0c;闯关学习既能学到知识又有免费算力可得&#xff0c;太良心啦。感兴趣的小伙伴赶快一起报名学习吧&#xff01;&#xff01;&#xff01; 关卡任务 好的&#xff0c;我们废话不多…

Java基础语法--基本数据类型

Java基础语法–基本数据类型 Java是一种静态类型语言&#xff0c;这意味着每个变量在使用前都必须声明其数据类型。Java提供了多种基本数据类型&#xff0c;用于存储整数、浮点数、字符和布尔值等。以下是Java中的基本数据类型及其特点&#xff1a; 1. 整型&#xff08;Integ…

Qt常用基础控件总结—旋转框部件(QSpinBox类和QDoubleSpinBox类)

旋转框(微调按钮)部件 QAbstractSpinBox 类 QAbstractSpinBox 类介绍 QAbstractSpinBox 类是 QWidget 类的直接子类,虽然该类不是抽象类,但该类并未提供实际的功能,仅为旋转框提供了一些外观的形式以及需要子类实现了成员,也就是说点击微调按钮的上/下按钮,不会使其中的…

一键式创建GTest TDD测试平台

适用于C GTest测试平台搭建。直接上python脚本。 #!/usr/bin/env python3 # -*- coding: utf-8 -*-import argparse import os import platform import subprocess from xml.etree import ElementTree as ETdefault_root_path "d:\\test\\UTtest"class DeveloperTe…

常用Dos命令

学过Linux的shell命令的就很好理解&#xff0c;dos命令就是windows系统里面的命令&#xff0c;但是我们很少用&#xff0c;因为有图形化的界面&#xff0c;譬如&#xff1a;可以直接点击创建文件&#xff0c;在文件里面写东西&#xff0c;当然也可以通过终端执行命令创建文件&a…

.NET MVC强类型参数排除和包含属性 Bind 、Exclude

Bind(Include“属性”); 如果相包含多个属性可以用逗号分割符分开&#xff1a;Bind(Include“属性1,属性2,属性n”) 同理&#xff0c;如果想排除一个或多个属性可以使用 Bind(Exclude“属性”) / Bind(Exclude“属性1,属性2,属性n”) 实际应用中添加一个对象对于ID自增的实体…

【算法代码】标准差+正态分布画图+置信区间画图

正态分布画图置信区间 标准差公式如下置信区间图像如下画出置信区间的代码 标准差公式如下 标准差&#xff08;Standard Deviation&#xff09;&#xff0c;中文环境中又常称均方差&#xff0c;但不同于均方根误差&#xff08;meansquared error&#xff0c;均方根误差是各数据…

22.状态机设计--可乐机设计(投币三元出一瓶可乐)

理论知识&#xff1a; &#xff08;1&#xff09;状态机简写为FSM&#xff08;Finite State Machine&#xff09;&#xff0c;也称为同步有限状态机。同步是指状态的变化都是在时钟的边沿发送变化&#xff0c;有限值得是状态的个数是可数的。 &#xff08;2&#xff09;分类&…

7/8 复盘

后端数据传输&#xff1f; 后端代码的耦合&#xff1a;打点调用、方法调用、接口、继承。 Dao、Service、servlet(controller)各层的作用&#xff1f; Dao负责与数据库交互&#xff0c;执行SQL语句&#xff0c;例如简单的增删改查等等。&#xff08;要创建对应的接口和实现类…

非营利组织的数据治理之路

在非营利组织的日常运营中&#xff0c;数据不仅是记录过去活动的工具&#xff0c;更是指导未来决策、衡量项目成效、增强公众信任以及优化资源配置的关键要素。 然而&#xff0c;随着数据量的不断增长和复杂性的提升&#xff0c;非营利组织在享受数据带来的便利的同时&#xf…

Java面试八股之MySQL中的MVCC是什么,作用是什么?

MySQL中的MVCC是什么&#xff0c;作用是什么&#xff1f; MySQL中的MVCC&#xff08;Multiversion Concurrency Control&#xff0c;多版本并发控制&#xff09;是一种并发控制机制&#xff0c;用于提高数据库的并发性能并确保数据的一致性&#xff0c;特别是在高并发读写场景…

初阶C++(二)

初阶C&#xff08;二&#xff09; 1. 重载函数&#xff08;一&#xff09;对于重载函数的理解&#xff08;二&#xff09;重载函数分类2.引用&#xff08;一&#xff09; 引⽤的概念和定义&#xff08;二&#xff09;引用的使用&#xff08;三&#xff09;const引用 1. 重载函数…

无缝协作:如何实现VMware与Ubuntu虚拟机的剪切板共享!

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 剪贴板共享 📒📝 VMware设置📝 安装VMware Tools或open-vm-tools📝 验证剪贴板共享功能⚓️ 相关链接 🚓️📖 介绍 📖 无缝的剪贴板共享是提高工作效率的关键。在VMware和Ubuntu虚拟机的协同工作中,能够直接在宿…

通用机器人里程碑!MIT提出策略组合框架PoCo,解决数据源异构难题,实现机器人多任务灵活执行

18 位人形机器人充当「迎宾」人员&#xff0c;整齐划一向嘉宾挥手&#xff0c;这是 2024 世界人工智能大会上的一个震撼场景&#xff0c;让人们直观感受到了今年机器人的飞速发展。 图源&#xff1a;甲子光年 1954 年&#xff0c;世界上第一台可编程机器人「尤尼梅特」在通用汽…

三维点云配准 -- ICP 算法原理及推导

三维点云配准 -- ICP 算法原理及推导 - 知乎 (zhihu.com) 三维点云配准 -- ICP 算法 | Yilins Blog Alex Segal - Research - Generalized-ICP (ox.ac.uk)

一个项目学习Vue3---if、else、show、for的使用

观察下面代码学习这部分内容 <!--条件和列表渲染--> <template><button click"stateChang">状态切换{{ flag }}</button><span v-if"flag">显示这个</span><span v-else-if"!flag">显示那个Else<…

算法力扣刷题记录 三十八【二叉树的层次遍历应用一及二叉树构建】

前言 二叉树层序遍历应用题目。 记录三十八 【二叉树的层次遍历应用一】 继续。 一、【107.二叉树的层次遍历 II】 题目 给你二叉树的根节点 root &#xff0c;返回其节点值 自底向上的层序遍历 。 &#xff08;即按从叶子节点所在层到根节点所在的层&#xff0c;逐层从左向…

WTM的项目中EFCore如何适配人大金仓数据库

一、WTM是什么 WalkingTec.Mvvm框架&#xff08;简称WTM&#xff09;最早开发与2013年&#xff0c;基于Asp.net MVC3 和 最早的Entity Framework, 当初主要是为了解决公司内部开发效率低&#xff0c;代码风格不统一的问题。2017年9月&#xff0c;将代码移植到了.Net Core上&…

03_Shell变量

【Shell】03_Shell变量 一、环境变量 Linux系统配置文件&#xff08;全局配置文件和用户个人配置文件&#xff09;中定义的变量&#xff0c;提供给所有Shell程序使用 1.1、全局环境变量 1.1.1、配置文件位置 /etc/environment /etc/bashrc&#xff08;或者/etc/bash.bashrc…

《梦醒蝶飞:释放Excel函数与公式的力量》10.1.1函数简介

10.1.1函数简介 BIN2DEC函数是Excel中用于将二进制数转换为十进制数的函数。它在处理二进制数时非常有用&#xff0c;尤其是在电子工程、计算机科学等领域。 10.1.2函数语法&#xff1a; BIN2DEC(number) number&#xff1a;这是要转换的二进制数&#xff0c;必须是以字符串…