rhel linux 网卡绑定

2025-04-24 10:26:22

1、首先检测系统是否安装开启NetworkManager服务,在root 用户下输入rpm -qa NetworkManager 如命令行下方出现NetworkManager-0.8.1-33.el6.x86_64名字类似的名字证明已经安装,命令行输入service NetworkManager status 查看NetworkManager是否为开启状态,默认为开启,如果为开启状态请输入chkconfig NetworkManager off 关闭服务。关闭后我们就可以正常的做网卡绑定配置了。切记在网卡绑定之前一定要关闭这个服务否则绑定网卡会报错,请确保如图示红色框起来的状态,否则绑定不会成功。

rhel linux 网卡绑定

2、第一组网卡绑定配置进入/etc/sysconfig/network-scripts/目录,嚼但匙噻首先cp 将eth0或者em1名字的网卡配置文件复制一份(其他网卡也同样备份一份),我保存到当前目录 命名为ifcfg-em1.bak 已避免绑定失败无法回滚。备份好在当前网卡配置信息,直接vi ifcfg-bond0(这个文件在网卡没有绑定之前一般不存在我们直接vi建立就好了)将下面参数直接粘贴到band0文件里面。之后配置两块网卡的参数。下面为bond0参数EVICE=bond0ONBOOT=yesBOOTPROTO=noneIPADDR=192.168.28.102 (IP地址根据自的实际情况填写)NETMASK=255.255.255.0 (掩码根据自的实际情况填写)GATEWAY=192.168.28.254 (网关自己网路的网关)USERCTL=noem1网卡参数vi ifcfg-em1 进入em1配置,将里面的配置清空,粘贴如下参数,rhel系统安装到dell 服务器会将网卡ID eth0变成em1,这里的网卡id需要根据系统里面的文件确定,有些是eth*的id。我这里就是em1的id,参数如下;DEVICE=em1BOOTPROTO=noneONBOOT=yesMASTER=bond0USERCTL=no保存退出,在vi ifcfg-em2 进入em2配置,直接清空配置,粘贴如下参数。DEVICE=em2BOOTPROTO=noneONBOOT=yesMASTER=bond0USERCTL=no

rhel linux 网卡绑定
rhel linux 网卡绑定
rhel linux 网卡绑定

3、通过上一步bond0 和em1 em2的参数配置,网卡绑定修改参数还差一步就完成了,请在/etc/modprobe.conf文件中添加如下脚本,如果没有modprobe.conf文件看直接vi 一个填入下面的代码既可。modprobe.conf文件添加的脚本如下alias eth0 pcnet32alias eth1 pcnet32alias bond0 bondingoptions bond0 miimon=100 mode=0(配置模式这里配置为mode=0负载均衡模式0,mode参数为模式类型,具体请参考相关模式资料。miimon为监听时间,我设置100为0.1毫秒)请将以上4行添加保存。到此第一组网卡绑定参数设置已经完成,如是多个网卡绑定为一组方法相同只需要将配置参数复制粘贴到相关网卡配置文件既可只需修改DEVICE将网卡id更换既可。

rhel linux 网卡绑定

4、第二组网卡配置与第一组基本相同,只不过就是修改一些IP地址和网关,一般的网络只有一个网关,我们在第一耘资诡拨组配置了网关,在第二组我们就不用在配置网关了。当前目录下新建bond1,直接vi ifcfg-bond1将下面的bond1参数粘贴过来。将这两个保存即可。网卡参数配置修改,直接将网卡现有配置删除,vi ifcfg-em3/eth4 进入网卡配置参数修改,删除网卡现有的配置参数直接粘贴以下脚本。下面bond1参数DEVICE=bond1BOOTPROTO=noneONBOOT=yesIPADDR=172.18.99.18 (IP地址根据自的实际情况填写)NETMASK=255.255.255.0 (掩码根据自的实际情况填写)USERCTL=no 网卡配置参数DEVICE=eth3BOOTPROTO=noneONBOOT=yesMASTER=bond1 (掩码写bond1)USERCTL=noDEVICE=eth4BOOTPROTO=noneONBOOT=yesMASTER=bond1 (掩码写bond1)USERCTL=no

rhel linux 网卡绑定

5、通过上一步bond1 和em3 em4的参数配置,网卡绑定修改参数还差一步就完成了,请在/etc/modprobe.conf文件中添加如下脚本,之前的bond0配置文件也配置过,直接在bond0下面添加既可,modprobe.conf文件添加的脚本如下alias eth3 pcnet32alias eth4 pcnet32alias bond1 bondingoptions bond0 miimon=100 mode=0(配置模式这里配置为mode=0负载均衡模式0,mode参数为模式类型,具体请参考相关模式资料。miimon为监听时间,我设置100为0.1毫秒)请将以上4行添加保存。到此第二组网卡绑定参数设置已经完成,如是多个网卡绑定为一组方法相同只需要将配置参数复制粘贴到相关网卡配置文件既可只需修改DEVICE将网卡id更换既可。

rhel linux 网卡绑定

6、通过以上配置,两组网卡配置基本完成,现在我们重启网络服务 输入命令service network restart 等待从其完成,现在网卡配置还没有生效,请输入以下两行代码是网卡绑定生效;ifenslave bond0 em1 em2ifenslave bond1 em3 em4为了更好的利用系统资源,我们还需要将生效过程开机自动启动,需要在/etc/rc.d/rc.local目录下将这两行代码添加进去,下次重启服务器就会自动生效,否者还需要手动生效。

7、配置全部完成,只剩下检测了,现在我需要用ifconfig 来检测一下绑定信息如图所示,bond0下的em1 em2 的mac地址全部相同证明成功了。bond1也是一个道理,这里我缺少bond1的图片,正常ifconfig是全部都会有的只要确定bond1和em3 em4的mac地址相同基本就是正常。

rhel linux 网卡绑定
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