关于网卡判断问题!!

gladiator811016 2006-02-15 10:26:23
在Linux下,有没有什么命令或者文件可以获知:本机上的网卡是100M网卡还是1000M网卡?
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwwhy 2006-02-15
  • 打赏
  • 举报
回复
mii-tool
gladiator811016 2006-02-15
  • 打赏
  • 举报
回复
mii-tool 不支持1000M网卡,在它源码定义里面就可以看到
mii-tool支持不了1000M网络,先看源码先:
在int show_basic_mii(int sock, int phy_id)中调用
strcat(buf, media_list(advert & lkpar, 1));来显示类型,而media_list主要是读取一个封装好的数组结构:
strcat(buf, media[i].name);
而这个结构的定义:
const struct {
char *name;
u_short value;
} media[] = {
/* The order through 100baseT4 matches bits in the BMSR */
{ "10baseT-HD", MII_AN_10BASET_HD },
{ "10baseT-FD", MII_AN_10BASET_FD },
{ "100baseTx-HD", MII_AN_100BASETX_HD },
{ "100baseTx-FD", MII_AN_100BASETX_FD },
{ "100baseT4", MII_AN_100BASET4 },
{ "100baseTx", MII_AN_100BASETX_FD | MII_AN_100BASETX_HD },
{ "10baseT", MII_AN_10BASET_FD | MII_AN_10BASET_HD },
};
很是显,这里没有千兆的定义!
gladiator811016 2006-02-15
  • 打赏
  • 举报
回复
可以说的详细一点吗?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