Linux KVM网络处理过程


总体解决方法

  • 本次遇到的问题是KVM的网桥处理不小心导致系统无法连接.处理简要总结:
进入机房,给IPMI插上网线, 开机点 Del 进入bios 设置IMPI的地址
进入IPMI 修改 admin的密码.
重启进入机器后,发现已经可以上网了
经过查询发现有网桥,但是网桥无法上网.
ifconfig 查看业务网卡的网卡名为: enp39s0f0
使用 ethtoo -p enp39s0f1 确认需要连接的网口的位置
给另外一个业务网卡插上网线. 不设置地址(机房无DHCP)
brctl show 查看所有的网桥信息
brctl addif br0 enp39s0f1 将新插网线的网口添加给网桥
vi /etc/sysconfig/network-scripts/ifcfg-br0
设置一个机房内可以上外网的IP地址,便于网桥进行处理.
注意 也曾经发现可以直接使用 业务网卡的IP配置然后addif到业务网卡即可
但是为了防止业务网卡和虚拟机的网卡互相冲突, 所以感觉还是拆开比较好一些.

命令简介

设置 Linux 网桥命令

参数说明和示例

参数 说明 示例
addbr <bridge> 创建网桥 brctl addbr br10
delbr <bridge> 删除网桥 brctl delbr br10
addif <bridge> <device> 将网卡接口接入网桥 brctl addif br10 eth0
delif <bridge> <device> 删除网桥接入的网卡接口 brctl delif br10 eth0
show <bridge> 查询网桥信息 brctl show br10
stp <bridge> {on|off} 启用禁用 STP brctl stp br10 off/on
showstp <bridge> 查看网桥 STP 信息 brctl showstp br10
setfd <bridge> <time> 设置网桥延迟 brctl setfd br10 10
showmacs <bridge> 查看 mac 信息 brctl showmacs br10

问题解决

  • 问题现象
上周将公司的一台四路服务器挪到了云机房.
因为当时上线比较紧,加上云机房的鼠标检查不好用, 未及时进行设置IMPI的地址
本来想未来会去现场整理磁盘到时候在进行处理
今天有同事询问四路服务器内的虚拟机的情况,我这边就进行了简单的处理
方法见下一页.直接导致环境无法连接, 只能到现场处理.

问题解决

  • 第一次处理
使用mobaXterm的方式远程登录四路服务器
使用virt-manager的方式打开虚拟机控制台.
启动服务, 提示没有网桥br0
想起来上周为了保证办公地点能够连上这台机器,我将网桥进行了处理:
上周的处理方式为
brctl delbr br0
本周一开始的处理方式为
brctl addbr br0
brctl addif br0 enp39s0f0
出现机器无法连接的情况.

问题解决

  • 连接机器后进行处理.
发现 重启机器 网桥的信息就会自动丢失.
所以重启机器后可以连接了.
virt-manager 提示时 最开始提示是没有网桥
之后提示是 网桥没有网卡 linux br0 empty bridge
处理方法就是需要给网桥添加网卡
我这边显示修改了网卡的配置信息, 使网桥的地址与业务网络的地址在同一个段上面.
然后再将网桥添加到网卡上面,但是发现依旧不可以.
感觉比较诡异
理论上网桥就是一块网卡扩展处理 网桥的mac地址与网卡的mac地址默认保持一致
本来以为网桥可以不设置ip地址.手工添加即可. 比较奇怪,我现在enp39s0f0 走业务网卡. 然后 enp39s0f1 走KVM的桥接网卡就可以了
最终的使用是
brctl addif br0 enp39s0f1
其实可以添加到crontab 里面也可以. 实现开机自动运行.

