Linux网卡绑定简单说明
更新时间:2024-04-02 16:07:01 阅读量: 综合文库 文档下载
- Linux网卡绑定推荐度:
- 相关推荐
第一步: 创建 bond0 配置文件
[root@nixway.net etc]# vi /etc/sysconfig/network-scripts/ifcfg-bond0 配置文件内容如下: DEVICE=bond0 ONBOOT=yes BOOTPROTO=static TYPE=Ethernet NETMASK=255.255.0.0 IPADDR=10.1.0.5
第二步: 修改 eth0 和 eth1 配置文件:
使用vi修改eth0和eth1的配置文件
[root@nixway.net etc]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 如下为参考配置 DEVICE=eth0 ONBOOT=yes BOOTPROTO=none TYPE=Ethernet MASTER=bond0 SLAVE=yes
修改eth1配置文件
[root@nixway.net etc]# vi /etc/sysconfig/network-scripts/ifcfg-eth1 如下为参考配置
DEVICE=eth1 USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE=yes BOOTPROTO=none 保存退出.
第三步: 装载 bond 模块驱动
在使bond0网口能够工作之前,需要首先装载内核bond模块的驱动, /etc/modprobe.conf:
[root@nixway.net etc]# vi /etc/modprobe.conf 将如下两行附加到文件末尾:
alias bond0 bonding options bond0 mode=balance-alb alias bond0 bonding options bond0 miimon=100 mode=6
第四步: 测试配置
首先装载bonding模块
[root@nixway.net etc]# modprobe bonding 重启网络服务,确认bond0已经启动:
[root@nixway.net etc]# service network restart 确认设备已经正确加载:
[root@nixway.net etc]# less /proc/net/bonding/bond0 输出:
Bonding Mode: load balancing (round-robin) MII Status: up
MII Polling Interval (ms): 0 Up Delay (ms): 0
修改Down Delay (ms): 0
Slave Interface: eth0 MII Status: up Link Failure Count: 0
Permanent HW addr: 00:0c:29:c6:be:59
Slave Interface: eth1 MII Status: up Link Failure Count: 0
Permanent HW addr: 00:0c:29:c6:be:63
列出所有网口:
[root@nixway.net etc]# ifconfig 输出:
bond0 Link encap:Ethernet HWaddr 00:0C:29:C6:BE:59 inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:2804 errors:0 dropped:0 overruns:0 frame:0 TX packets:1879 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:250825 (244.9 KiB) TX bytes:244683 (238.9 KiB)
eth0 Link encap:Ethernet HWaddr 00:0C:29:C6:BE:59 inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fec6:be59/64 Scope:Link UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:2809 errors:0 dropped:0 overruns:0 frame:0 TX packets:1390 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:251161 (245.2 KiB) TX bytes:180289 (176.0 KiB) Interrupt:11 Base address:0x1400
eth1 Link encap:Ethernet HWaddr 00:0C:29:C6:BE:59 inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fec6:be59/64 Scope:Link UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:502 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:258 (258.0 b) TX bytes:66516 (64.9 KiB) Interrupt:10 Base address:0x1480
如果已经输出类似上述的端口,说明你的bond已经成功了. 更多细节,请参考官方文档
多个bond设备
若您需要激活多个bond设备,例如bond0、bond1对应不用的网卡。配置方法略微有点不 同。
1、ifcfg-bondX的配置和单个bond的配置没有区别
2、修改modprobe.conf 有2种修改方法:
a) 当2个或者多个bond网卡的所有参数(即bonding模块的参数,如mode、miimon 等)都相同时,加载bonding模块时设置 max_bonds参数即可。如max_bonds=2时,加载bonding驱动之后可以创建2个bond网卡bond0,bond1,修改后的modprobe.conf和下面的情形类似: 引用 ....
alias bond0 bonding alias bond1 bonding
options bond0 miimon=100 mode=1 max_bonds=2 ....
NOTE:
注意:远程ssh做这个配置,最好写一个脚本包含命令modprobe bonding 和service network restart命令,之后执行脚本,否则,执行完第一条命令就连不上了
Centos6.2配置网卡绑定 先停止NetworkManager service NetworkManager stop chkconfig NetworkManager off
在/etc/sysconfig/network-scripts/目录下建立ifcfg-bond0文件,文件内容如下: DEVICE=bond0 USERCTL=no
BOOTPROTO=none ONBOOT=yes
IPADDR=192.168.100.17 NETMASK=255.255.255.0 GATEWAY=192.168.100.1 TYPE=UnKnown
BONDING_OPTS=\
绑定mode为0,是rond-robin模式。 然后分别修改ifcfg-eth0文件,如下: DEVICE=\
#HWADDR=\ONBOOT=\BOOTPROTO=none MASTER=bond0 SLAVE=yes
USERCTL=no
在把ifcfg-eth1文件修改如下: DEVICE=\
#HWADDR=\ONBOOT=\BOOTPROTO=none MASTER=bond0 SLAVE=yes USERCTL=no
在/etc/modprobe.d/目录下建立bonding.conf文件,文件内容如下: alias bond0 bonding 执行modprobe bonding
然后重启网络service network restart
-------modprobebonding;servide network restart
之后就可以用ifconfig -a看到绑定好的bond0网卡,bond0与eth0,eth1的mac地址均为一样。
可以同过cat /proc/net/bonding/bond0 此命令查看绑定情况
网卡绑定解除:
删除ifcfg-bond0,和删除/etc/modprobe.d/bonding.conf 修改ifcfg-eth0和ifcfg-eth0为绑定之前的样子 rmmod bonding(很重要)
Serivice NetworkManager stop(也许可以不作) Service network restart(好像不成功)
Ifconfig bond0 down(据说bond0就不见了,成功了)
正在阅读:
Linux网卡绑定简单说明04-02
组织行为学参考答案04-01
函授《组织行为学》A卷07-20
全省中小学优秀校长名单(共计100名)10-08
基于PLC控制的物业供水系统05-30
2013年青岛市义务教育学校市级三好学生、优秀学生干部和先进班集05-16
小角散射综述10-07
法制建设学习心得体会08-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 绑定
- 网卡
- 说明
- 简单
- Linux