redhat 双网卡绑定

合集下载

Redhat6.4下网口的绑定

Redhat6.4下网口的绑定

目前网卡绑定mode共有七种(0~6)常用的有三种:mode=0:(balance-rr)-Round-robin policy平衡负载模式,有自动备缓,但需要“Switch”支援及设定。

mode=1:(active-backup)-Active-backup policy自动备缓模式,其中一条线若断,其他线路将会自动备缓。

mode=6:(balance-alb)-Adaptive load balancing平衡负载模式,有自动备缓,不必“Switch支援及设定。

”(这次项目中用的是这种模式)注意:mode=0下绑定的两个网卡MAC地址是一样的,但需要设定交换机,把交换机的这两个端口聚合或者这两个网卡在不同的交换机上。

Mode=6下绑定的两个网卡MAC地址是不一样的,所以不需要交换机的设置。

在这次项目中eth0做为管理网口(管理IP)绑定eth1和eth2,绑定后的虚拟口是bond0(bond0的IP地址是业务IP);Linux下网卡的绑定一.新建绑定网口bond0的配置文件在cd /etc/sysconfig/network-scripts/目录下敲入“cp ifcfg-eth0 ifcfg-bond0”新建bond0配置文件:DEVICE=bond0TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=staticIPADDR=X.X.X.XNETMASK=X.X.X.XGATEWAY=X.X.X.XUSERCTL=no二.对eth0管理IP的设置vim ifcfg-eth0(略)三.编辑需要绑定的物理网卡eth1和eth2,我们先编辑eth1(eth1和eth2的配置一模一样)vim ifcfg-eth1修改配置文件如下:DEVICE=eth1TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=staticMASTER=bond0SLA VE=yesUSERCTL=no四.加载模块首先敲入命令“vi /etc/modprobe.d/dist.conf”,编辑dist.conf文件,在文件末尾加入图中两行命令。

Redhat 6.1以上版本配置双网卡绑定

Redhat 6.1以上版本配置双网卡绑定

如何在Redhat 6.1以上版本配置双网卡绑定实现网卡流量负载均衡今天把redhat的版本从5.x升级到6.1,突然发现6.1版本下双网卡绑定的文件少了,6.1版本没有5.x的版本中/etc/modprobe.conf 配置文件,研究了一下如何配置6.1版本的双网卡绑定。

现在把研究的成果分享出来。

研究了一下6.1的版本ifup-eth 以及network-functions两个文件以后,发现并不需要5.x的版本中/etc/modprobe.conf 配置文件。

只要在接口上添加bond模式参数就行。

第一步:还是创建bond接口,在接口配置文件的路径下/etc/sysconfig/network-scripts/[root@liujing ~]#vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=”bond0″BOOTPROTO=”static”IPADDR=”1.1.1.2″NETMASK=”255.255.255.0″NM_CONTROLLED=”no” —–这个参数是networdmanager相关的,可以把个关了。

MASTER=”yes”ONBOOT=yesTYPE=EthernetUSERCTL=noBONDING_OPTS=”mode=0 miimon=100″ ——-其他配置同5.4版本的配置一样,不同的是在这里添加绑定模式,这里配置的是模式0。

第二步:修改要加入bond的两种物理口的接口配置文件如下:[root@liujing ~]# cat /etc/sysconfig/network-scripts/ifcfg-p4p1DEVICE=”p4p1″NM_CONTROLLED=”no” —-这个参数是networdmanager相关的,可以把个关了。

BOOTPROTO=”none”MASTER=”bond0″ —-配置master为bond0SLAVE=”yes” —-设置为slaveONBOOT=”yes”[root@liujing ~]# cat /etc/sysconfig/network-scripts/ifcfg-p4p2DEVICE=”p4p2″NM_CONTROLLED=”no” —-这个参数是networdmanager相关的,可以把个关了。

RedHat-linux网络配置

RedHat-linux网络配置

Redhat Linux的网络配置(双网卡双网关的设置)Redhat Linux的网络配置:Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