Linux KVM网络处理过程的更多相关文章

  1. Linux内核--网络栈实现分析(七)--数据包的传递过程(下)

    本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7545855 更多请查看专栏,地 ...

  2. Linux内核--网络栈实现分析(二)--数据包的传递过程--转

    转载地址http://blog.csdn.net/yming0221/article/details/7492423 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的”(上 ...

  3. Linux之VMWare下Centos7的三种网络配置过程

    Linux之VMWare下Centos7的三种网络配置过程 环境: 虚拟软件:VMWare 14.0 客户机:windows 10 虚拟机:centos 7 VMware三种网络连接方式 Bridge ...

  4. Linux的VMWare下Centos7的三种网络配置过程(网络二)

    Linux之VMWare下Centos7的三种网络配置过程 环境:虚拟软件:VMWare 14.0客户机:windows 10虚拟机:centos 7 VMware三种网络连接方式 Bridge(桥接 ...

  5. 探索 Linux 系统的启动过程

    引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...

  6. Linux内核--网络栈实现分析(十一)--驱动程序层(下)

    本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7555870 更多请查看专栏,地 ...

  7. Linux内核--网络栈实现分析(三)--驱动程序层+链路层(上)

    本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7497260 更多请看专栏,地址 ...

  8. Linux内核--网络栈实现分析(一)--网络栈初始化

    本文分析基于内核Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7488828 更多请看专栏, ...

  9. Linux内核--网络栈实现分析(一)--网络栈初始化--转

    转载地址 http://blog.csdn.net/yming0221/article/details/7488828 作者:闫明 本文分析基于内核Linux Kernel 1.2.13 以后的系列博 ...

  10. 嵌入式linux的网络编程(1)--TCP/IP协议概述

    嵌入式linux的网络编程(1)--TCP/IP协议概述 1.OSI参考模型及TCP/IP参考模型 通信协议用于协调不同网络设备之间的信息交换,它们建立了设备之间互相识别的信息机制.大家一定都听说过著 ...

随机推荐

  1. 拥抱Serverless释放生产力,探索华为云Serverless车联网最佳实践

    华为云Serverless车联网场景解决方案,以FunctionGraph为核心的Serverless化组合方案,使用FunctionGraph.OBS.DIS等技术,可以实现架构的灵活扩展,在出行高 ...

  2. 云原生数据库风起云涌,华为云GaussDB破浪前行

    摘要:云原生数据库,实现多云协同.混合云解决方案.边云协同等能力的数据库. Gartner预测,2021年云数据库在整个数据库市场中的占比将首次达到50%:2023年75%的数据库将基于云的技术来构建 ...

  3. 8种图数据库对 NULL 属性值支持情况

    摘要:在语义网等图模型中,遵循开放世界假设,对于数据中未包含的事实,都认为是未知的而非假的. 本文分享自华为云社区<图数据库对 NULL 属性值支持情况>,原文作者:你好_TT . NUL ...

  4. Flask小知识集合

    全局变量g的使用 flask在上下文中提供了四种变量,分别是: 变量名 上下文 说明 current_app 应用上下文 当前激活程序的程序实例 g 应用上下文 处理请求时用作临时存储的对象.每次请求 ...

  5. 从数据链路到神秘的MAC地址和ARP协议

    引言 链路是指从一个结点到相邻结点的一段物理线路.数据链路是在链路的基础上增加了一些必要的硬件和软件.这些硬件包括网络适配器,而软件则包括协议的实现.在网络中,主机.路由器等设备都必须实现数据链路层. ...

  6. 一个含不少免费额度和数据下载的IP地址来源查询工具

    大家好,我是TJ君! 如今在国内运营的各种互联网应用都有接入IP来源显示的要求,现在相关API的供应商也很多.今天TJ刚好看到一个不错的,所以马上给大家推荐一下. 这款不错的产品名称为:IPInfo ...

  7. 图扑虚拟现实解决方案,实现 VR 数智机房

    前言 如今,虚拟现实技术作为连接虚拟世界和现实世界的桥梁,正加速各领域应用形成新场景.新模式.新业态. 效果展示 图扑软件基于自研可视化引擎 HT for Web 搭建的 VR 数据中心机房,是将数据 ...

  8. SpringBoot-mybatisplus-模糊查询

    模糊查询如何实现如下案例中两种实现方法 第一种:利用QueryWrapper.like自己实现. 第二种:使用@TableField(condition = SqlCondition.LIKE)实现. ...

  9. 解决Xshell/Xftp提示“要继续使用此程序必须应用到最新的更新或者新版本”(临时规避和彻底解决方案)

    一.xshell与xftp登录时提示,但是更新却又每次都失败,无法登录 二. 临时规避方案:手动修改日期为1年前,问题解决软件可以打开,但是每次启动都要手动修改,甚是麻烦  三.彻底解决方案,修改xs ...

  10. 凸优化 | Lagrange 对偶:极大极小不等式的证明

    背景: Lagrange 对偶:对于优化问题 \[\begin{aligned} &\mathrm{minimize} ~~ &f_0(x) \\ &\mathrm{subje ...