Linux KVM网络处理过程
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网络处理过程的更多相关文章
- Linux内核--网络栈实现分析(七)--数据包的传递过程(下)
本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7545855 更多请查看专栏,地 ...
- Linux内核--网络栈实现分析(二)--数据包的传递过程--转
转载地址http://blog.csdn.net/yming0221/article/details/7492423 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的”(上 ...
- Linux之VMWare下Centos7的三种网络配置过程
Linux之VMWare下Centos7的三种网络配置过程 环境: 虚拟软件:VMWare 14.0 客户机:windows 10 虚拟机:centos 7 VMware三种网络连接方式 Bridge ...
- Linux的VMWare下Centos7的三种网络配置过程(网络二)
Linux之VMWare下Centos7的三种网络配置过程 环境:虚拟软件:VMWare 14.0客户机:windows 10虚拟机:centos 7 VMware三种网络连接方式 Bridge(桥接 ...
- 探索 Linux 系统的启动过程
引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...
- Linux内核--网络栈实现分析(十一)--驱动程序层(下)
本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7555870 更多请查看专栏,地 ...
- Linux内核--网络栈实现分析(三)--驱动程序层+链路层(上)
本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7497260 更多请看专栏,地址 ...
- Linux内核--网络栈实现分析(一)--网络栈初始化
本文分析基于内核Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7488828 更多请看专栏, ...
- Linux内核--网络栈实现分析(一)--网络栈初始化--转
转载地址 http://blog.csdn.net/yming0221/article/details/7488828 作者:闫明 本文分析基于内核Linux Kernel 1.2.13 以后的系列博 ...
- 嵌入式linux的网络编程(1)--TCP/IP协议概述
嵌入式linux的网络编程(1)--TCP/IP协议概述 1.OSI参考模型及TCP/IP参考模型 通信协议用于协调不同网络设备之间的信息交换,它们建立了设备之间互相识别的信息机制.大家一定都听说过著 ...
随机推荐
- AIGC的阿克琉斯之踵
摘要:现在,越来越多的企业和个人使用AIGC生成文章.图片.音乐甚至视频等内容,AIGC已经成为一种必备的工具.在游戏和原画师行业,甚至已经出现了第一批因为AI而失业的人. 本文分享自华为云社区< ...
- 云图说丨云数据库GaussDB(for MySQL)事务拆分大揭秘
摘要:数据库代理提供事务拆分的功能,能够将事务内写操作之前的读请求转发到只读节点,降低主节点负载. 本文分享自华为云社区<[云图说]第270期 云数据库GaussDB(for MySQL)事务拆 ...
- 输入的查询SQL语句,是如何执行的?
摘要:输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的执行过程. 本文分享自华为云社区<一条查询SQL是如何执行的>,作者: 共饮一杯无 . 执行如下SQL,我们看到的只 ...
- vue2升级vue3:provide与inject 使用注意事项
provide / inject 类似于消息的订阅和发布.provide 提供或发送数据, inject 接收数据. VUE provide 和 inject 使用场景 当我们需要从父组件向子组件传递 ...
- appuploader 入门使用
回想一下我们发布 iOS 应用,不仅步骤繁琐,非常耗时.一旦其中一步失误了,又得重新来.作为一名优秀的工程师不应该让这些重复的工作在浪费我们的人生.在软件工程里面,我们一直都推崇把重复.流程化的工作交 ...
- 下一代 SCA:流水线成分分析
软件成分分析(SCA)是检测开源库等依赖项中漏洞的重要工具.随着现代应用程序的组成从以自定义代码为主的转变为高达70-90%的开源,管理来自第三方的依赖项的漏洞比以往任何时候的重要性都高出许多.然而现 ...
- 火山引擎DataLeap:更强数据目录搜索能力,做到一步找数
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 随着数据管理变得更加复杂,元数据的重要性呈指数级增加. 如今,Data Catalog(数据目录)被看成是元数 ...
- 火山引擎数智平台VeDI荣获虎啸奖“年度最佳智能营销平台”奖项
近日,由中国商务协会数字营销专业委员会指导的第十四届虎啸奖正式公布获奖名单,火山引擎数智平台VeDI荣获技术平台/产品类奖项. 作为国内品牌营销领域兼具权威性.前瞻性以及创新性的赛事活动,第十四届 ...
- Solon2 开发之IoC,一、注入或手动获取配置
约定 resources/app.yml( 或 app.properties ) #为应用配置文件 配置样例 track: name: xxx url: http://a.a.a db1: jdbcU ...
- 将MyBatis Mapper xml 放到 jar 包外面
在不改程序的情况下,修改 sql 时,需要将 Mapper 中的 XML 文件 放到外面 mybatis: mapper-locations: classpath:mapper/*.xml #J ...