linux中KVM的网络设置

别再死记硬背了!用一张时序图彻底搞懂Setup和Hold检查的本质 本文深入解析数字IC设计中的Setup和Hold时序检查原理,通过波形图直观展示数据在触发器间的传递过程。详细讲解Setup检查为何关注前一周期的数据,Hold检查为何关注同一周期的数据,并提供实际设计中的考量因素和修复策略,帮助工程师彻底理解时序检查的本质。 阅读详情

ENV:

[root@Fedora ~]# uname -r
5.2.9-200.fc30.x86_64
[root@Fedora ~]# cat /etc/redhat-release 
Fedora release 30 (Thirty)

之前的文章写了安装KVM,但是对于网络的设置没有写,这里单独写下kvm的网络设置

源文章地址:How to Create and Configure Bridge Networking For KVM in Linux

这里也是翻译过程。

Method 1:用界面管理工具创建网络

位置:Edit > Connection Details > Virtual Networks

kvm网络

 

在左下方点击+加号添加网络 设置网络名称:

设置网络名称

 

点击forward下一步,设置虚拟ip信息

ip设置

 

forward下一步,是否使用ipv6,我选择不使用ipv6,如要使用ipv6,可以按要求输入ipv6的ip地址

ipv6选择

forward下一步,选择网络模式,  这里选NAT,要问网络模式,请自行        百度|google

nat模式

完成设置并保存,在左边可以看到新添加的网络。

信息

用命令查看

[root@Fedora ~]# brctl show virbr1
bridge name	bridge id		STP enabled	interfaces
virbr1		8000.525400c35fc9	yes		virbr1-nic

要问为什么是virbr1,请看上面最后一个图中Device后内容。

Method 2 使用virsh命令创建网络

创建xml文件,为了区分名称,写成 br20(可自行修改)

[root@Fedora ~]# vim br20.xml

将信息写入文件

<network>
  <name>br20</name>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='br20' stp='on' delay='0'/>
  <ip address='192.168.30.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.30.50' end='192.168.30.200'/>
    </dhcp>
  </ip>
</network>

将xml文件写入kvm网络中(这里的网络是关闭的,源文中是br10,可能需要关闭)

[root@Fedora ~]# virsh net-define br20.xml 
Network br20 defined from br20.xml

启用br20网络

[root@Fedora ~]# virsh net-start br20 
Network br20 started

设置成默认 网络

[root@Fedora ~]# virsh net-autostart br20
Network br20 marked as autostarted

查看网络是否启动

[root@Fedora ~]# virsh net-list --all
 Name      State    Autostart   Persistent
--------------------------------------------
 br10      active   yes         yes
 br20      active   yes         yes
 default   active   yes         yes

查看创建的网络信息

[root@Fedora ~]# ip addr show dev br20
9: br20: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:30:22:cd brd ff:ff:ff:ff:ff:ff
    inet 192.168.30.1/24 brd 192.168.30.255 scope global br20
       valid_lft forever preferred_lft forever

Method 3 通过network scripts创建(CentOS / RHEL / Fedora)

[root@Fedora ~]# cat /etc/sysconfig/network-scripts/ifcfg-br30
DEVICE=br30
STP=no
TYPE=Bridge
BOOTPROTO=none
DEFROUTE=yes
NAME=br30
ONBOOT=yes
DNS1=8.8.8.8
DNS2=192.168.40.1
IPADDR=192.168.40.3
PREFIX=24
GATEWAY=192.168.40.1

将桥接信息加入系统网卡配置文件中,我的是ifcfg_enp4s0f2,每个系统的不同,按自己系统名称调整

