本文详细介绍Linux系统如何让双网卡合“一”而用
服务器的网络连通状况直接影响着服务器的可用性,利用双网卡(NIC)绑定技术,可以实现服务器网卡的失效保护和负载均衡,有助于提高网络性能,从而保证服务器的高可用性(见图1)。
图1 双网卡绑定后的网络拓扑图
双网卡绑定技术
双网卡绑定就是将两块物理网卡虚拟成一块逻辑网卡,使其具有相同的IP地址,合成一个逻辑链路进行工作。这项技术在Sun和Cisco的设备中早已存在,分别被称为Trunking和Etherchannel,在Linux中这种技术被称为Bonding。Bonding技术最早应用在集群——Beowulf上,是为了提高集群节点间的数据传输效率而设计的。
Bonding运行在网卡的混杂(Promisc)模式下,而且它将两块网卡的MAC地址修改为一样的。混杂模式就是网卡不再只接收目的硬件地址是自身MAC地址的数据帧,而是可以接收网络上所有的帧。利用Bonding技术配置双网卡绑定的前提条件是两块网卡芯片组型号相同,并且都具备独立的BIOS芯片。
配置方法
1. 指定网卡IP
建立并修改ifcfg-bond0文件,把IP地址、子网掩码、网卡ID等信息指定到虚拟网卡(bond0)即可。注意,不要指定单个网卡的这些信息。
#cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0
#vi /etc/sysconfig/network-scripts/ifcfg-bond0把ifcfg-bond0文件修改为如下内容:
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.31.0.13
NETMASK=255.255.252.0
BROADCAST=172.31.3.255
ONBOOT=yes
TYPE=EthernetIP地址、广播地址等请根据具体情况填写。
作者:李晨光 责编:豆豆技术应用
正在加载评论...
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法