Linux 网卡高级管理

命令mii-tools用于查看网卡状态

Mii-tools eth0

命令ethtool命令查看网卡设置:

Ethtool eth0 查看网卡物理特性

Ethtool  -i eth0 查看网卡驱动信息

Ethtool  -s eth0 查看网卡状态

IP别名:

Linux支持在一个物理网卡上配置多个ip地址,用来实现类似子接口之类的功能,称之为ip别名。

Centos或RHEL系统默认会启用NetworkManager 对网卡管理,以方便用户使用,但是如果使用子接口需要禁用NetworkManager。

Service   NetworkManager  off
Chkconfig  NetworkManager  off

之后使用ip命令临时创建一个ip别名:

Ip addr add 192.168.1.24/24 dev eth0 label eth0:0

Eth0:0中的第二个0为别名的编号,第二个可以命名为eth0:1

永久添加IP别名

如果需要永久添加ip别名,则可以在/etc/sysconfig/network-scripts/下添加别名的配置文件:

配置文件名:ifcfg-eth0:0

内容:

DEVICE =eth0:0
IPADDR=192.168.1.24
PREFIX=24
ONPARENT=yes

多网卡绑定:

Linux支持将读块物理网卡绑定为一个逻辑网卡,绑定后的逻辑网卡可以并行使用组成其他的所有物理网卡,通过这样的方式用以提高带宽及稳定性。

绑定后的物理网卡不再直接使用,IP地址配置在绑定后的逻辑网卡上。

Linux 支持以下下的网卡绑定模式:

-模式0:平衡轮询(分配流量)

-模式1:主动备份(稳定性)

-模式3:广播(用得比较少)

网卡绑定配置:

绑定后的逻辑网卡命名为bondnn为编号,如/dev/bond0、/dev/bond1

创建绑定网卡的配置文件

/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE =bond0
IPADDR=192.168.1.24
PREFIX=24
ONBOOT=yes
USECTL=no
BOOTPROTO=none
BONDING_OPTS=“mode 1 miimon=50”

网卡绑定配置:

之后修改每个属于该逻辑网卡的物理网卡(一般称之为slave接口)配置文件;

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=bond0  //bond0对应绑定网卡的DEVICE名称;
USECTL=no
BOOTPROTO=none
ONBOOT=yes
SLAVE=yes

然后在bond网卡添加驱动的支持:

/etc/modprobe/bonding.conf
Alias bond0 bonding

启动逻辑网卡:

Ifup bond 0

使用watch –n 1 ifconfig 监控网卡的使用情况

时间: 2024-10-05 22:32:27

Linux 网卡高级管理的相关文章

Linux网卡高级命令、IP别名及多网卡绑定 转

http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100065.html 本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名以及Linux下多网卡绑定的知识 一.网卡高级命令 在之前的一篇随笔里Linux学习之CentOS(九)--Linux系统的网络环境配置,详细讲解了Linux系统下的网络环境配置等知识,我们了解了一些关于网络配置的一些基本命令.在这里将补充一些Linux系统下有关网卡的一些高级命令. ①mii-to

linux系统日常管理

以下资料来源于<跟阿铭学Linux> 1.监控当前系统状态 1. w查看当前系统的负载 [[email protected] sbin]# w 15:23:46 up 3:34, 2 users, load average: 0.03, 0.05, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root tty1 - 12:26 2:55m 0.11s 0.11s -bash root pts/0 10.72.137.53 1

Linux网卡参数详解

Linux网卡配置文件通常是/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多块网卡则以eth1.eth2结尾.现就网卡的配置参数做如下说明: DEVICE=eth0                        网卡名称 HWADDR=00:23:18:7D:70:41           网卡的MAC地址 TYPE=Ethernet                      网卡类型 UUID=1da57695-6856-4ba9-a0e1-f3

Linux网卡别名

网卡别名是什么 IP别名就是一张物理网卡上配置多个IP,实现类似子接口之类的功能.从网络协议的角度来讲,下层总是为上层提供服务,一块网卡的MAC地址只要一一对应上层的一个IP地址,并且这个逻辑关系是合理的,就算成立,而上层并不在乎下层是什么,比如一个IP地址可以对应多个应用层端口,不也是这个道理吗?在linux作DHCP服务器向多网段分配不同IP或者linux作路由器等时可能需要在一个物理接口上配置多个IP地址. 工作原理 这里要注意的是:网卡别名并不提供负载均衡和冗余的功能,它的终端只是由一块

马哥2016全新Linux+Python高端运维班-Linux 网络基础管理,包管理,bash脚本练习

本周作业内容: 1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别.     集线器:又称"HUB"主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上.它工作于OSI(开放系统互联参考模型)参考模型第一层,即"物理层".     二层交换机:工作于OSI模块的第2层(数据链路层),故称为二层交换机.可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录

玩转Linux之内存管理-free

玩转Linux之内存管理-free free命令可以显示Linux系统中空闲的.已用的物理内存及swap内存,及被内核使用的buffer.在Linux系统监控的工具中,free命令是最经常使用的命令之一.下面给出一个free命令的栗子: 1 [[email protected] ~]# free 2 total used free shared buffers cached 3 Mem: 8062392 2092832 5969560 0 187132 1498832 4 -/+ buffers

《 转》Linux 网卡驱动程序对 ethtool 的支持和实现

Linux 的一个显著特点就是其强大的网络功能,Linux 几乎支持所有的网络协议,并在这些协议基础上提供了丰富的应用.对 Linux 网络管理的重要性不言而喻,这些管理依赖于网络工具,比如最常用的 ifconfig,route,ip,ethtool 等,其中 ethtool 提供了强大的网卡及网卡驱动管理能力,其具体的实现框架和网络驱动程序及网络硬件关系紧密,容易修改和扩展,能够为 Linux 网络开发人员和管理人员提供对网卡硬件,驱动程序和网络协议栈的设置,查看以及及调试等功能. 从典型的以

第一阶段考试:实战Linux系统日常管理

1. [项目名称] 实战Linux系统日常管理 [项目说明] 1.安装部署rhel系统,组建RAID磁盘阵列. 2.安装nginx 通过脚本编写 nginx服务服务启动脚本 [项目考核技能点] 1.安装部署rhel系统,网络设置. 2.shell脚本的基本用法 3. nginx的安装 4.整个方案中要包括:系统的安装,磁盘分区格式化,shell脚本的应用等相关内容. 项目环境可以参考如下: 1.安装两台rhel主机 对应主机名与IP :xuegod63.cn 192.168.1.63 xuego

linux学习随笔——linux文件权限管理和网络配置

一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1位置 表示文件类型 "-"表示文件,"d"表示目录 2-4位 表示用户权限(u) 5-7位 表示组权限(g) 8-10  表示其他权限(o) 通常用chmod来修改权限:chmod     u+r 目标文件 也可以用数字来表示权限 r=4 w=2 x=1 chown命令