[root@Fedora ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp4s0f2 

主要信息有:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br30

重启网络

[root@Fedora ~]# systemctl disable NetworkManager && systemctl stop NetworkManager
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.

启动网络:

[root@Fedora ~]# systemctl restart network
Failed to restart network.service: Unit network.service not found.

在这里启动错误,最后没办法,直接启动

[root@Fedora ~]# systemctl restart NetworkManager

这下成功了

查看下虚拟网络是否添加成功

[root@Fedora ~]# ip addr show dev br30
11: br30: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 36:45:ad:1e:c8:7a brd ff:ff:ff:ff:ff:ff
    inet 192.168.40.3/24 brd 192.168.40.255 scope global noprefixroute br30
       valid_lft forever preferred_lft forever

Method 4 编辑network scripts文件(Debian / Ubuntu)

这个方法没有测试。直接翻译:

cat >> /etc/network/interfaces<< EOF
auto br10 
iface br10 inet static
address 192.168.1.10
network 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
bridge_ports eth0
bridge_stp off
EOF

在eth0中添加信息

auto eth0
iface eth0 inet manual

重启网络

 sudo systemctl restart networking.service

Method 5 使用Nmcli tool

因有敏感信息,这里不发测试内容,直接翻译源文

$ sudo nmcli connection show 
NAME                UUID                                  TYPE      DEVICE 
enp1s0              498869bb-0d88-4a4c-a83a-c491d1040b0b  ethernet  enp1s0 
Wired connection 1  0977f29f-fa2e-3d7f-831c-6f41f8782be3  ethernet  enp7s0

删除不用网卡信息,

$ sudo nmcli connection delete 0977f29f-fa2e-3d7f-831c-6f41f8782be3
Connection 'Wired connection 1' (0977f29f-fa2e-3d7f-831c-6f41f8782be3) successfully deleted.

 

1.主要信息的设置

BR_NAME="br10"
BR_INT="enp7s0"
SUBNET_IP="192.168.30.10/24"
GW="192.168.30.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"

设置内容这里不说明,想了解的看源文章

    BR_NAME: The name of the bridge to be created.
    BR_INT: the physical network device to be used as bridge slave.
    SUBNET_IP: IP address and subnet assigned to the bridge created.
    GW: The IP address of the default gateway
    DNS1 and DNS2: IP addresses of DNS servers to be used.

2.设置新的信息

sudo nmcli connection add type bridge autoconnect yes con-name ${BR_NAME} ifname ${BR_NAME}

输出如下:

Connection 'br0' (be6d4520-0257-49c6-97c2-f515d6554980) successfully added.

设置ip信息

sudo nmcli connection modify ${BR_NAME} ipv4.addresses ${SUBNET_IP} ipv4.method manual
sudo nmcli connection modify ${BR_NAME} ipv4.gateway ${GW}
sudo nmcli connection modify ${BR_NAME} ipv4.dns ${DNS1} +ipv4.dns ${DNS2}

添加网络连接

sudo nmcli connection delete ${BR_INT}
sudo nmcli connection add type bridge-slave autoconnect yes con-name ${BR_INT} ifname ${BR_INT} master ${BR_NAME}

输出信息:

Connection 'enp7s0' (f033dbc9-a90e-4d4c-83a9-63fd7ec1cdc1) successfully added.

查看连接

$ sudo nmcli connection show 
NAME    UUID                                  TYPE      DEVICE 
br0     be6d4520-0257-49c6-97c2-f515d6554980  bridge    br0    
enp1s0  498869bb-0d88-4a4c-a83a-c491d1040b0b  ethernet  enp1s0 
enp7s0  f033dbc9-a90e-4d4c-83a9-63fd7ec1cdc1  ethernet  enp7s0 

启动网络

$ sudo nmcli connection up br10
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

查看运行状态

sudo nmcli connection show br10

查看ip信息

$ ip ad
3: enp7s0:  mtu 1500 qdisc fq_codel master br10 state UP group default qlen 1000
     link/ether 52:54:00:a2:f6:a8 brd ff:ff:ff:ff:ff:ff
 4: br10:  mtu 1500 qdisc noqueue state UP group default qlen 1000
     link/ether 52:54:00:a2:f6:a8 brd ff:ff:ff:ff:ff:ff
     inet 192.168.122.10/24 brd 192.168.122.255 scope global noprefixroute br10
        valid_lft forever preferred_lft forever
     inet6 fe80::4f2f:ce6d:dc6b:2101/64 scope link noprefixroute 
        valid_lft forever preferred_lft forever

 

CATIA二次开发——遍历几何图形集下的轴系及控制轴系生成位置 CATIA二次开发——轴系相关问题1.遍历几何图形集下的轴系2.解决轴系生成位置的问题 1.遍历几何图形集下的轴系 近期遇到的问题:遍历轴系的时候发现,AxisSystem属性的轴系只有放在轴系集合下,才能被找到,放在几何图形集或其他位置均不能被找到。本来想遍历几何图形集下的轴系元素,但是发现没有对应的属性,只能查找 几何图形集、几何元素、草图等元素,无法直接遍历轴系。 解决办法:(加入选择集,在选择集中筛选轴系类型) HybridBody axisHB = activePart.HybridBodies 阅读详情

相关推荐

第4章--CANoe library开发 - 诊断功能

因为专栏要做的是汽车ECU自动化测试程序,测试的是ECU的诊断和刷新,因此就需要利用CANoe的接口,开发一些方便使用的诊断报文收发函数。

j187067046的博客 1371

Kvm虚拟机NAT、桥接网络模式配置

网桥概念 网桥配置 图形方法 命令方式 复制配置文件 定义网络 创建网络 添加自动启动 查看网桥 配置虚拟机网络接口 查看虚拟机现有的接口 删除这个接口 重新添加虚拟机的接口 网桥概念 网桥工作在OSI模型中的第二层,即链路层。完成数据帧(frame)的转发,主要目的是在连接的网络间提供透明的通信。网桥的转发是依据数据帧中的源地址和目的地址来判断一个帧是否应转发和转

gsl371的专栏 6925

第 13 章:Spring AI Alibaba MCP 与 Nacos3 — 企业级MCP服务

理解Spring AI Alibaba 框架下的MCP服务与Nacos注册中心整合的必要性,学会Spring AI Alibaba-基于Nacos的MCP实现方法

paopao_wu的专栏 747

KVM网络优化

快速教你如何优化KVM网络

qq_15247809的博客 469

KVM Virtual Networking Concepts

KVM Virtual Networking Concepts - NovaOrdis Knowledge Basehttps://kb.novaordis.com/index.php/KVM_Virtual_Networking_Concepts 目录 External Internal Overview Virtual Network Virtual Network Modes NAT Mode Routed Mode Bridged Mode Isolated Mode Gues

RToax 621

KVM网络管理-创建桥接网络

KVM配置网卡操作

一条漂流鱼 4285

KVM虚拟机配置网络

kvm虚拟机网络配置有两种模式:桥接模式和NAT模式。 一、两种模式区别如下: 1)NAT模式:也是用户模式,数据包由NAT方式通过主机的接口进行传送,可以访问公网,但是无法从外部访问虚拟机网络,所以一般不会用到。 2)Bridge:也就是桥接模式,这种模式允许虚拟机像一个独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网卡都支持。 二、NAT模式配置 Nat模式配置比较简单,只需要在启动虚拟机后,更改其虚拟机的网卡配置文件,将/etc/sysconfig/netw

