查看网卡线缆状态:
mii-tool eth0
查看网卡底层信息:
ethtool eth0
ethtool -i eth0 查看网卡驱动信息
ethtool -S eth0 查看网卡状态统计信息
Linux下可以通过IP别名(子接口)功能为一个物理网卡添加多个IP地址
要使用IP别名(子接口)需要关闭NetworkManager服务:
service NetworkManager stop
chkconfig NetworkManager off
使用ip命令为一个接口添加别名:
ip addr add 192.168.2.1/24 dev eth0 label eth0:0
永久添加别名,需要在/etc/sysconfig/network-scripts/中添加配置文件:
文件名:
ifcfg-eth0:0
内容:
DEVICE=eth0
IPADDR=192.168.2.1
前缀:PREFIX=24
ONPARENT=yes (parent父母)
Linux下可以通过多网卡绑定来提升网卡的稳定性及速度,多网卡绑定通过将多个
物理网卡绑定为一个逻辑网卡的形式创建
Linux支持的网卡绑定模式:
模式0 平衡轮训(RR) 流量是平均分配的。提高带宽
模式1 主动备份 提供稳定性但不提高带宽,只有一块网卡工作
模式3 广播 用的比较少
网卡绑定配置:
***绑定后的裸机网卡命名为bondn,n为编号,如 /dev/bond0、/dev/bond1
***创建绑定网卡的配置文件
/etc/sysconfig/network-scripts/ifcfg-bond0(创建bond0的逻辑网卡)
DEVICE=bond0
IPADDR=192.168.1.100
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
USERCTL=no (用户控制)
BONDING_OPTS="mode=1 miimon=50"(通过bonning模块实现的,mode绑定模式,
miimon持续周期)
eth0与eth1绑定(先关闭网卡,再配置)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0 (主要添加)
SLAVE=yes
eth1和eth0相同
然后bond网卡添加驱动支持:
vi /etc/modprobe.d/bonding.conf(添加)
alias bond0 bonding
关掉eth0和eth1 ifdown
开启bond0 ifup
watch -n ifconfig (一直显示网卡状态)