小知识:Debian 双网卡bond

1. 安装ifenslave  ifenslave的作用是网卡的负载均衡  # apt-get install ifenslave  2. 修改/etc/network/interface 

复制代码

代码如下:

{root@b01 359 ~} 

# cat /etc/network/interfaces 

# This file describes the network interfaces available on your system 

# and how to activate them. For more information, see interfaces(5). 

# The loopback network interface 

auto lo 

iface lo inet loopback 

auto bond

iface bond0 inet static 

address 192.168.1.5 

netmask 255.255.255.0 

gateway 192.168.1.1 

up ifenslave bond0 eth0 eth1 

down ifenslave -d bond0 eth0 eth1 

dns-nameservers 8.8.8.8 

iface eth0 inet static 

iface eth1 inet static 

3. 加载bonding模块(这块费了大部分时间) 

复制代码

代码如下:

# cat /etc/modprobe.d/aliases-bond 

install bond0 /sbin/modprobe bonding miimon=100 mode=0 

bond的mode一共有七种: 

复制代码

代码如下:

0: (balance-rr) Round-robin policy: (平衡抡循环策略):传输数据包顺序是依次传输,直到最后一个传输完毕, 此模式提供负载平衡和容错能力。 

1: (active-backup) Active-backup policy:(主-备份策略):只有一个设备处于活动状态。 一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得。 此模式提供了容错能力。 

2:(balance-xor) XOR policy:(广播策略):将所有数据包传输给所有接口。 此模式提供了容错能力。 

3:(balance-xor) XOR policy:(平衡策略): 传输根据原地址布尔值选择传输设备。 此模式提供负载平衡和容错能力。 

4:(802.3ad) IEEE 802.3ad Dynamic link aggregation.IEEE 802.3ad 动态链接聚合:创建共享相同的速度和双工设置的聚合组。 

5:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡):没有特殊策略,第一个设备传不通就用另一个设备接管第一个设备正在处理的mac地址,帮助上一个传。 

6:(balance-alb) Adaptive load balancing:(适配器传输负载均衡):大致意思是包括mode5,bonding驱动程序截获 ARP 在本地系统发送出的请求,用其中之一的硬件地址覆盖从属设备的原地址。就像是在服务器上不同的人使用不同的硬件地址一样 

一个小技巧:  为了防止修改网卡配置或其他配置错误导致不能连接服务器,写一个crontab, 将正确的网卡配置文件恢复后重新network restart或者  重启机器 (iptable等类似风险操作也可以这样来处理) 

复制代码

代码如下:

{root@b01 361 ~} 

# crontab -l 

# m h dom mon dow command 

#20 * * * * cp -pr /etc/network/interfaces.org /etc/network/interfaces 

#21 * * * * /sbin/init 6 
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Linux inode 耗尽导致图片/文件无法上传的解决方法

2023-5-20 3:46:07

建站知识

小知识:为iptables增加connlimit模块 限制DOS攻击

2023-5-20 4:02:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索