网卡配置文件   网卡别名   网卡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

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

时间: 2024-12-24 03:57:24

网卡配置文件   网卡别名   网卡bond的相关文章

linux 网卡配置文件

对于网卡信息的配置通常包括:配置IP地址.子网掩码和网关.网卡信息保存在网卡配置文件中.网卡配置文件位于/etc/sysconfig/network-scripts目录下.一块网卡对应一个网卡配置文件,配置文件命名规则:ifcfg-网卡类型以及网卡的序列号由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-eth0,第二块网卡为ifcfg-eth1,以此类推.网卡配置文件中常用配置文件名的还以如下:DEVICE=eth0,定义该网卡的识别名称.BOOTPRO

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

一.网卡别名:多IP 绑定一个 Interface 将多个IP地址绑定到一个NIC上 网卡别名: eth0:1 eth0:2 eth0:3 示例:单网卡多IP 1.关闭NetworkManager服务 service NetworkManager stop service NetworkManager status  查看启动状态 chkconfig NetworkManager off   关闭开机自启动 2.在/etc/sysconfig/network_scripts 下,建立别名配置文件

Centos6环境网卡别名和bond详解

一. 网卡别名 1.对虚拟主机有用 2.可以将多个IP地址绑定在一个NTC上 eth0:1 eth0:2 eth0:3 3.ifconfig命令 ifconfig eth0:0 192.168.1.100/24 up  临时修改网卡的IP地址和子网掩码,重启网络服务后失效 4.ip命令 ip addr add 172.16.1.2/16 dev eth0 2.配置别名时,会有和NetworkManager服务不兼容情况,要做以下操作: 临时关闭NetworkManager服务: service

bond绑定两张物理网卡为一张逻辑网卡

问题:cnetos7同时接入两个独立网络,但两个网络的IP网段相同时只能路由到一个网络 解决方法:使用bond绑定两张物理网卡为一张逻辑网卡 1.新建文件bond.conf,内容如下 alias bond0 bonding options bond0 miimon=100 mode=3 2.新建文件ifcfg-bond0,内容如下 DEVICE=bond0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.138 NETMASK

网卡配置文件

cd /etc/sysconfig/network-scriptspwdlscat ifcfg-ens33 网卡配置文件内容如下(以下红字为网卡必须要的设置)TYPE=Ethernet 网络类型为Ethernet以太网BOOTPROTO=none 引导协议(即获取IP的方式),可以是dhcp自动获取.static静态.none不指定DEFROUTE=yes 启动默认路由IPV4_FAILURE_FATAL=no 不启用IPV4错误检测功能IPV6INIT=yes 启用IPV6协议IPV6_AUT

linux里网卡配置文件及修改主机名

1.2网卡配置文件 DEVICE  网卡名称(第一块eth0,第二块eth1.....以此类推) HWADDR 网卡MAC的地址 UUID     唯一标识,磁盘标识-------blkid(查看) ONBOOT  重启网卡或服务器之后控制网卡是不是自启 BOOTPROTO 网卡启动的时候如何得到ip地址(none 手动指定ip) static  静态 dhcp  自动获取 IPADDR   IP地址 NETMASK  子网掩码,控制局域网中最多有多少台机器 1.2.1配置DNS /etc/re

centons7网卡配置文件使用openvswitch bridge

今天发现还有另外的方法给ovs添加bridge.绑定网卡等操作,此前我都是这般操作ovs-vsctl add-br br-ex; ovs-vsctl add-port br-ex eth0,这样操作的结果会保存在openvswitch的conf.db里面.现在只需要在网卡配置文件中指定即可,适用于网卡数量较少,neutron网络模式gre.vxlan的local_ip要配置在br-ex的场景. 前提 yum install openvswitch -y  # 安装openvswitch包 sys

ifconfig的网卡设备名称与网卡配置文件不同,导致service network restart启动服务失败

当你出现ifconfig与网卡配置文件的名称不同时,如图所示情况 ifconfig显示的网卡名为eth1,而配置文件名字为ifcfg-eth0,所以会导致失败. 解决方案: 1.删除/etc/udev/rules.d/70-persistent-net.rules文件,重启系统. 2.ifconfig -a查看eth1网卡的MAC地址,然后将ifcfg-eth0改名为ifcfg-eth1,用vim编辑ifcfg-eth1文件,将HWADDR修改为eth1的MAC地址,然后重启网络服务即可.

linux系统网卡配置文件找不到,DHCP不工作情况解决

今天,我发现了这样一个情况,那就是网卡配置文件少了一个 /etc/init.d/network status ,看到网络配置少了一个 如何做呢? 将其他的网卡配置文件复制一份,进入到/etc/sysconfig/network-scripts下,进行copthoy for instance,cp ifcfg-Auto_eth0 ifcfg-Auto_eth2 然后,vi ifcfg-Auto_eth2 修改配置文件,要改的地方一个是Name ,device 还有就是BOOTPROTO=dhcp,