Linux网卡高级命令

网卡的高级命令

[root@gechong ~]# mii-tool
No interface specified
usage: mii-tool [-VvRrwl] [-A media,... | -F media] <interface> ...
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT

可以查看以太网线是否连接正常、速度、双工情况

[root@gechong ~]# mii-tool eth0

1:查看网卡物理特性

[root@gechong ~]# ethtool eth0

2:查看网卡驱动信息

[root@gechong ~]# ethtool -i eth0

3:查看网卡状态

[root@gechong ~]# ethtool -S eth0

高级网卡使用技术

1:IP别名

2:多网卡绑定

IP别名:

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

当Linux作为DHCP服务器,需要向多网段分配不同的IP地址

当Linux作为路由设备,可能通过一根网线制作单臂路由

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

[root@gechong ~]# service NetworkManager stop

[root@gechong ~]# chkconfig NetworkManager off
永久禁用

添加IP别名

可以用ifconfig也可以使用ip命令

ip addr add 10.1.1.1/24 dev eth0 lable eth0:0

eth0:0

0为ip别名的编号

永久添加IP别名

在/etc/sysconfig/network-scripts下添加别名配置文件ifcfg-eth0:0

内容如下:

DEVICE=eth0:0

IPADDR=10.1.1.1

PREFIX=24 子网掩码

ONPARENT=yes

原文地址:https://www.cnblogs.com/xiaoit/p/3412367.html