Linux系统下双网卡配置实践总结_组网教程

前提: 

1.不要在虚拟机上配置。不论是vm5还是vm6,本人试过多次,每次都是貌似成功,但用机器ping做断网试验时就会发现真相; 

2.必须用同品牌同型号网卡。两块不一样的网卡,按照文档配置完毕后,即使从本机ping外部地址,也会发现网络似乎完全断了; 

3.慎用service network restart。配置完毕,试验成功后,避免在双网卡机器上执行网络重启的操作,否则你会发现网络不通了,即使你手工再次执行ifenslave eth0 eth1也只能激活一块网卡。 

下面说一下配置: 

1.网卡配置 

#cd /etc/sysconfig/network-scripts/ 

#cp ifcfg-eth0 ifcfg-bond0 

#vi ifcfg-bond0 

将第一行改成 DEVICE=bond0 

# cat ifcfg-bond0 

DEVICE=bond0 

BOOTPROTO=static 

IPADDR=192.168.1.100 

NETMASK=255.255.255.0 

BROADCAST=192.168.1.255 

ONBOOT=yes 

TYPE=Ethernet 

其他网卡的配置如下: 

# cat ifcfg-eth0 

DEVICE=eth0 

ONBOOT=yes 

BOOTPROTO=none 

# cat ifcfg-eth1 

DEVICE=eth0 

ONBOOT=yes 

BOOTPROTO=none 

2.模块配置 

编辑/etc/modules.conf或者/etc/moprobe.conf 文件 

加入下列行 

alias bond0 bonding 

options bond0 miimon=100 mode=1 

3.启动配置 

# vi /etc/rc.d/rc.local 

加入 

ifenslave bond0 eth0 eth1 

重启机器后,用ifconfig -a查看网卡配置信息,如果发现bond0,eth0,eth1三块网卡的mac地址及ip地址都一样了,那么就说明好了。 

4.试验验证 

用外部同一网段的一台机器做ping试验,双网卡机器上手工拔掉其中任意一条网络线(或者使用ifup eth0&&ifdown eth1),ping机器的终端应该没有中断信息,或者有一个"timeout"后很快恢复,则证明试验成功

时间: 2024-10-23 22:58:50

Linux系统下双网卡配置实践总结_组网教程的相关文章

VMWare Workation双网卡配置IP地址的图文教程_VMware

前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务运行需要linux OS,所以就在Windows OS下安装VMWare. 但是在配置VM的IP地址时,遇到了双网卡配置IP地址的问题.宿主机是双网卡,一块网卡连接内网,一块网卡连接外网. 经过摸索终于把在VMWare上VM双网卡配置IP地址的事情搞定了,下面记录大致的配置过程. PS:VM的两块网卡的IP地址分别是192.168.0.90.192.168.3.250. 其中192.168.0.90是内网地址

Linux系统下多网卡绑定操作方法

在Linux系统中,通常会将多个网卡绑定为一个逻辑网卡,这样可以提高网络的稳定性,那么要如何将多个网络绑定为一个呢?下面小编就给大家介绍下Linux下多网卡绑定的bond模式原理. 将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严 重的瓶颈.其它的应用,比如ftp服务器,高负载的下载网站, 都有类似的问题.因此使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配置单个的IP地址,会大

Linux系统下PHP安装配置教程

PHP安装 # yum -y install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib zlib-devel glibc glibc-devel glib2 glib2-devel libcurl libcurl--devel curl-devel curl libmcrypt libmcrypt-devel 

Linux系统下为Gitlab配置邮件提醒的方法详解

Gitlab邮件提醒方便跟踪项目进度,在这里介绍两种方式,一种是用系统的sendmail发送邮件,另一种是GMAIL的stmp来发送邮件 第一种 用系统的sendmail发送邮件 代码如下: cd /home/gitlab/gitlab/ vi config/environments/production.rb 将这行 代码如下: # config.action_mailer.delivery_method = :sendmail 改为 代码如下: config.action_mailer.de

linux系统下postfix发送邮件配置

postfix是在万维网发送和接收邮件的核心软件,一般被称之为MTA(Mail Transfer Agent或者Message Transfer Agent).我们使用OutLook及雷鸟等MUA(Mail User Agent)发送/接收邮件,都经过MTA. 在这里简单介绍,使用MTA(邮箱传输代理)的一种postfix从本地发送邮件的配置. 1. 安装postfix 安装之前先查看,使用rpm命令查看服务器有没有安装postfix. 安装之前配置yum源,参照配置yum源. # rpm -q

Linux系统下安装跨平台团队开发工具Vagrant的教程

Vagrant 是一个可创建轻量级.高复用性和便于移植的开发环境的工具. 在非专业人士眼里,这意味着Vagrant抛弃开发环境中所有让人头痛的设置代之为了一个单一的配置文件,你可以选择你的服务器所需要的特性予以保留.你将不会再被XAMMP,手动配置虚拟环境,或者使用FTP远程编辑所卡住. Vagrant 是一个强有力的工具,它的功能和价值超出这篇文章所覆盖的范围以及我的理解所能到达之处.这篇文章将介绍Vagrant中一些相当酷的事情,比如: 在你的机器中使用PHP5.4版本的LAMP. 如何在你

讲解Linux系统下如何自动备份MySQL数据的基本教程_Mysql

1.先创建一个数据库备份目录: mkdir backup cd backup mkdir mysqlbackup cd mysqlbackup 2.创建备份脚本 vi mysqlautobackup 3.编写脚本: filename=`date +%Y%m%d` /mysql的bin目录/mysqldump --opt 数据库名 -u(mysql账号) -p(mysql密码) | gzip > /备份到哪个目录/name$filename.gz 说明:以上采用gzip压缩,name可随意写,注意

Linux下双网卡绑定bond0

一:原理: linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持).进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor),  3.

Linux 双网卡绑定实践

Linux 双网卡绑定实践 前言 工作中主要以SuSE为主,网络作为整个高可用架构中最重要的环节之一,在物理上一般是双网卡绑定模式,通常使用默认的mode=1(active-backup)作为主备关系. 在最近测试大数据的生产服务器中,考虑到性能优先,所以将绑定模式设置为mode=6(balance-alb),使用负载均衡提高1倍流量.与此同时针对SuSE HA架构由Skybility HA往Corosync/Openais+Pacemaker 的测试过程中,配合网络交换机Port Channe