网桥(Bridge)
像一个通讯的中继器。中继器从一个网络电缆里接收信号, 放大它们,将其送入下一个电缆。相比较而言,网桥对从关卡上传下来的信息更敏锐一些。网桥是一种对帧进行转发的技术,根据MAC分区块,可隔离碰撞。网桥将网络的多个网段在数据链路层连接起来。
网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器。
扩展局域网最常见的方法是使用网桥。最简单的网桥有两个端口,复杂些的网桥可以有更多的端口。网桥的每个端口与一个网段相连。
网络接口
1、什么是网络接口?
Linux网络接口是指计算机系统中用于连接网络的硬件或软件组件。它可以是物理网卡、虚拟网卡、无线网卡等,也可以是网络协议栈中的一部分。
Linux系统中的网络接口可以通过命令行工具或图形界面进行配置和管理,包括设置IP地址、子网掩码、网关、DNS等。网络接口的配置对于网络连接的稳定性和性能有着重要的影响。
在LINUX系统中,包括网络接口eth0(一般代表以太网),和本地环路接口lo
环回地址lo是主机用于向自身发送通信的一个特殊地址,本地回环地址指的是以127开头的地址(127.0.0.1 – 127.255.255.254),通常用127.0.0.1来表示,不属于任何一个有类别地址类。它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口
2、网络接口的作用是什么?
网络接口是用来发送和接受数据包的基本设备。
配置网桥
通过linux文件设置网桥
配置地址: /etc/sysconfig/network-scripts 下的 ifcfg- 文件
使用命令 ifconfig 或者 ip address 查看对应的网卡信息
回环ip一般为默认的127.0.0.1 ;本端ip地址为 192.168.164.132
使用ifup ethX 命令来启用接口
使用ifdown ethX 命令来禁用接口
数字显示表示有两个网络接口,对应两个网络配置文件
写入配置网桥所需的文件
参数 | 释义 |
---|---|
ONBOOT | 网络接口是否开机自动启用 |
BOOTPROTO | 针对网络引导协议(bootproto)的设置 |
IPADDR | 配置需要的ip |
NETMASK | 配置的网络掩码 |
不打开onboot,相当于不进行网络接口指引,网络ip无法使用;BOOTPROTO 将其设置为“dhcp”,表示使用动态主机配置协议来获取IP地址和其他网络信息,重启可能导致ip地址变化,一般设置为 none;IPADDR 设置固定的ip。
网桥设置命令
brctl addbr virbr0
添加virbr0桥接
brctl show
显示网桥
brctl show 显示网桥
-------------------------------------------------------------------------------------
bridge name bridge id STP enabled interfaces
virbr0 8000.000000000000 yes
brctl addbr virbr0 添加virbr0桥接
brctl show
-------------------------------------------------------------------------------------
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
virbr0 8000.000000000000 yes
给网桥加入网卡ip地址
ifconfig br0 172.25.254.201/24
ping通
删除virbr0,首先down
ifconfg virbr0 down
brctl delbr virbr0
brctl show
保证配置正确添加网卡
brctl addif br0 eth0
也可通过ip addr命令对网络接口进行操作