配置Linux 双网卡双IP配置:实现网络通畅(linux双网卡双ip)

在很多企业服务器中,都会配置两块网卡,并使用不同网线连接到不同的网络,以能够进行双网口双IP的配置,保证服务器在多网络环境下能正常运行和通信。本文将会教你如何使用CentOS 7系统给Linux服务器配置双网卡双IP,以实现网络通畅。

第一步,对接双网卡

首先把网线分别连接到两块网卡上,完成硬件连接。接着,使用命令:ifconfig -a 查看linux系统网卡的名称,看看哪两个网卡是我们需要的。这里的网卡分别是ens160和ens192, 会按照如下样子显示:

85igod.jpg

第二步,配置Bonding网卡

创建Bonding网卡,Bonding网卡是把物理网卡作为一个组,并且将网卡组作为一个子网,以保证数据不会丢失,还可以增加网络吞吐量,从而提高网络性能。

首先,编辑bond0配置文件,在/etc/sysconfig/network-scripts/中创建新文件bond0,内容为:

DEVICE=bond0

BONDING_OPTS=”mode=1 miimon=100″

IPADDR=11.22.33.44

PREFIX=24

GATEWAY=11.22.33.1

DNS1=8.8.8.8

DNS2=8.8.4.4

ONBOOT=yes

bond0后面的IPADDR和GATEWAY分别设置为需要分配的IP地址和网关地址,这里以11.22.33.44 和 11.22.33.1为例; DNS1和DNS2分别设置为想要使用的DNS服务器地址; BONDING_OPTS中的参数mode为网卡模式,这里设置为1,也可以根据实际需求来选择模式,可选的模式有0, 1, 2, 3, 4, 5,缺省为0; miimon参数为网卡状态监测的时间间隔,其单位为毫秒,这里设置为100ms。

然后,在/etc/sysconfig/network-scripts/中创建两个ifcfg-ens160文件和ifcfg-ens192文件,内容分别如下:

ifcfg-ens160:

DEVICE=ens160

TYPE=Ethernet

NAME=ens160

ONBOOT=yes

MASTER=bond0

SLAVE=yes

ifcfg-ens192:

DEVICE=ens192

TYPE=Ethernet

NAME=ens192

ONBOOT=yes

MASTER=bond0

SLAVE=yes

第三步,重启网络服务

以上步骤完成后,使用命令:service network restart 重启网络服务,以便生效新的配置; 再次使用ifconfig -a命令可以看到网卡名称改为bond0。

最后,我们可以使用ping 11.22.33.1 命令测试一下网络通信是否正常,实现网络通畅。

经过上面的操作及步骤,就能够成功配置Linux双网卡双IP,从而实现网络通畅,能够更好地管理网络和提高网络的传输速率。


数据运维技术 » 配置Linux 双网卡双IP配置:实现网络通畅(linux双网卡双ip)