实验一:通过bridge-utils工具创建网桥并实现网络连接
实验名称:
通过bridge-utils工具创建网桥并实现网络连接
实验环境:

实验要求:
安装bridge-utils工具,创建网桥br0,通过brctl命令,为网桥配置IP地址192.168.238.100,同时,将虚拟机网卡eno16777736网卡添加到网桥;
使的,Windows7本地的vmnet8能够与虚拟机上的br0通讯;
以上操作,能够使用文件配置的方式,永久实现;
实验配置:
对于centOS6而言,启动脚本程序使用chkconfig来控制,而在centOS7里面,我们使用的是systemd的启动程序,所以,不再使用chkconfig命令,而是通过systemctl enable [服务名],systemctl disable [服务名]的方式来控制开机是否启动某服务;
1、关闭NetworkManager服务
centOS7里面关闭NetworkManager服务,不用关闭;
systemctl list-unit-files
systemctl disable NetworkManager
systemctl stop NetworkManager
centOS6里面关闭NetworkManager服务
chkconfig --list NetworkManger
chkconfig NetworkManager off
/etc/init.d/NetworkManager sto
2、安装bridge-utils管理工具
yum install bridge-utils -y

brctl 常规用法:
addbr #添加一个虚拟网桥
addif #为虚拟网桥添加物理端口
delbr #删除虚拟网桥,但是,在删除网桥的时候保证网桥是down的
delif #删除虚拟网桥上的一个物理接口
show #查看网桥的相关配置
stp #开启或关闭虚拟网桥的生成树功能
3、首先我们通过命令行的方式来配置文件
在安装了bridge-utils工具后,我们就有了brctl的命令工具,我们可以通过brctl工具来进行虚拟网桥的配置,相关配置如下;
ifconfig
#添加虚拟网桥
brctl addbr br0
#将物理接口eno16777736添加到br0上
ifconfig addif br0 eno16777736
#为br0配置网络地址,这个地址在后面可以作为虚拟机的网关地
ifconfig br0 192.168.238.130/24 up
#为网桥指定网关地址,在这个实验环境下,这个地址就是vmnet8的地址,作为网关地址
route add default gw 192.168.238.1
此时,可以从w7的虚拟机上测试到centOS7的网络
4、通过修改配置文件,来对虚拟网桥进行相关配置
对于centos而言,如果重启网络服务,则所有的配置则会消失,所以我们需要修改配置文件,才能永久保存网桥配置;
配置文件如下:
#重启网络
/etc/init.d/network restart

