我是靠谱客的博主 腼腆雨,最近开发中收集的这篇文章主要介绍网桥的搭建centos 下网桥的搭建brctl 工具的使用(bridge)brctl 命令详解,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
centos 下网桥的搭建
- brctl是linux下网桥搭建的工具,
- 在lnux下如果想让虚拟机上网,有三种方式1,brdge;2,nat(网络地址转发);3,hostonly
- bridge是虚拟机和主机都通过网桥上网,可以相互访问;
- nat是网络地址转发,是宿主主机提供的一个虚拟的网络环境,其他主句无法访问虚拟机,宿主主机可以访问虚拟机,虚拟机可以访问网络的其他主机;
- hostonly和nat很像,但是唯一不同的是虚拟机不能访问互联网,宿主主机可以
brctl 工具的使用(bridge)
- 添加一个网桥
brctl addbr br0 - 给网桥添加一个接口,这个接口是用来联系网桥(并且连接互联网那个)
brctl addif br0 eth0
brctl addif br0 eth1 - 手动释放(eth0,eth1)的ip
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up - 启用网桥
ifconfig br0 up - 给网桥一个ip
ifconfig br0 IP地址
** 如果网桥不用啦!要删除掉网桥
brctl delif br0 eth0 //删除网桥的接口
brctl delif br0 eth1 //删除网桥的接口
ifconfig br0 down //关闭网桥
brctl delbr br0 //删除网桥
可是在/etc/sysconfig/network-scripts/文件夹下没有配置文件,需要手工生成
DEVICE=br0 //设备的名字
ONBOOT=yes
TYPE=Bridge //设备的类型
BOOTPROTO=dhcp //动态分配IP
IPADRESS=ip// ip地址
GATEWAY=//网关
PREFIX=24 //不知道
另外在网卡的配置文件中还需添加
BRIDGE=br0
如果要在虚拟机中使用建立的网桥,需要virsh edit < name>在bridge标签中填写网桥的 名字《如果节点的名字不是br0的话》
brctl 命令详解
- brctl showmacs < name>//列出网桥的 知道的mac地址
- brctl show stps < name> //列出stp的状态
- brctl stp < name> < state>//设置网桥stp的状态
- brctl setbridgeprio < name>< priority>//设置网桥的优先级,优先级越低越容易被root选择,
- brctl setfd < name> < time> //设置跳转延迟
- brctl sethello < name> < time>//设置第一次初始化的时间
- brctl semaxage < name> < time>//设置信息的最大值
- brctl setpathcost< name> < port> < cost>设置端口话费
- brctl setpathprio < bridge>< port>< priority> //设置端口的优先级在0到255之间
- brctl setmclmc < name>< int> //设置多播的最大数量
- brctl setmcrouter < name >< int> //设置多播路由的个数
- brctl setmcsqc < name> < int> 设置多播开始的数量
- brctl setmcqpi < name>< time> 设置多播的查询间隔
最后
以上就是腼腆雨为你收集整理的网桥的搭建centos 下网桥的搭建brctl 工具的使用(bridge)brctl 命令详解的全部内容,希望文章能够帮你解决网桥的搭建centos 下网桥的搭建brctl 工具的使用(bridge)brctl 命令详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复