包括网卡发送了多少数据包、接受了多少数据包等信息都能看到。
所以通过 mii-tool 和 ethtool 这两个命令,我们可以看到网卡更多的底层信息以及网卡的物理信息等等,这可能会为我们在进行网络排错时提供便利
二、IP别名
在Linux系统中,我们可以在一块物理网卡上配置多个IP地址,以此来实现类似子接口的功能,我们称之为IP别名。当然在其他操作系统上,比如windowns、mac os上也支持在一块物理网卡配置多个IP地址。比如说我们的Linux主机作为一个DHCP服务器,它可能要为不同的网段分配多个IP地址,在Linux系统中,我们通过IP别名来实现在一块物理网卡上配置多个IP地址。
【注意:】要使用IP别名来配置多个IP地址,我们首先需要关闭NetworkManager服务
在CentOS或者RHEL上,都默认会启用NerworkManager这个服务来对网卡进行管理,NetworkManager服务其实就是我们操作系统右上方那两个小电脑图标,我们在图形化界面可以点击那个来指定使用哪块网卡,但是我们如果需要使用IP别名,就必须要禁用掉这个服务
[root@xiaoluo ~]# service NetworkManager stop Stopping NetworkManager daemon: [ OK ] // 停掉我们的NetworkManager服务,此时我们可以发现右上角那个图标就不见了 [root@xiaoluo ~]# chkconfig NetworkManager off // NetworkManager这个服务默认会开机启动,所以我们将其设置成开机不启动 [root@xiaoluo ~]# chkconfig --list | grep NetworkManager NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
在停掉NetworkManager服务以后我们就可以使用IP别名技术来配置多个IP地址了,这里我们使用 ip 这个命令,命令语法格式如下:
ip addr add 172.25.215.40/24 dev etho label eth0:0
后面的eth0:0 表示,我们给eth0这块网卡增加一个IP别名,后面那个0表示别名号,第二个别名就可以写成 eth0:1
我们首先通过 ifconfig 命令来查看我们当前网卡的信息
[root@xiaoluo ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:D7:F8:84
inet addr:172.25.215.40 Bcast:172.25.215.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fed7:f884/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5801 errors:0 dropped:0 overruns:0 frame:0
TX packets:2011 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:819876 (800.6 KiB) TX bytes:2288399 (2.1 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:167 errors:0 dropped:0 overruns:0 frame:0
TX packets:167 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14861 (14.5 KiB) TX bytes:14861 (14.5 KiB)