下面是相关的配置文件:/ect/hosts 配置主机名和IP地址的对应,对本机提供解析/etc/resolv.conf 配置域名(在hosts内解析不到时此域名生效)/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 配置IP、Mask等网络参数一、网卡配置cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.250NETMASK=255.255.255.0GATEWAY=192.168.76.1ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127 ifconfig eth0:0 192.168.0.253 netmask 255.255.255.0ifconfig eth0:1 192.168.0.252 netmask 255.255.255.0ifconfig eth0 downifconfig eth0 up二、多网卡配置:cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.2NETMASK=255.255.255.0ONBOOT=yescat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1BOOTPROTO=staticIPADDR=222.157.4.82NETMASK=255.255.255.128ONBOOT=yesvim /etc/rc.d/rc.localroute add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1三、网关配置:注意:以下用命令设置的方式设置完后需要将命令加入到/etc/rc.d/rc.local 中,否则重启后设置被自动清除!1、在/etc/sysconfig/network-scripts/ifcfg-eth0 中配置;GATEWAY=192.168.76.12、在/etc/sysconfig/network 中配置:cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=GATEWAY=192.168.76.13、用命令设置:如果只需要添加默认路由可以这样设置:route add default gw 192.168.1.1route del default gw 192.168.1.254 (可以删除默认路由,用此方法改变后几分钟就可以生效.)如果两个网卡均需要网关可以这样设置:route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0备注:设置好路由或默认网关以后可以用命令查看:route -nnetstat -rnroute print (For windows)四、域名配置:cat /etc/resolv.confnameserver 202.96.209.5五、单网卡绑定多个IP有时,我们需要在一块网卡上配置多个IP,我们还需要为eth0配置IP 192.168.168.2和192.168.168.3。

redhat ftp telnet 双网卡绑定

redhat ftp telnet 双网卡绑定

