linux设置网卡别名和网卡绑定
2016-09-08 10:40
351 查看
网卡别名 | CentOS 6 bonding | CentOS 7 nmcli网络组
网卡别名:
1.命令实现: 皆为临时生效
ifconfig:
ip:
2.配置文件实现 重启服务永久有效 关闭NetworkManager服务
在/etc/sysconfig/network-scripts/下创建配文件
IPADDR=202.204.235.5
NETMASK=255.255.0.0
ONPARENT=yes
eth#:# 网卡别名名称例eth0:1
重启服务生效:service network restart
bonding:多网卡绑定同一IP地址 容错
1.新建 ifcfg-bond0 DEVICE=bond0 IPADDR=10.1.20.20 PREFIX=16 BONDING_OPTS=“miimon=100 mode=1”
## miimon=100 每100ms检测一次
mod:0 1 3
Mode 0 (balance-rr)
轮转(Round-robin)策略:
顺序的在每一个slave接口上面发送数据包。提供负载均衡和容错的能力
Mode 1 (active-backup)
活动-备份(主备)策略:
只有一个slave被激活。仅当活动的slave接口失败时才会激活其他slave。
为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见
Mode 3 (broadcast)
广播策略:
在所有的slave接口上传送所有的报文。本模式提供容错能力。
2.更改 ifcfg-eth0 ifcfg-eth1..
DEVICE=eth0
* MASTER=bond0
* SLAVE=yes
modprobe bonding 加载bonding模块
查看bond0状态:/proc/net/bonding/bond
测试
关闭bond
ifdown bond0 关闭设备
rmmod bonding 移除bond模块
CentOS 7 nmcli实现多网卡绑定:NetworkManager command line tool
# nmcli
多网卡绑定:
1.创建组接口:
2.添加从设备:
3.分配ip地址:
以上命令生成了配置文件:
/etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
DEVICETYPE=Team
BOOTPROTO=none
NAME=team0
UUID=fda04197-00a1-4961-a2d3-ea311ef13aab
ONBOOT=no
IPADDR=10.1.23.23
PREFIX=16
/etc/sysconfig/network-scripts/ifcfg-team0-port{1,2}
NAME=team0-port1
UUID=c71297ab-eed9-474e-bff3-5557d4fb8ba8
DEVICE=eno16777736
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
测试:
teamdctl team0 state 查看组状态
nmcli dev dis eno16777736 禁用网卡
网卡别名:
1.命令实现: 皆为临时生效
ifconfig:
]# ifconfig eth0:0 202.204.235.5、24
]# ifconfig eth0:0 down 撤销该别名
ip:
]# ip addr add 202.204.235.10/24 dev eth0该地址对ifconfig命令不可见
]# ip addr add 202.204.235.20/24 dev eth0 label eth0:0ifconfig会显示该标签信息;若在该别名上再添加地址,ifconfig只显示主地址
]# ip addr del 202.204.235.20/24 dev eth0 删除地址 ]# ip addr flush dev eth0 label eth0:0 清空eth0:0的地址
2.配置文件实现 重启服务永久有效 关闭NetworkManager服务
在/etc/sysconfig/network-scripts/下创建配文件
]# vi ifcfg-eth#:#DEVICE=eth#:#
IPADDR=202.204.235.5
NETMASK=255.255.0.0
ONPARENT=yes
eth#:# 网卡别名名称例eth0:1
重启服务生效:service network restart
bonding:多网卡绑定同一IP地址 容错
1.新建 ifcfg-bond0 DEVICE=bond0 IPADDR=10.1.20.20 PREFIX=16 BONDING_OPTS=“miimon=100 mode=1”
## miimon=100 每100ms检测一次
mod:0 1 3
Mode 0 (balance-rr)
轮转(Round-robin)策略:
顺序的在每一个slave接口上面发送数据包。提供负载均衡和容错的能力
Mode 1 (active-backup)
活动-备份(主备)策略:
只有一个slave被激活。仅当活动的slave接口失败时才会激活其他slave。
为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见
Mode 3 (broadcast)
广播策略:
在所有的slave接口上传送所有的报文。本模式提供容错能力。
2.更改 ifcfg-eth0 ifcfg-eth1..
DEVICE=eth0
* MASTER=bond0
* SLAVE=yes
modprobe bonding 加载bonding模块
查看bond0状态:/proc/net/bonding/bond
测试
关闭bond
ifdown bond0 关闭设备
rmmod bonding 移除bond模块
CentOS 7 nmcli实现多网卡绑定:NetworkManager command line tool
# nmcli
多网卡绑定:
1.创建组接口:
]# nmcli c a type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'"activebackup"为主备策略,无需配置交换机
2.添加从设备:
]# nmcli c a type team-slave con-name team0-port1 ifname eno16777736 master team0 ]# nmcli c a type team-slave con-name team0-port2 ifname eno33554984 master team0
3.分配ip地址:
]# nmcli con mod team0 ipv4.addresses "10.1.23.23/16" ]# nmcli con mod team0 ipv4.method manual 改为手动设置 ]# nmcli con up team0 启动组team0 ]# nmcli con up team0-port1 ]# nmcli con up team0-port2
以上命令生成了配置文件:
/etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
DEVICETYPE=Team
BOOTPROTO=none
NAME=team0
UUID=fda04197-00a1-4961-a2d3-ea311ef13aab
ONBOOT=no
IPADDR=10.1.23.23
PREFIX=16
/etc/sysconfig/network-scripts/ifcfg-team0-port{1,2}
NAME=team0-port1
UUID=c71297ab-eed9-474e-bff3-5557d4fb8ba8
DEVICE=eno16777736
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
测试:
teamdctl team0 state 查看组状态
nmcli dev dis eno16777736 禁用网卡
相关文章推荐
- linux 双网卡绑定网络设置方法
- Linux网卡绑定、子接口-IP别名
- Linux网络管理之网卡别名及网卡绑定配置
- linux设置bond网卡绑定
- Linux设置bond网卡绑定
- LINUX双网卡绑定设置。
- Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定的方法
- linux下多网卡聚合绑定的设置 -搜集
- Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定
- Linux IP别名和多网卡绑定
- Linux/CentOS服务器 一个网卡绑定多IP地址(永久设置)
- linux设置bond网卡绑定
- Red Hat linux下设置网卡固定IP地址(两个IP绑定)
- Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定
- Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定
- linux网络设置(有网卡别名介绍)
- Linux网卡高级命令、IP别名及多网卡绑定
- 《linux 网卡别名的添加和绑定》RHEL6
- linux 双网卡绑定网络设置方法
- Linux查看双网卡绑定设置