#复制配置文件
cd /etc/sysconfig/network-scripts/
cp ifcfg-eno16777736 ifcfg-br0
#编辑配置文件
vim ifcfg-br0
TYPE=Bridge #注意,这个地方一点要大写
BOOTPROTO=none
DEVICE=br0 #指定设备名称,一定要与文件名中ifcfg-br0后的"br0"相同
ONBOOT=yes #开机启动
IPADDR=192.168.238.100 #配置网桥的地址
NETMASK=255.255.255.0
GATEWAY=192.168.238.1 #指定网关
:wq
vim ifg-eno16777736
TYPE=Ethernet
BOOTPROTO=none
NM_CONIROLLED=no
NAME=eno16777736
DEVICE=eno16777736
ONBOOT=yes
BRIDGE=br0 #将该网卡桥接到br0上面去
:wq
重启网卡
/etc/init.d/network restart
实验结果:
因为该实验较为简单,最后达到的效果为从本机w7能ping通虚拟机的br0网桥上的地址即可;
实验一:通过bridge-utils工具创建网桥并实现网络连接的更多相关文章
- 使用nmcli创建网络连接
使用nmcli创建一个新的网络连接时,首先需要清楚几个概念 设备即接口 连接是供设备使用的配置,其由一组设置组成. 同一个设备可能存在多个连接,但是一次只能有一个保持活动状态 在创建新的连接时,参数的 ...
- CentOS下创建网桥
说明:以下创建的是永久网桥,即重启后依然生效. 0.安装网桥的依赖 yum -y install tunctl bridge-utils 1.创建网桥配置文件 UUID=`uuidgen` cat & ...
- VNC XEN 双鼠标问题 以及 使用 virt-manager 工具创建的 Xen 虚拟机配置文件不在 /etc/xen/ 目录中了
0.本人用的是Ubuntu 12.04,在其中安装xen 4.1,用的是virt-manager安装虚拟机 1.VNC XEN 双鼠标问题,在配置文件中加入: 找到:(usb 1),在之后加入: (u ...
- linux 创建网桥
由于最近项目需验证个问题,需求是要创建一个虚拟机网桥,在使用ifconfig命令查看时让docker0网桥不在第一个显示,因此,我们创建一个虚拟网桥让它排在第一位置 项目使用Centos7系统,因此使 ...
- 如何使用跨平台工具创建 NuGet 包(转)
原文地址 https://docs.microsoft.com/zh-cn/dotnet/articles/core/deploying/creating-nuget-packages 内容 对于 . ...
- Wireshark工具创建过滤器的方式
Wireshark工具创建过滤器的方式 [实例1-3]现在要抓取目的或来源地址为192.168.5.9的封包.在图1.5中添加如下所示的条件: tcp dst port 3128 添加后单击Star ...
- 在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)
在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1) RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护.RAID是一些磁盘的集合, ...
- golang学习笔记5 用bee工具创建项目 bee工具简介
golang学习笔记5 用bee工具创建项目 bee工具简介 Bee 工具的使用 - beego: 简约 & 强大并存的 Go 应用框架https://beego.me/docs/instal ...
- 实验 六:分析linux内核创建一个新进程的过程
实验六:分析Linux内核创建一个新进程的过程 作者:王朝宪 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029 ...
随机推荐
- 【ANT】输入中文格式为乱码
使用ant编译,打出的日志的格式为乱码,加上下面的指定编码后,输出为中文了. 为方便拷贝,将其贴出来 <jvmarg value="-Dfile.encoding=UTF-8" ...
- MapServer Tutorial——MapServer7.2.1教程学习——第一节用例实践:Example1.2 Static Map with Two Layers
MapServer Tutorial——MapServer7.2.1教程学习——第一节用例实践:Example1.2 Static Map with Two Layers 一.前言 上一篇博客< ...
- Samba服务与Nginx服务
Samba服务: 1 准备环境 =====>part1: iptables -F 清楚防火墙配置 #systemctl disable firewalld #开机默认关闭 #systemctl ...
- chrome扩展应用实例
chrome extensions 基本组成,唯一必要的文件就是manifest.json这个应用的配置清单 manifest.json中前三个参数为必要参数,其他的可选: { "name ...
- RabbitMQ使用介绍及实例
消息列队不做过多解释了,直接讲讲rabbitmq的基本概念和路由模式. 一.安装及基本概念 rabbitmq是基于erlang编写的,所以安装rabbitmq之前需要安装erlang的环境,配置环境变 ...
- ChIP-seq motif ROC 相关资料
[怪毛匠子]独家整理 不可以转载 MEME工具 http://meme-suite.org DNA motif 搜索算法总结 http://www.bbioo.com/lifesciences/40- ...
- SQL注入之Sqli-labs系列第三十四关(基于宽字符逃逸POST注入)和三十五关
开始挑战第三十四关和第三十五关(Bypass add addslashes) 0x1查看源码 本关是post型的注入漏洞,同样的也是将post过来的内容进行了 ' \ 的处理. if(isset($_ ...
- 作用域&&闭包
在了解闭包之前,先了解作用域一,作用域简单来说就是变量和函数可以访问的范围,在es5中变量作用域一般分为全局作用域和局部作用域,这个主要依据是全局变量还是局部变量 情景1: <script> ...
- PythonStudy——字符串、列表、元组、字典、集合 (str、list、tuple、dict、set)常用方法总结
字符串: # 字符串类型的一些操作(str)st1='hello world 'print(st1[0]) # 根据字符串索引来取字符h 找不到直接崩print(st1[-1]) # 根据索引倒取st ...
- Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
To fix it, just kill the apt process. ps -aux | grep -i apt sudo kill -9 "the process ID"