linux子接口以及绑定网卡使用
2015-12-04 15:03
537 查看
日常linux我们经常用到网卡的绑定以及子接口使用,记录一下相关操作
子接口使用:就是一块网卡绑定了多个ip地址,相对网卡绑定配置比较简单
1.临时配置,重启后失效
#ip addr add 192.168.101.107/24 dev eth0 label eth0:1
2.永久配置,修改相关配置文件
#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
修改/etc/sysconfig/network-scripts/ifcfg-eth0:0文件配置
DEVICE="eth0:1"
BOOTPROTO="none"
IPADDR="192.168.101.107"
NETMASK="255.255.255.0"
HWADDR="F4:CE:46:B6:3C:24"
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
原网卡配置文件:
#cat ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
IPADDR="192.168.101.115"
NETMASK="255.255.255.0"
HWADDR="F4:CE:46:B6:3C:24"
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5bbbb611-1bdd-4794-8753-e7077e655cf5"
多块网卡绑定为一块逻辑网卡
1.负载均衡,提高稳定性
2.提高带宽
模式0:平衡轮询,多块网卡绑定提高带宽
模式1:主动备份 (提高稳定性) 一块网卡故障后,自动切换为另外一块网卡工作
模式3:广播
新建配置文件:
#vim /etc/sysconfig/network-scripts/bond0
#cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
IPADDR=192.168.101.200
NETMASK=255.255.255.0
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=0,miimon=50" #bond设备的主要参数0模式,miimon为周期
TYPE=Ethernet
关闭网卡,修改原来网卡的配置文件:
#cat ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
IPADDR="192.168.101.115"
NETMASK="255.255.255.0"
HWADDR="F4:CE:46:B6:3C:24"
MASTER=bond0
SLAVE=YES
ONBOOT="yes"
TYPE="Ethernet"
#cat ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="none"
IPADDR="192.168.101.116"
NETMASK="255.255.255.0"
HWADDR="F4:C1:46:B5:CC:24"
MASTER=bond0
SLAVE=YES
ONBOOT="yes"
TYPE="Ethernet"
添加驱动:
vim /etc/modprobe.d/bonding.conf
alias bond0 bonding
重启网卡或者网络服务即可
子接口使用:就是一块网卡绑定了多个ip地址,相对网卡绑定配置比较简单
1.临时配置,重启后失效
#ip addr add 192.168.101.107/24 dev eth0 label eth0:1
2.永久配置,修改相关配置文件
#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
修改/etc/sysconfig/network-scripts/ifcfg-eth0:0文件配置
DEVICE="eth0:1"
BOOTPROTO="none"
IPADDR="192.168.101.107"
NETMASK="255.255.255.0"
HWADDR="F4:CE:46:B6:3C:24"
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
原网卡配置文件:
#cat ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
IPADDR="192.168.101.115"
NETMASK="255.255.255.0"
HWADDR="F4:CE:46:B6:3C:24"
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5bbbb611-1bdd-4794-8753-e7077e655cf5"
多块网卡绑定为一块逻辑网卡
1.负载均衡,提高稳定性
2.提高带宽
模式0:平衡轮询,多块网卡绑定提高带宽
模式1:主动备份 (提高稳定性) 一块网卡故障后,自动切换为另外一块网卡工作
模式3:广播
新建配置文件:
#vim /etc/sysconfig/network-scripts/bond0
#cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
IPADDR=192.168.101.200
NETMASK=255.255.255.0
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=0,miimon=50" #bond设备的主要参数0模式,miimon为周期
TYPE=Ethernet
关闭网卡,修改原来网卡的配置文件:
#cat ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
IPADDR="192.168.101.115"
NETMASK="255.255.255.0"
HWADDR="F4:CE:46:B6:3C:24"
MASTER=bond0
SLAVE=YES
ONBOOT="yes"
TYPE="Ethernet"
#cat ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="none"
IPADDR="192.168.101.116"
NETMASK="255.255.255.0"
HWADDR="F4:C1:46:B5:CC:24"
MASTER=bond0
SLAVE=YES
ONBOOT="yes"
TYPE="Ethernet"
添加驱动:
vim /etc/modprobe.d/bonding.conf
alias bond0 bonding
重启网卡或者网络服务即可
相关文章推荐
- CentOS软件的安装,更新与卸载命令
- centos7安装mysql5.7
- Centos 6.4 安装python 2.7.10
- centOS目录结构详细版
- centOS目录结构详细版
- linux日期格式
- Hadoop-2.5.1 分布式部署,Centos7
- 【LINUX】——如何配置宿主机和虚拟机IP在同一网段
- centos修改yum源
- Auto format Linux kernel coding style
- Linux之死锁的代码体验
- centos5下sendmail发送邮件时主题中文乱码的解决办法
- Linux服务器监控命令
- epoll + 线程池 回应服务器(Linux) ---可以支持上万个连接
- Linux crontab定时服务
- Ubuntu下修改环境变量的三种方法
- Linux下source命令
- 制作可用grub引导Linux系统的磁盘映像文件 二
- 使用epoll 在 linux 上开发高性能应用服务器
- Centos7 Friewalld 防火墙配置