aixueai的博客 1万+

2021年南京大学软件工程专硕考研初试410分(数学满分)总成绩第二上岸经验贴

南京大学软件学院2021年考研初试410分(数学满分)总成绩第二上岸经验贴 我自己考研之前以及准备阶段也看过很多经验贴,从中也汲取了一些非常有用的信息和知识,当时也想着如果自己能够顺利上岸,也要写一篇经验贴帮助下一届的学弟学妹以及给自己的考研旅程做一个总结(装个B)。同时,站在当时我的一个考研小白的角度,我当时是希望看到一些讲的比较详细,深入细节的经验贴的(人比较蠢),所以我写经验贴可能会写的比较啰嗦。文笔也一般,见谅,但是耐心看完,相信也会有所收获。 目录 自我情况以及考研基础介绍 为什么要考研? 计算

qq_41364520的博客 2万+

计算机考研340分什么概念,考研340分什么概念_中国考研网官网入口

考研340分什么概念_中国考研网官网入口由广东研究生考试网考试快讯栏目由提供,更多关于考研340分什么概念,中国考研网官网入口,广东研究生考试快讯的内容,请关注广东研究生考试频道/广东人事考试网!从25日晚,21考研初试成绩已经陆陆续续公布,查到成绩的小伙伴也是有人欢喜有人忧,考的分不错的小伙伴已经在努力准备复试,考的不太好的小伙伴也开始准备调剂,但是说到调剂,我们最关注的就是国家线了,毕竟只有你...

weixin_42299018的博客 1998

计算机考研380分能上什么学校,考研380分相当于高考多少分的难度

