ifconfig中bond、br0、eth0、lo、wlan0接口的区别和用途
Io 回环接口
虚拟网络接口,并非真实存在,不从外界接收和发送数据包,而是在系统内部接收和发送数据包,因此虚拟网络接口不需要驱动程序
一般回环接口的ipv4地址为:127.0.0.1,子网掩码为:255.255.255.0
一般ipv6地址为:::1,子网前缀长度:64
eth0以太网接口
以太网接口与网口对应,每个硬件网卡(一个MAC)对应一个以太网接口,其工作完全由网卡对应的驱动程序控制
如果物理网卡只有一个,却有eth1、eth2等,则可能存在无线网卡或多个虚拟网卡,虚拟网卡由系统创建或通过应用程序创建,作用与物理网卡类似
bond绑定接口
将多个网络接口绑定在一起,来作为单一的接口给上层应用使用
作用:可以让两个或多个接口作为一个接口,同时提高带宽,并提供网络链路的冗余,当有其中一块网卡故障的时候,不会中断服务器的业务
几种常用的绑定策略:
- active-backup(主备模式)
- balance-xor(根据hash的均衡模式)
- broadcast(广播模式)
br0网桥接口
网桥是一种在链路层实现中继,对帧进行转发的技术,根据MAC分区块,可隔离碰撞,将网络的多个网段在数据链路层连接起来的网络设备。
br0可以将两个接口进行连接,如将两个以太网接口eth0进行连接,对帧进行转发
wlan0无线接口
无线网卡对应的接口,无线网卡也需要对应的驱动程序才能工作
Now is better than never