Linux网卡高级命令

时间:2023-12-16 21:00:32

网卡的高级命令

[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