考研,不一样的技术专业,有不一样的专业课考試,成绩不可以一概而论。除此之外,即便 同一技术专业,许多学校选用独立出题,考题的难度系数也天壤之别。自然啦,假如考研380分的是理工科得话还挺好的,可是如果是文史类或是理工科,尤其是文科类得话仅仅一般的考试成绩。考研等同于高考多少分1.我考研考了376分。整体而言并不是太理想化,但相对性于高考大概可以说不久到580分多上下吧。而350分相对性于高考而言类...

weixin_39801165的博客 2145

计算机考研400分以上,考研400分是什么概念?

今天这篇文章主要给大家讲解一下关于你的考研初试成绩达到了400分,是一个什么样的概念?每当考研成绩揭晓的时候,我们总会看到许多400多分的同学。很多考研人都会说分数好高呀!那么400分到底是一个什么样的概念呢?对于一个经历过考研的过来人而言,考研初试成绩达到400分对于大部分同学来说非常不容易,试想一下,总分500的考研总分数,如果能考到400分,相当于每个科目只能丢掉25分左右。套用一句张雪峰老...

weixin_39605191的博客 4472

考研380分什么水平计算机,考研总分500考380难吗 考研380分是什么水平

各位家长好,我是51学霸(51xueba.cn)专栏作者,甜老师全文共计933字,建议阅读2分钟每一年多有很多人考研,那麼,考研考380分没办法吗?考研380分是啥水准呢?下边网编梳理了一些基本信息,供大伙儿参照!考研总分多少分一般考研总分就是指考研初试的总分。但是因为各专业考研学科数量不一样,总分也各有不同。一般状况下,总分:500分,英语100,政冶100,数学课150,专业课150。也是有某...

weixin_29463345的博客 5001

计算机考研400分能上清华吗,考研考了400分是什么水平 能上清华吗

考研400分意味着,考研各个科目中英语得80分,政治80分,数学和专业课加起来得240分,再或者考研英语70分,考研政治70分,考研数学和专业课加起来总分得260分,这种难度对于全国考研学生而言都是十分巨大的。考研400分是什么水平研总分是500分,能达到400分的考研成绩可以说是非常高的水平了。但是有些考研招生院校是自主命题的出题方式,对于这部分考研院校来说,在分数线的设置上会低一些,因为其考研...

weixin_30328003的博客 3308

计算机考研365分,考研:365分这个成绩,属于什么水平?能进什么样的大学?

原标题:考研:365分这个成绩,属于什么水平?能进什么样的大学?365分这个成绩,属于什么水平?能进什么样的大学?这几天,正是2019年考研初试成绩密集发布的时间点。 虽然不同的学科及专业,考研成绩的“含金量”大不相同,但根据近年来考研国家线来看,13个大的学科门类的国家线都不超过350分,也就是说,考研达到350分,就已经具备了基本的读研资格。能考到365分,已经是一个很不错的成绩了。当然,不同...

weixin_30969227的博客 2077

考研360分能上中南计算机专硕吗,考研成绩已出!360分可以考上什么大学?可以这样选择!...

在前段时间进行的研究生入学考试中,大家也是经历了一段比较艰辛的考研历程。对于很多大学生而言,考研是他们学习道路中的一个比较重要的阶段,成为研究生也是他们梦寐以求的一个梦想。而进入2月份以来,大部分大学的考研成绩已经公布,可谓是“有人欢喜有人忧”啊。如果说考研成绩达到360分可以上什么大学呢?相信很多学生都不知道,看看以下的区别就明白了。不同的大学,不同的专业,考研的录取分数也是大致不相同的。但根据...

weixin_39734020的博客 684

计算机考研初试350分什么水平,考研总分500考380难吗 考研380分是什么水平

每年多有很多人考研,那么,考研考380分很难吗?考研380分是什么水平呢?下面小编整理了一些相关信息,供大家参考!考研总分多少分一般考研总分是指考研初试的总分。不过由于各专业考研科目数目不同,总分也不尽相同。一般情况下,总分:500分,英语100,政治100,数学150,专业课150。也有个别专业情况特殊,满分为三百分。报考的专业和学校不同,考研科目和分数也不同,具体取决于专业和招生单位。也就是说...

weixin_31569671的博客 7577

计算机考研380分难吗,考研380分相当于高考多少分的难度

