网桥实验

实验目的

将一台Linux主机配置为网桥,将两台在不同了网络,ip地址却在同一网段的设备连接起来

实验准备

准备3台虚拟机,主机A配置一块网卡,主机B配置一块网卡,主机Bridge配置2块网卡

主机A在vmnet2网络

主机B在vmnet3网络

Bridge两个口一个连接vmnet2网络,另一个连接vmnet3网络

主机

en33

ens37

A

192.168.10.10

-

B

192.168.10.11

-

Bridge

无地址

无地址

一、先分别为主机A和主机B配置ip地址

1.为主机A网卡配置地址

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

BOOTPROTO=static

NAME=ens33

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.10.10

PREFIX=24

#重启网络服务

[root@centos7 ~]# systemctl restart network

#查看地址是否配置成功

[root@centos7 ~]# ip addr show ens33

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:0f:f4:54 brd ff:ff:ff:ff:ff:ff

inet 192.168.10.10/24 brd 192.168.10.255 scope global noprefixroute ens33

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fe0f:f454/64 scope link

valid_lft forever preferred_lft forever

2.为主机B网卡配置地址

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

BOOTPROTO=static

NAME=ens33

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.10.11

PREFIX=24

#重启网络服务

[root@centos7 ~]# systemctl restart network

#查看网卡配置是否成功

[root@centos7 ~]# ip addr show ens33

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:48:5f:06 brd ff:ff:ff:ff:ff:ff

inet 192.168.10.11/24 brd 192.168.10.255 scope global noprefixroute ens33

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fe48:5f06/64 scope link

valid_lft forever preferred_lft forever

3.此时虽然主机A与主机B在同一个网段,但他们不在同一个物理网络,所以无法连通

[root@centos7 ~]# ping 192.168.10.11

PING 192.168.10.11 (192.168.10.11) 56(84) bytes of data.

^C

--- 192.168.10.11 ping statistics ---

5 packets transmitted, 0 received, 100% packet loss, time 4001ms

二、在主机Bridge上进行桥接设置

#创建网桥设备br0

[root@centos7 ~]# brctl addbr br0

#将ens33添加入br0

[root@centos7 ~]# brctl addif br0 ens33

#将ens37添加入br0

[root@centos7 ~]# brctl addif br0 ens37

#启用网桥设备br0

[root@centos7 ~]# ip link set br0 up

#查看网桥设备状态,是否已经学习到主机A和B的mac地址

[root@centos7 ~]# brctl showmacs br0

port no mac addr is local? ageing timer

1 00:0c:29:0f:f4:54 no 269.63 此为主机A的mac地址

2 00:0c:29:48:5f:06 no 273.98 此为主机B的mac地址

1 00:0c:29:b6:86:9f yes 0.00

1 00:0c:29:b6:86:9f yes 0.00

2 00:0c:29:b6:86:a9 yes 0.00

2 00:0c:29:b6:86:a9 yes 0.00

至此网桥已经全部配置完成

三、测试

#查看当前主机地址

[root@centos7 ~]# ip a s ens33

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:0f:f4:54 brd ff:ff:ff:ff:ff:ff

inet 192.168.10.10/24 brd 192.168.10.255 scope global noprefixroute ens33

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fe0f:f454/64 scope link

valid_lft forever preferred_lft forever

#ping远程192.168.10.11主机查看是否能连通

[root@centos7 ~]# ping 192.168.10.11

PING 192.168.10.11 (192.168.10.11) 56(84) bytes of data.

64 bytes from 192.168.10.11: icmp_seq=1 ttl=64 time=0.700 ms

64 bytes from 192.168.10.11: icmp_seq=2 ttl=64 time=1.95 ms

64 bytes from 192.168.10.11: icmp_seq=3 ttl=64 time=1.88 ms

^C

--- 192.168.10.11 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2002ms

rtt min/avg/max/mdev = 0.700/1.514/1.958/0.577 ms

网桥的删除

删除网桥需要先禁用网桥然后将网桥上的接口全部删除,最后删除网桥设备

1.先禁用网桥设备

[root@centos7 ~]# ip link set br0 down

2.删除网桥上接口

[root@centos7 ~]# brctl delif br0 ens33

[root@centos7 ~]# brctl delif br0 ens37

3.将网桥设备br0删除

[root@centos7 ~]# brctl delbr br0