已经安装成功了……
d. 修改 telnet 配置文件 vi /etc/xinetd.d/telnet
将 disable = yes 这一行注释掉或将 yes 改成 no 就 ok 了。 注:配置文件 telnet 是在安装了 telnet-server 包后才有的。 e. 重新启动 xinetd 守护进程 service xinetd restart
f. 测试 telnet 是否配置完成 telnet localhost
已经 ok 了…… g. 远程登陆此服务器
服务器防火墙的原因出现无法登陆的情况 解决办法: 1、 修改防火墙配置文件 vi /etc/sysconfig/iptables 最后一行加入 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
最主要的是防火墙里的 SELinux 要允许,不然是不能读取写入的 还有一种就是 pasv 被动传输模式,可以如下设置 pasv_enable=yes (Default: YES ) 设置是否允许 pasv 模式 pasv_promiscuous=no (Default: NO ) 是否屏蔽对 pasv 进行安全检查, (当有安全隧道时
Redhat Linux 5 双网卡绑定
首先要看 linux 是否支持 bonding.(2.4 版本大部分发行版都支持) # modinfo bonding 如果没有,说明内核不支持 bonding,需要重新编译内核 编译内核的步骤这里就不多写了,在 make menuconfig 里面 找到 Bonding driver support 这样的对话框,选中它. 如果是模块编译,还需要挂载模块.挂载 bonding 模块的方法; [root@localhost#] modprobe bonding 如果/sbin/ifenslave 没有,我们还需要把它也单独编译出来 [root@lin:/home/beinan#] cd /usr/src/linux-2.6.20/Documentation/networking [root@lin:/home/networking#] gcc -Wall -Wstrict-prototypes -O -I/usr/src/linux-2.6.20/include ifenslave.c -o ifenslave [root@lin:/home/networking#] cp ifenslave /sbin/ifenslave --------------------------------------------------------------------------------------------------------------------新建/etc/sysconfig/network-scripts/ifcfg-bond0 文件 DEVICE=bond0 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.128.225 NETMASK=255.255.255.224 GATEWAY=192.168.128.233 USERCTL=no

服务器多网卡捆绑

服务器多网卡捆绑

服务器多网卡捆绑1、Linux系统1-1、 RHEL5下双网卡绑定。

1-1-1、新增网卡这个新增的网卡是我们自己设计的虚拟的网卡,在物理上是不存在的。

1-1-2、修改物理网卡配置1-1-3、设置虚拟网卡模块说明:miimon是用来进行链路监测的。

比如:miimon=500,那么系统每500ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0-6 七种模式,常用的为0,1两种。

▪mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。

▪mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.bonding只能提供链路监测,即从主机到交换机的链路是否接通。

如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。

例子中使用mode=0的配置来做负载均衡提高系统性能,增大并发带宽。

1-1-4、加载模块(重启系统后就不用手动再加载了)1-1-5确认模块是否加载成功:1-1-6、重启网络:用外部同一网段的一台机器做ping试验,双网卡机器上手工拔掉其中任意一条网络线(或者使用ifup eth0|ifdown eth1),ping机器的终端应该没有中断信息,或者有一个”timeout”后很快恢复,则证明试验成功。

1-2、 RHEL6下双网卡绑定1-2-1、新增网卡这个新增的网卡是我们自己设计的虚拟的网卡,在物理上是不存在的。

1-2-2、修改物理网卡配置1-2-3 重启网络服务1-3、7种bond模式说明第一种模式:mod=0 ,即:(balance-rr) Round-robin policy(平衡轮循环策略)特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。

Red_hat_linux_网卡及IP设置(详解)

Red_hat_linux_网卡及IP设置(详解)

Redhat Linux网卡及IP设置一、单网卡多IP例:将eht0 添加新地址eth0:11.拷贝/etc/sysconfig/network-scripts/ifcfg-eth0文件为ifcfg-eth0:12.修改其中DEVICE=eth0:13.根据需要修改IP地址(IPADD)和掩码(NETMASK),可以删除NETWORK、BROADCAST、HWADDR4.重启网络服务#service network restart::::::::::::::ifcfg-eth0::::::::::::::DEVICE=eth0BOOTPROTO=noneBROADCAST=125.97.5.255HW ADDR=00:0C:29:48:31:BAIPADDR=125.97.4.222NETMASK=255.255.254.0NETWORK=125.97.4.0ONBOOT=yesTYPE=EthernetUSERCTL=noPEERDNS=yes::::::::::::::ifcfg-eth0:1::::::::::::::# Please read /usr/share/doc/initscripts-*/sysconfig.txt# for the documentation of these parameters.TYPE=EthernetIPADDR=192.168.2.1DEVICE=eth0:1HW ADDR=00:0c:29:48:31:baBOOTPROTO=noneNETMASK=255.255.255.0ONBOOT=yesUSERCTL=noPEERDNS=yes二、多网卡绑定负载均衡一个IP地址1.编辑虚拟网络接口配置文件,指定网卡IP# cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond02为接合设备创建一个网络脚本(例如:/etc/sysconfig/network-scripts/ifcfg-bond0),它和以下例子相似:DEVICE=bond0USERCTL=noONBOOT=yesBROADCAST=192.168.1.255NETWORK=192.168.1.0NETMASK=255.255.255.0GATEWAY=192.168.1.1IPADDR=192.168.1.102编辑用于eth0 和eth1 的/etc/sysconfig/network-scripts/ifcfg-ethX,因此这两个文件的内容都完全相同。

红帽(Redhat)操作系统的网卡绑定方法

红帽(Redhat)操作系统的网卡绑定方法

红帽(Redhat)操作系统的⽹卡绑定⽅法红帽(Redhat)操作系统的⽹卡绑定⽅法在当前的业务服务器环境中,单⽹卡的系统并不稳定,当业务流量⼤或⽹卡突然出现故障时,容易引起业务中断,这时候,我们需要考虑将多个⽹卡绑定为⼀个IP,以提供冗余,避免出现单点故障的情况。

⼴东省Linux公共服务技术⽀持中⼼(咨询热线:400-033-0108)在为客户提供服务过程中总结出将⽹卡绑定操作的经验⽅法,供同⾏参考。

以将⼀台机器上的eth3和eth4两块⽹卡绑定成trunk0,将eth5和eth6两块⽹卡绑定为trunk1为例说明⽹卡绑定操作⽅法,创建trunk1的步骤请参考本⽂中的注释完成。

本⽂适⽤于RHEL5/6和CENTOS5/6等红帽系Linux操作系统。

本⽂中红⾊⽂字表⽰为可修改部分。

本⽂中蓝⾊⽂字表⽰是注释性信息,供⽤户参考。

⼀、解除ifenslave⽅式绑定,将系统配置恢复成初始未绑定状态在开始绑定前需要解除原来可能存在的ifenslave⽅式的⽹卡绑定,如果不存在ifenslave ⽅式绑定则可以跳过本节,跳到下⾯的第⼆节-⼿⼯修改系统脚本。

解除步骤如下:1、删除/etc/modprob.conf⽂件⾥⾯的 alias trunk0 bonding和options trunk0 miimon=100 mode=1 两句话。

<---解除trunk1绑定时,为trunk12、删除/etc/rc.d/rc.local中包含的ifenslave trunk0 eth3 eth4的语句;<---解除trunk1绑定时,为trunk1 eth5 eth63、检查/etc/sysconfig/network-scripts⽬录,如果存在ifcfg-trunk0这个⽂件,则删除;<---存在trunk1绑定时,为ifcfg-trunk14、检查/etc/sysconfig/network-scripts⽬录,如果存在ifcfg-eth3、ifcfg-eth4、.ifcfg-eth3.bak、.ifcfg-eth4.bak,则删除这些配置⽂件;<--存在trunk1绑定时,为ifcfg-eth5、ifcfg-eth6、.ifcfg-eth5.bak、.ifcfg-eth6.bak 四个⽂件5、在network-scripts⽬录下,使⽤下⾯格式重现建⽴配置⽂件ifcfg-eth3和ifcfg-eth4(使⽤vim⼯具),然后请将建⽴好的ifcfg-eth3和ifcfg-eth4⽂件拷贝到/etc/sysconfig/network-scripts⽬录中。

Linux RedHat Entprise 5.3下双网卡绑定技术的实现

Linux RedHat Entprise 5.3下双网卡绑定技术的实现
alias eth0 igb
alias eth1 igb
alias bond0 bonding
options bonding max_bonds=1
alias scsi_hostadapter ata_piix
alias scsi_hostadapter1 lpfc
alias scsi_hostadapter2 qla2xxx
10:55:25 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:55:25 PM eth1 1.32 0.01 86.87 0.57 0.00 0.00 0.00
10:55:25 PM bond0 1.32 0.01 86.87 0.57 0.00 0.00 0.00
6、启动网卡绑定设备,导入bonding驱动
[root@localhost /]# modprobe -i bonding max_bonds=1
7、重启网络
[root@localhost /]# /etc/init.d/network restart
Shutting down interface bond0: [ OK ]
SLAVE=yes
HWADDR=00:0A:E4:17:38:9A
ONBOOT=yes
2、/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
MASTபைடு நூலகம்R=bond0
SLAVE=yes
HWADDR=00:0A:E4:17:38:9B
ONBOOT=yes
10:53:13 PM bond0 2.47 0.00 176.61 0.00 0.00 0.00 0.00

Redhat_Linux系统下做bonding双网卡绑定

Redhat_Linux系统下做bonding双网卡绑定

Redhat Linux系统下做bonding网卡绑定1. root 用户登录,用ifconfig 看网卡是否正常。

Linux 默认是DHCP获取ip,当网络中没有DHCP,则会请求超时,而造成网卡无法启动,不过网卡不启动也没关系,只要确认lsmod中网卡驱动模块已经正常加载了就可以了,然后我们需要修改网卡配置文件。

2. 新建虚拟绑定网卡bond0执行cd /etc/sysconfig/network-scripts进入网卡配置文件目录这个目录下会有网卡的配置文件ifcfg-eth0 对应eth0ifcfg-eth1 对应eth1拷贝ifcfg-eth0为ifcfg-bond03. 编辑网卡配置文件编辑ifcfg-bond0文件#vi ifcfg-bond0修改后需要添加静态ip地址(网卡绑定不建议使用动态ip)、子网掩码和网关如下(注意:除了bond0设置IP等信息外其他的真实网卡不能设置IP地址)编辑ifcfg-eth0文件#vi ifcfg- eth0编辑ifcfg-eth1文件#vi ifcfg-eth1三个网卡配制好了[root@ZH201E ~]# ifconfig | grep HWbond0 Link encap:Ethernet HWaddr AC:16:2D:7B:27:44eth0 Link encap:Ethernet HWaddr AC:16:2D:7B:27:44eth1 Link encap:Ethernet HWaddr AC:16:2D:7B:27:45eth2 Link encap:Ethernet HWaddr AC:16:2D:7B:27:46eth3 Link encap:Ethernet HWaddr AC:16:2D:7B:27:47eth0和eth1两个接口加入bond0,从上面的信息看到,eth1接口的mac地址和bond0不一致。

按照这种模式绑定的结果是所有bond0下的成员口和bond0使用同一个mac 地址,否则无法正常通信。

Redhat linux系统双网口绑定方法

Redhat linux系统双网口绑定方法

编号:AL04_17031_澜沧江集控_170726关键词:双网卡绑定、RHEL7、RHEL5 报告日期:2017-7-26类似案例问题现象描述由于集控中心的网络IP规划要求,集控通讯机的两个网卡需要绑定成一个虚拟网口使用,即共用同一个IP地址。

下面简单介绍一种主备模式的配置方法。

原因分析处理方案及结果对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡。

在生产型的系统中,网卡的可靠性就更为重要了。

在生产型的系统中,大多通过硬件设备的冗余来提供服务器的可靠性和安全性,比如电源。

Teaming和bonding 也能为网卡提供冗余的支持。

把两个网卡绑定到一个IP地址,当一块网卡发生物理性损坏的情况下,另一块网卡也能提供正常的服务。

一、RHEL7用Teaming绑定网卡RHEL7提供了一项新的实现技术Teaming。

采取直接编辑ifcfg配置activebackup主备模式。

一个网卡处于活动状态,另一个处于备份状态,所有流量都在主链路上处理,当活动网卡down掉时,启用备份网卡。

1. 编辑虚拟网络接口配置文件,指定网卡IP假设ifcfg-enp2s0f0和ifcfg-enp2s0f1是需要绑定的网卡#cd /etc/sysconfig/network-scripts/#vi ifcfg-team0将ifcfg-team0的信息修改大致如下:DEVICE=team0DEVICETYPE=TeamONBOOT=yes编号:AL04_17031_澜沧江集控关键词:双网卡绑定、RHEL7、RHEL5 报告日期:2017-7-26_170726BOOTPROTO=noneIPADDR=xxx. xxx. xxx. xxxPREFIX=24GATEWAY= xxx. xxx. xxx. xxxTEAM_CONFIG='{"runner":{"name":"activebackup"},"link_watch":{"name":"ethtool"}}'2.配置真实网卡修改ifcfg-enp2s0f0如下:DEVICE=enp2s0f0DEVICETYPE=TeamPortONBOOT=yesTEAM_MASTER=team0TEAM_PORT_CONFIG='{"prio":100}'类似修改ifcfg-enp2s0f1如下:DEVICE=enp2s0f1DEVICETYPE=TeamPortONBOOT=yesTEAM_MASTER=team0TEAM_PORT_CONFIG='{"prio":99}'3.重启将服务器重启。

双网卡绑定NCU软件的详细功能以及使用

双网卡绑定NCU软件的详细功能以及使用

NCU软件的详细功能以及使用设备:DL380 G5 + HP ProCurve 2510交换机ContentsNCU软件简介 (1)启动NCU (3)NFT模式设置 (7)TLB模式设置 (14)SLB模式设置 (16)SLB增强模式802.3ad设置 (22)网卡绑定多个VLAN (27)NCU软件简介HP Network Configuration Utility(以下简称NCU)网卡绑定工具,用户可以通过该工具很方便的把服务器的多个网卡捆绑到一起以达到容错和增加可用带宽的目的。

在HP下载NCU安装后进入控制面板启动NCU软件,如果检测到网卡驱动版本过低,会提示更新网卡驱动。

启动NCU更新后可以正常启动NCU不再会有报错信息启动后可以看到机器带有2个以太网接口分别点击2个网卡接口可以选中点击Team 选项可以把2个网口捆绑到一起点击HP Network Team #1选择Properties,可以看到对于整个网卡组的配置。

点击Team Type Selection通过图中我们可以看到NCU中可以设置7种工作模式NFT模式设置常用的分别为NFT,TLB,SLB三个模式NFT(Network Fault Tolerant): 这种模式下一个网口处于Active状态,另外一个网口处于Standby状态,可以把2个网线连接到不同的交换机上面达到容错目的。

在NFT之外还有一种是Network Fault Tolerance with Preference Order模式,该模式为NFT的增强版。

就是带有优先级的NFT模式,比如服务器分别连接到2台交换机上,一台交换机为千兆,一台交换机为百兆。

那么连接千兆交换机的网口为Active 状态,连接百兆交换机的网口为Standby状态。

点击OK后会提示是否应用修改。

正在应用设置,该过程需要等一段时间才能应用完毕。

应用完毕后可以看到网络连接中会生成一个本地连接名称为HP Network Team #1的网络连接,可以给该连接设置一个IP地址来访问网络上的主机下面将一台笔记本连接到交换机上,设置IP地址和服务器Team所设置的IP地址在一个网段中。

Redhat双网卡绑定(SOP)

Redhat双网卡绑定(SOP)

Redhat7.0双网卡绑定测试SOP Redhat7.0配置Bonding使用两张网卡enp4s0f0 enp4s0f1,配置方法如下:1:首先需要安装网卡驱动,然后配置虚拟网络接口Bonding#vim /etc/sysconfig/network-scipts/ifcfg-bond0(目录下建立Bond0文件):2:配置网口enp4s0f0#vim /etc/sysconfig/network-scripts/ifcfg-enp4s0f0(进入文档后按I就可以编辑了)编写完成后:按“ESC”然后”S hift+:”最后:按“wq”保存退出(wq要小写)3:配置第二个网口enp4s0f1#vim /etc/sysconfig/network-scripts/ifcfg-enp4s0f14:添加配置命令用命令#vim /etc/modprobe.d/bonding.conf添加:①mode=1为主备模式,只有一个网卡工作,一个网卡出问题后才启用另外的。

②mode=0为负载均衡模式,两个网卡都同时工作。

③miimon=100每100毫秒检测网卡之间是否连通,如不通则使用另外的链路5:加载模块输入命令:modprobe bonding确认模块是否加载成功输入命令:lsmod | grep bonding输入完后会出现:bonding XXXXX(几个数字) 0表示加载成功6:重启网卡输入命令:servic network restart(跟suse11命令不同) 7:重启成功后打开界面输入:ifconfig这时3个IP都是一样的,表示绑定成功8:打开右上角网络设置,编辑bond0保存退出。

9:关闭防火墙:输入命令:systemctl stop fiewalld.service (停用firewall)输入命令:systemctl disable firewalld.service(禁止firewall开机启动)10:重启系统完成此时enp4s0f1为主网口,enp4s0f0为备用网口,链接网络时拔掉主网口enp4s0f1后网络会停顿5-7秒然后备用网口enp4s0f0开始工作。

在linux(redhat)下双网卡负载均衡(lacp)

在linux(redhat)下双网卡负载均衡(lacp)

(一)linux配置#cat /boot/config-kernel-version |grep -i bondingCONFIG_BONDING=m返回CONFIG_BONDING=m表示支持,否则需要编译内核使它支持bonding也可以用:查看一下内核是否已经支持bonding:modinfo bonding第一步:创建一个ifcfg-bondX# touch /etc/sysconfig/network-scripts/ifcfg-bond0 新建一个bond0配置文件# cat /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=staticIPADDR=1.1.1.2NETMASK=255.255.255.0BROADCAST=1.1.1.255NETWORK=1.1.1.0GATEWAY=1.1.1.1ONBOOT=yesTYPE=Ethernet编辑ifcfg-bond0如上第二步:修改/etc/sysconfig/network-scripts/ifcfg-ethX这个实验中把网卡1和2绑定,修改/etc/sysconfig/network-scripts/ifcfg-ethX相应网卡配置如下:# cat /etc/sysconfig/network-scripts/ifcfg-eth1TYPE=EthernetDEVICE=eth1HWADDR=00:d0:f8:40:f1:a0 网卡1macBOOTPROTO=noneONBOOT=yesUSERCTL=noMASTER=bond0SLAVE=yes# cat /etc/sysconfig/network-scripts/ifcfg-eth2TYPE=EthernetDEVICE=eth2HWADDR=00:d0:f8:00:0c:0c 网卡2macBOOTPROTO=noneONBOOT=yesUSERCTL=noMASTER=bond0SLAVE=yes第三步:配置/etc/modprobe.conf,添加alias bond0 bonding# cat /etc/modprobe.confalias eth0 e100alias snd-card-0 snd-intel8x0options snd-card-0 index=0options snd-intel8x0 index=0remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0alias eth1 8139toooptions 3c501 irq=3alias eth2 tulip上面是三网卡本身的配置如果要绑定和做lacp只要再加上下面两条配置alias bond0 bonding 绑定options bond0 miimon=100 mode=4 mode=4是lacp第四步:配置/etc/rc.d/rc.local,添加需要绑定的网卡# cat /etc/rc.d/rc.localtouch /var/lock/subsys/local 配置本身就有这条命令ifenslave bond0 eth1 eth2 这条命令是添加需要绑定的网卡1和2到这里就完成bonding的配置了可以查看一下第五步:重启网络服务和重启pc#service network restart 重启网络服务# shutdown -r now 重启pc重启后可以查看bonding情况:网卡1和2 都绑定上了,模式为802.3ad# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.0.3 (March 23, 2006)Bonding Mode: IEEE 802.3ad Dynamic link aggregationTransmit Hash Policy: layer2 (0)MII Status: upMII Polling Interval (ms): 100Up Delay (ms): 0Down Delay (ms): 0802.3ad infoLACP rate: slowActive Aggregator Info:Aggregator ID: 1Number of ports: 2Actor Key: 9Partner Key: 1Partner Mac Address: 00:d0:f8:22:33:baSlave Interface: eth1MII Status: upLink Failure Count: 0Permanent HW addr: 00:d0:f8:40:f1:a0Aggregator ID: 1Slave Interface: eth2MII Status: upLink Failure Count: 0Permanent HW addr: 00:d0:f8:00:0c:0cAggregator ID: 1接口配置信息:新增了bond0的配置信息,接口bond0和eth1,eth2,绑定后三个接口使用的mac都是同一个:00:D0:F8:40:F1:A0# ifconfigbond0 Link encap:Ethernet HWaddr 00:D0:F8:40:F1:A0inet addr:1.1.1.2 Bcast:1.1.1.255 Mask:255.255.255.0inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:LinkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1RX packets:128 errors:0 dropped:0 overruns:0 frame:0TX packets:259 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:15466 (15.1 KiB) TX bytes:39679 (38.7 KiB)eth0 Link encap:Ethernet HWaddr 00:11:11:EB:71:E2inet addr:192.168.180.8 Bcast:192.168.180.15 Mask:255.255.255.240inet6 addr: fe80::211:11ff:feeb:71e2/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:311 errors:0 dropped:0 overruns:0 frame:0TX packets:228 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:30565 (29.8 KiB) TX bytes:35958 (35.1 KiB)eth1 Link encap:Ethernet HWaddr 00:D0:F8:40:F1:A0inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:LinkUP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1RX packets:54 errors:0 dropped:0 overruns:0 frame:0TX packets:97 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:6696 (6.5 KiB) TX bytes:13821 (13.4 KiB)Interrupt:209 Base address:0x2e00eth2 Link encap:Ethernet HWaddr 00:D0:F8:40:F1:A0inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:LinkUP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1RX packets:74 errors:0 dropped:0 overruns:0 frame:0TX packets:162 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:8770 (8.5 KiB) TX bytes:25858 (25.2 KiB)Interrupt:201 Base address:0x2f00lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:6283 errors:0 dropped:0 overruns:0 frame:0TX packets:6283 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:9783674 (9.3 MiB) TX bytes:9783674 (9.3 MiB)(二)锐捷交换机配置:lacp system-priority 100 全局配置lacp优先级interface GigabitEthernet 0/23no switchportlacp port-priority 100 接口的lacp优先级port-group 1 mode active 接口下开启lacp 主动模式interface GigabitEthernet 0/24no switchportlacp port-priority 100port-group 1 mode activeinterface AggregatePort 1no switchportno ip proxy-arpip address 1.1.1.1 255.255.255.0和linux成功建立lacp后状态信息如下:Show lacp summarySystem Id:100, 00d0.f822.33baFlags: S - Device is requesting Slow LACPDUs F - Device is requesting Fast LACPDUs.A - Device is in active mode. P - Device is in passive mode.Aggregate port 1:Local information:LACP port Oper Port PortPort Flags State Priority Key Number State----------------------------------------------------------------------Gi0/23 SA bndl 100 0x1 0x17 0x3dGi0/24 SA bndl 100 0x1 0x18 0x3d Partner information:LACP port Oper Port PortPort Flags Priority Dev ID Key Number State---------------------------------------------------------------------Gi0/23 SA 255 00d0.f840.f1a0 0x9 0x2 0x3dGi0/24 SA 255 00d0.f840.f1a0 0x9 0x1 0x3d State表示状态信息:bndl表示lacp建立成功,sup表示不成功。

linux双网卡绑定配置

linux双网卡绑定配置

“?REDHAT linux双网卡绑定配置(v 130214)版本说明目录版本说明 (2)1、配置驱动模块 (4)2、建立bonding网卡配置 (4)3、修改被绑定网卡的配置 (6)4、修改/etc/sysconfig/network-scripts/ifcfg-eth1 (6)5、导入bonding驱动: (6)6、重启网络 (7)1、配置驱动模块修改文件/etc/modprobe.conf,找到:alias eth0 8139cpalias eth1 8139cp注意:8139cp为网卡型号。

在此内容后加入:######## Bonding ##########alias bond0 bondingoptions bonding max_bonds=1或######## Bonding ##########alias bond0 bondingoptions bond0 miimon=100 mode=12、建立bonding网卡配置新建文件/etc/sysconfig/network-scripts/ifcfg-bond0,输入以下内容:DEVICE=bond0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.100.21NETMASK=255.255.255.0USERCTL=noBONDING_OPTS="mode=1 miimon=100 primary=eth0"BONDING_OPTS参数解释此参数用于指定网卡绑定时的属性,以下是对常用参数进行的解释:miimon参数:指定网卡故障时的切换时间间隔以ms为单位。

primary参数:指定默认的主网卡设备。

mode参数:0-轮询模式,所绑定的网卡会针对访问以轮询算法进行平分。

1-高可用模式,运行时只使用一个网卡,其余网卡作为备份,在负载不超过单块网卡带宽或压力时建议使用。

2-基于HASH算法的负载均衡模式,网卡的分流按照xmit_hash_policy的TCP协议层设置来进行HASH 计算分流,使各种不同处理来源的访问都尽量在同一个网卡上进行处理。

双网卡绑定成为虚拟网卡

双网卡绑定成为虚拟网卡

Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig 来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

1.相关的配置文件:/ect/hosts 配置主机名和IP地址的对应/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推2.网卡配置假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250 则/etc/sysconfig/network文件内容如下:NETWORKING=yesHOSTNAME=testGATEWAY=192.168.168.250eth0对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:DEVICE=eth0设备名称BOOTPROTO=static地址配置方式:static、dhcp、noneIPADDR=192.168.168.1NETMASK=255.255.255.0TYPE=Ethernet网络类型ONBOOT=yes系统开机是否自启动HWADDR=MAC地址2.多个网卡绑定成一块虚拟网卡为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。

比如我们可以将eth0和eth1绑定成虚拟网卡bond0。

网卡绑定步骤如下:2.1首先用ifconfig命令查看系统网卡信息,进行网卡绑定规划,比如我们选定eth0和eth12.2网卡绑定前要关闭系统的NetworkManager服务service NetworkManager stop停止服务chkconfig NetworkManager off开机自启动关掉chkconfig|grep NetworkManager检查服务是否彻底关掉2.3在/etc/sysconfig/network-scripts/下创建虚拟网卡bond0的配置文件ifcfg-bond0,内容如下:DEVICE=bond1ONBOOT=yesBOOTPROTO=none地址配置方式noneIPADDR=22.1.82.63NETMASK=255.255.255.0USERCTRL=noGATEWAY=22.1.82.253BONDING_OPTS="mode=0 miimon=50 fail_over_mac=0"虚拟网卡参数,mode为网卡策略,目前有七种(详细介绍在下面)miimon=100表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡。

RedHat6.3-双网卡绑定

RedHat6.3-双网卡绑定

RedHat 6.3进行双网卡绑定一、前期准备:1.1、查看系统版本:# cat /etc/issue1.2、检查系统配置上是否支持bonding:# cat /boot/config-xxxxxxx |grep –i bonding(回车)CONFIG_BONDING=m(返回CONFIG_BONDING=m表示支持,否则需要编译内核使他支持bonding,需要编译时请查阅相关文档,此处不做详细说明)1.3、切换到网卡配置目录,进行备份,防止出错恢复:# cd /etc/sysconfig/network-scripts/ //切换目录# cp ifcfg-eth0 /home/bak/ifcfg-eth0.bak //备份eth0到指定目录# cp ifcfg-eth1 /home/bak/ifcfg-eth1.bak //备份eth1到指定目录二、配置步骤:2.1、进行bond0网卡的配置:切换到目录/etc/sysconfig/network-scripts,创建一个ifcfg-bondX# vi /etc/sysconfig/network-scripts/ifcfg-bond0//新建一个bond0配置文件,在文件中添加以下信息后,保存退出:2.2、修改ifcfg-eth0和ifcfg-eth1的配置信息:(此处为网卡eth0和eth1绑定)# vi /etc/sysconfig/network-scripts/ifcfg-ethX修改后配置信息如下:# cat ifcfg-eth0# cat ifcfg-eth12.3、修改/etc/modprobe.d/dist.conf文件,配置绑定模型,在末尾添加以下内容:(低版本系统直接配置/etc/modprobe.conf文件)alias bond0 bonding options bond0 miimon=100 mode=1//使系统启动时加载bonding模块注:选项miimon 是指定隔多长时间进行链路检查,单位为ms选项mode是表示绑定口的工作模式,有0-6种模式,常用的为0、1:mode=0表示load balancing(round-robin)负载均衡模式,两块网卡都在工作,当一张网卡停止工作时只会降低网络的吞吐量,不影响正常通信,需要交换机支持;mode=1表示fault-tolerance(active-backup)主备工作模式,提供冗余功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

redhat 双网卡绑定第一步:创建一个ifcfg-bond0
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BONDING_OPTS="mode=1 miimon=500"
BOOTPROTO=none
ONBOOT=yes
BROADCAST=192.168.0.255(根据实际情况来定)
IPADDR=192.168.0.180(根据实际情况来定)
NETMASK=255.255.255.0(根据实际情况来定)
NETWORK=192.168.0.0(根据实际情况来定)
USERCTL=no
第二步:修改/etc/sysconfig/network-scripts /ifcfg-ethX
这里说的ethX指要加入绑定网卡的名称,本例中是eth0、eth1。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
# vi /etc/sysconfig/network-scripts /ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
第三步:配置/etc/modprobe.conf,添加alias bond0 bonding
# vi /etc/modprobe.conf
alias eth0 pcnet32
alias eth1 pcnet32
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptspi
alias bond0 bonding
第四步:重启网络服务
#service network restart
测试方法:
1、执行命令:ifdown eth0,将eth0关掉,能ping通
2、恢复etho(ifup etho),关掉eth1(ifdown eth1),依然能ping通
设置DNS
在/etc/resolv.conf中增加一行nameserver说明,例如:nameserver 192.22.33.20 (DNS地址)。

相关文档
最新文档