FreeBSD找出网卡/端口速度

时间:2020-01-09 14:16:27  来源:igfitidea点击:

问题描述:在Linux下,我可以使用Ethtool和mii-tool,但在FreeBSD下不可用。
我如何知道FreeBSD操作系统下nic的端口速度?

解决方法:在FreeBSD下,ifconfig实用程序用于为网络接口分配地址和/或配置网络接口参数。

在启动时必须使用ifconfig实用程序来定义计算机上每个接口的网络地址。
也可以在以后使用它来重新定义接口地址或其他操作参数。

它也可以在FreeBSD下显示nic的端口速度。
只需执行/sbin/ifconfig并在输出中查找媒体:

$ /sbin/ifconfig | grep media
$ /sbin/ifconfig {interface} | grep media
$ /sbin/ifconfig em0 | grep media
$ /sbin/ifconfig

输出示例:

em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:30:48:98:9c:bc
        inet 10.24.116.2 netmask 0xffffffc0 broadcast 10.24.116.63
        media: Ethernet 10baseT/UTP 
        status: active