linux网桥动态ip,使用Linux主机当网桥相关推荐

  1. linux动态ip 搭建什么服务,怎么给Linux系统配置动态IP服务

    所谓的动态ip指的是DHCP服务,如果不用手动设置的IP地址,使用动态ip也是个不错的选择.特别是在主机比较多的局域网内,动态ip可以有效解决ip自动分配问题.那么Linux系统应该怎么样配置动态ip ...

  2. 动态ip解析 linux,ddwrt路由/linux动态解析ip(ddns)到dnspod配置

    dnspod域名解析服务有提供出来api,可以通过curl命令与dnspod交互.需要在dnspod先绑定一个域名,并设置一个二级域名(A记录),如我的test.xdty.org指向到了127.0.0 ...

  3. linux修改动态ip名领,Linux动态和静态修改ip(转)

    静态方法 注意:所有操作均使用root用户 修改ip: 编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //设备名称,不要修改 BO ...

  4. linux配置基于ip的虚拟主机

    技术QQ交流群:294088839 查看自己的ip信息: [java] view plain copy [root@slave5 conf]# ifconfig eth0      Link enca ...

  5. Linux篇.配置IP地址与主机名的映射关系

    作用:方便SSH的调用 //进入编辑模式 vi /etc/hosts //添加内容 192.168.234.11 bigdata11 192.168.234.12 bigdata12 192.168. ...

  6. linux清空动态文件内容,linux 动态清空 nohup 清空后,发现文件大小不变

    linux 动态清空 nohup 清空后,发现文件大小不变 关注:282  答案:2  mip版 解决时间 2021-01-18 22:48 提问者[舉燈向ηáη] 2021-01-18 15:17 ...

  7. linux tc 限制ip流量,linux tc实现ip流量限制

    tc是个配置Linux内核流量控制的工具 名字 tc - 显示/维护流量控制配置 摘要 tc qdisc [ add | change | replace | link ] dev DEV [ par ...

  8. linux 永久绑定ip命令,Linux Ubuntu临时设置和永久设置绑定新IP地址的方法

    老蒋经常遇到有些网友是由于外贸业务的需求,会购买多IP的独立服务器或者是云服务器增加临时或者多的IP地址来满足业务需求.或者我们有一些网站项目的需求,在服务器中绑定多个IP地址,不同的网站用不同的IP ...

  9. Linux Kernel TCP/IP Stack|Linux网络硬核系列

    大家好,我是Alex,今天给大家介绍Linux网络技术中最核心的部分--TCP/IP协议栈 . 我们先看一下抽象的网络协议栈模型 TCP/IP四层(参考)模型 再按分层思想看Linux内核协议栈实现框 ...

  10. linux建立动态库链接,Linux动态链接库.so文件的创建与使用

    资料出处:http://linux.chinaitlab.com/administer/803560.html 编 写维护文件的目的,在于方便程序员维护程序,尤其是维护比较大的工程项目.一个素质良好的 ...

最新文章

  1. 相册服务器位置,王者荣耀游戏相册是什么 游戏相册开放服务器以及功能使用详细介绍...
  2. python 浏览器自动化测试,python中使用chrome进行自动化测试,浏览器变量设置
  3. python和java哪个-Python和Java哪个好?有什么区别?
  4. 自定义eachFile遍历文件夹文件
  5. vue element隐藏组件滚动条scrollbar使用
  6. 前端js嵌套遍历优化_2020web前端最新面试面经:阿里、字节、小红书
  7. 设计资源 | 万圣节矢量图标
  8. 求链表是否有环和第一个交点
  9. ios开发之--UITableView中的visibleCells的用法
  10. SoapUI使用教程
  11. 光纤跳线接口_一篇文章读懂光纤接头、尾纤、耦合器、终端盒的作用与接法!...
  12. 谈谈象棋的基本功《二》复盘篇
  13. MSN 通信协议学习笔记(转)
  14. python 显著性检验_Python SciPy 统计显著性检验(Statistical Significance Tests)
  15. 正方形里面两个扇形相交部分_正方形里面为两个半圆相交,求相交部分阴影面积...
  16. 远程桌面连接命令“Mstsc”,Windows系统连接远程方法
  17. python去除图片马赛克_python 检测图片是否有马赛克
  18. 京东,想说爱你,并不容易!
  19. 新基建下的工业互联网,等不到第四次工业革命
  20. 微信公众号添加word文档附件教程_公众号添加Excel、PDF、PPT等附件教程

热门文章

  1. chrome 扩展插件API
  2. Google插件switchysharp的用法
  3. Python-OpenCV——Image inverting
  4. 台架控制器-AVL_ISAC学习
  5. 从朋友测试ISAC和SILK效果到二者理论比较
  6. IE浏览器F12无法使用
  7. linux加密狗复制克隆教程,Guardant Code/Guardant加密狗解密 复制 克隆 模拟
  8. 戴尔服务器重装系统优盘启动不了怎么办,戴尔电脑重装系统识别不了u盘怎么办...
  9. lenovo启动热键_联想的u盘启动快捷键是什么_电脑开机如何进入u盘启动
  10. 记一次授权的渗透测试