一、网卡高级命令
1、查看网卡状态mii-tool 网卡名称
mii-tool eth0
2、查看网卡设置,其中eth0为目标网卡名称
###########查看网卡物理特性##########
ethtool eth0
###########查看网卡驱动信息##########
ethtool -i eth0
###########查看网卡状态##########
ethtool -S eth0
二、IP别名-实现在一块物理网卡上配置多个IP地址,类似子接口之类得功能。
实现步骤如下:
1、CentOS及RHEL系统会默认NetworkManager对网卡管理,以方便用户使用。但是如果要使用别名【子接口】需要禁用NetworkManager。
########先停止NetworkManager服务######
service NetworkManager stop
########永久禁用NetworkManager服务######
chkconfig NetworkManager off
2、添加IP别名。使用ip命令创建一个临时IP别名
#####eth0:0中得0标识别名编号,dev:device
ip addr add 192.168.0.111/24 dev eth0 label eth0:0
##########永久保存IP别名,在/etc/sysconfig/network-scripts/路径下创建别名配置文件
vim ifcfg-eth0:0
DEVICE =eth0:0
IPADDR=192.168.0.111
PREFIX=24
ONPARENT=yes
三、多网卡绑定
·Linux中支持多块物理网卡绑定为一块逻辑网卡,绑定后得逻辑网卡可以并行使用组成其得所有物理网卡,从而提高带宽及稳定性
·绑定后物理网卡不在直接使用,IP地址配置在绑定后得逻辑网卡上
Linux 支持得网卡绑定模式:模式0:平衡轮训 模式1:主动备份 模式3:广播
1、网卡绑定配置
- 命名:绑定后得逻辑网卡命名为bondn,例如:/dev/bond0,/dev/bond1
- 创建绑定网卡的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-bond0
– BONDING_OPTS="mode=1 miimon=50"中的mode=1标识模式1(主动备份)
DEVICE=bond0
IPADDR=192.168.0.1
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
BONDING_OPTS="mode=1 miimon=50"
- 修改每个属于该逻辑网卡的物理网卡(一般称之为slave接口)的配置文件
–其实主要是添加了master和slave两个属性
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
- 为bond0逻辑网卡添加驱动支持,
vim /etc/modprobe.d/bonding.conf
###含义:告诉操作系统bond0这个网卡使用的驱动是bonding
alias bond0 bonding
- 重启网络
service network restart
- 监控网卡流量使用
watch -n 1 ifconfig
##表示查看时间间隔为1s