考研,不同的专业,有不同的专业课考试,分数不能一概而论。此外,即使同一专业,不少学校采用自主命题,试题的难度也励志故事(7qianxun.com)天差地别。当然啦,如果考研380分的是工科的话还挺不错的,但是如果是文科或者理科,尤其是文科类的话只是一般的成绩。考研相当于高考多少分1.“千寻”考研考了376分。总体来说不是太理想,但相对于高考大致可以说刚刚到580多分左右吧。而350分相对于高考来说...

weixin_42561143的博客 8471

考研计算机学硕370分,考研370分是什么水平??

原标题:考研370分是什么水平??370的分数,从客观来讲,在500分满分的考研中,已经算是中等偏上的成绩了,对于大部分院校的大部分专业都基本可以进入复试。 1.如果你是理工类考生,那么370分就已经是相当高的分数了,因为理工类的国家线普遍也就在270—280左右,如果报考一些普通一本大学的研究生来说,这样的分数足够进复试;而如果你报考的是34所自划线的985大学,他们的学校线也会在330—350...

weixin_42300329的博客 1万+

考研380分什么水平计算机,考研380分属于什么水平 算高分吗

考研380分属于什么水平,算不算高分,小编整理了相关信息,希望会对大家有所帮助!考研380分是什么水平从考研的难度和各方面来说,考研能够考到380分是很厉害的水平了!考研究竟多少分算是一个比较高的分数这主要是根据你的专业,如果是热门分一般会比较高,就像工科,320分就算是比较高的了,从历年国家划的复试线看来,A区一类线275分,320这个分数,看你报考的院校了,如果北京的话,那么985的名牌就比较...

weixin_35133182的博客 7174

计算机考研专业课57分,2020考研成绩公布,总分328分,数学只有57分,能过线吗?...

2月20号,有一大波考生已经查到了自己的考研初试成绩。得知分数的那一刻,有人欢喜有人忧,无论结果如何,大家都要平复下自己的心情。因为,每一分都是自己辛勤的付出换来的。其中,有一位“二战考研”的同学,总分328分,对于理工科的同学来说,已经是个不错的成绩了(国家线较低)。但是,他却一点也高兴不起来,因为他的数学一只有57分,所以,他现在最担心的就是,这个成绩能不能过国家线。考生成绩相信,有这种担心的...

weixin_39640414的博客 809

全国硕士研究生入学考试(考研)常识详解之分数构成:初试成绩、复试成绩及复录比

考研分数构成包括初试成绩与复试成绩初试成绩:总分一般为500分,涵盖政治、英语、数学及专业课,侧重基础理论考查。复试成绩:包括专业笔试、面试及英语听说能力测试,按一定比例折算计入总成绩。复录比:复试采取差额形式,复录比一般为1.2:1至1.5:1,反映了复试的竞争激烈程度。考生需充分理解目标院校的分数构成与复试要求,合理规划初试与复试的备考策略。在初试阶段,夯实基础,争取高分;在复试阶段,全面展示综合实力与专业能力,确保在激烈的竞争中脱颖而出,成功实现考研目标。

m0_73640344的博客 1万+

考研计算机300分什么水平,2020考研成绩达到300分是什么水平?

考研成绩达到300分难不难?300分在所有的考生中是一个什么样的水平?下面我们就一起来讨论一下这个问题。我们都知道考研满分500分,如果按60分及格来计算,刚好300分及格,从这个角度来说,300分也就是刚刚及格的水平,远远称不上高分。但是你也不要觉得300分简单,要知道考研有许多科目的国家线甚至还没有超过300,就与去年为例哲学、理学、工学、农学、军事学、体育学这些学科门类国家线连300分都不到...

weixin_29443201的博客 4110

82382_SAR经典的wk成像算法_sar成像_omega-k_sar成像_wk算法_Omega

matlab平台实现的sar Omega-K算法

Linux防毒之道:多方入手剿杀Linux病毒

人们对Windows中的病毒已经习以为常,杀毒软件也基本针对这一领域,但却不了解Linux系统是否会染毒,随着Linux的用户日益增多,Linux的防毒问题日益凸显。

上一篇: Fedora30 Linux 卸载VirtualBox
下一篇: Fedora30安装KVM虚拟机
Matrix-bystander
博客等级 码龄14年 19粉丝 39原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值