网卡配置文件   网卡别名   网卡bond

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网卡配置文件   网卡别名   网卡bond相关的知识,希望对你有一定的参考价值。

网卡配置文件:(红色选项为必有选项)


IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE

路由相关的配置文件:

/etc/sysconfig/network-scripts/route-IFACE

/etc/sysconfig/network-scripts/ifcfg-IFACE:

说明参考/usr/share/doc/initscripts-9.49.30/sysconfig.txt

DEVICE:此配置文件应用到的设备

HWADDR:对应的设备的MAC地址

BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp

NM_CONTROLLED:NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”


ONBOOT:在系统引导时是否激活此设备

TYPE:接口类型;常见有的Ethernet, Bridge

UUID:设备的惟一标识

IPADDR:指明IP地址

NETMASK:子网掩码

GATEWAY: 默认网关

DNS1:第一个DNS服务器指向

DNS2:第二个DNS服务器指向

USERCTL:普通用户是否可控制此设备

PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中





网络别名:


对虚拟主机有用

将多个IP地址绑定到一个NIC上

eth0:1

eth0:2

eth0:3

ifconfig命令:

ifconfigeth0:0 192.168.1.100/24 up

ip命令:

ipaddradd 172.16.1.2/16 dev eth0

ipaddradd 172.16.1.1/16 dev eth0 label eth0:0

ipaddrdel 172.16.1.1/16 dev eth0 label eth0:0

ipaddrflush dev eth0 label eth0:0


为每个设备别名生成独立的接口配置文件

关闭NetworkManager服务

ifcfg-ethX:xxx

必须使用静态联网

DEVICE=eth0:0

IPADDR=10.10.10.10

NETMASK=255.0.0.0

ONPARENT=yes

注意:service network restart 生效

参考/usr/share/doc/initscripts-*/sysconfig.txt









网络bond:

Bonding

就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。


Mode 0 (balance-rr)

轮转(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力

Mode 1 (active-backup)

活动-备份(主备)策略:在绑定中,只有一个slave被激活。当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见

Mode 3 (broadcast)

广播策略:在所有的slave接口上传送所有的报文。本模式提供容错能力。

创建bonding设备的配置文件

/etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

IPADDR=10.1.253.85

PREFIX=16

BONDING_OPTS="miimon=100 mode=1"


/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

MASTER=bond0

SLAVE=yes


/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

MASTER=bond0

SLAVE=yes


miimon是用来进行链路监测的。如果miimon=100,那么系统每100ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路

查看bond0状态:/proc/net/bonding/bond

关于bonding的详细配置请参照

/usr/share/doc/kernel-doc-version/Documentation/networking/bonding.txt


当一块网卡停止工作时,另一块网卡会直接进行工作。

本文出自 “zebra930” 博客,请务必保留此出处http://zebra930.blog.51cto.com/11736340/1845382

以上是关于网卡配置文件   网卡别名   网卡bond的主要内容,如果未能解决你的问题,请参考以下文章

配置 IP网关网卡修改主机名

虚拟网卡实验:网卡别名 与 bond多网卡模式

老男孩教育每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址

linux设置网卡别名和网卡绑定

Centos6环境网卡别名和bond详解

linux网络配置中如何给一块网卡添加多个IP地址