网卡速率适配

交换机端口灯颜色

一般情况下,网卡速率是操作系统与交换机协商进行的。

有时候我们将PC机或其它服务器连接到交换机上,发现交换机对应端口的灯是橙黄色而不是熟悉的亮绿色,但并不影响PC的网络连接。

本着严谨的科学态度,我们需要了解为什么交换机的灯是橙黄色。

其实原因很简单,交换机端口支持的速率和PC机网卡支持的速率不适配,譬如交换机是千兆口,而网卡却是百兆自适应。


手动调整网卡速率

另外一些情况下,为了避免网络出口拥塞,我需要手动设置网卡速率,主动使交换机的端口灯变成橙黄色,例如:交换机的外网出口是千兆口,内网连接的网卡也都是自适配的千兆口,这是如果所有内网的机器网卡全部满负荷工作,那么外网出口就会出现拥塞了,为了避免这种情况,可以将内网机器网卡的速率调整为百兆速率。

windows平台

打开设备管理器,右键点击网卡适配器下的使用的网卡,打开属性面板,选择高级选项卡,在属性窗口中选择对应的选项,可能是Media Type,或是external PHY,或是速度和双工,或是网络速度和双工,这需要看具体的系统而定了,下图是win7中对应的选项:



修改为合适的值,点击确定即可。

linux系统

以ubuntu为例,用mii-tool设置网卡的速度参数,可以通过-F参数强行指定网卡的速度和双工,选项包括:100baseTx-FD,100baseTx-HD,10baseT-FD,或者10baseT-HD。注意,如果你网卡的强制速度/双工模式与路由器不匹配的话,可能会丢失网络连接:

[root@bigboy tmp]# mii-tool -F 100baseTx-FD eth0

另外,除了把这个命令放到/etc/rc.local文件中让它在每次启动结束前执行,或者创建你自己的启动脚本如果你需要它更早被执行,我们没有办法让它在重启后永久生效。


ethtool命令被指定在不久的将来替代mii-tool,目的是支持新的网卡。
用设备名称作为参数,命令可以提供其状态。这里我们可以看到设备eth0没有设置自动协商并设定为100 Mbps速度,全双工。在输出的顶端列出了其所支持的模式。
# ethtool eth0
Settings for eth0:
       Supported ports: [ TP MII ]
       Supported link modes:   10baseT/Half 10baseT/Full
                               100baseT/Half 100baseT/Full
       Supports auto-negotiation: Yes
       Advertised link modes:  10baseT/Half 10baseT/Full
                               100baseT/Half 100baseT/Full
       Advertised auto-negotiation: No
       Speed: 100Mb/s
       Duplex: Full
       Port: MII
       PHYAD: 1
       Transceiver: internal
       Auto-negotiation: off
       Supports Wake-on: g
       Wake-on: g
       Current message level: 0x00000007 (7)
       Link detected: yes
#
用ethtool设置网卡的速度参数

不同于mii-tool,ethtool可以通过设定设备配置脚本里的ETHTOOL_OPTS变量而永久生效。在下面例子里,设定了在下次重启时设置100 Mbps,全双工和不自动协商:

#
# File: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
BOOTPROTO=static
ONBOOT=yes
ETHTOOL_OPTS="speed 100 duplex full autoneg off"

你可以通过ifup和ifdown命令关闭和再激活设备,来测试这些参数。这些设定也可以通过在命令行中使用-s参数改变,后面跟上设备名称和相关配置参数。

# ethtool -s eth1 speed 100 duplex full autoneg off
#
Linux的man命令提供了ethtool选项的更详细说明,但你可以通过只输入ethtool命令获得一个快速的摘要。
# ethtool
...
...
        ethtool -s DEVNAME \
                [ speed 10|100|1000 ] \
                [ duplex half|full ] \
                [ port tp|aui|bnc|mii|fibre ] \
...
...

参考

http://www.ithov.com/linux/102782.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: AC9560是Intel推出的高性能无线网卡型号之一。尽管该网卡型号的官方驱动是支持Win10操作系统的,但是对于使用Win7操作系统的用户,也可以安装适当的驱动程序来使用该网卡,让其在Win7下正常运行。 首先,用户需要确认自己的系统是否支持该网卡型号。在初次安装时,Windows自身尝试安装该型号的驱动程序,但并不一定能成功识别和安装驱动程序。因此,我们需要手动下载驱动程序进行安装。 一般情况下,可以在该型号的官网或者相关硬件厂商的官网上找到相应的驱动程序。用户可根据自己的硬件型号和操作系统版本来选择并下载驱动程序,然后按照提示进行安装即可。 需要注意的是,部分Win7系统驱动可能需要手动安装。因此,在安装过程中,用户需要仔细阅读安装提示,并在需要时手动选择安装驱动程序的位置。如果用户不确定自己的系统驱动是否已经安装成功,可以前往设备管理器查看是否有黄色感叹号或者问号提示,若有提示,则说明网卡驱动没有成功安装。 总之,对于想要在Win7系统中使用AC9560无线网卡的用户,需要注意选择合适的驱动程序进行安装,并且根据提示进行正确的安装操作。这样可以确保网卡驱动成功安装,让其在Win7下正常运行。 ### 回答2: ac9560是英特尔公司生产的一款无线网卡芯片型号,支持最新的Wi-Fi6标准,拥有较高的传输速率和稳定性。然而,该网卡需要安装相应的驱动程序才能在Windows 7系统上正常使用。 目前,英特尔官方已经不再提供ac9560在win7系统下的官方驱动程序。但是,可以通过以下两种方式来安装该网卡驱动: 1. 使用英特尔驱动自动识别工具来自动下载并安装ac9560的最新驱动。该工具可以在英特尔官方网站进行下载,并运行该程序即可自动识别并安装相应的驱动。 2.手动下载和安装驱动程序。可以在英特尔官方网站的驱动程序下载页面中手动搜索ac9560网卡的驱动程序,并根据自己的系统型号和位数下载对应的驱动程序。下载后,执行该驱动程序进行安装即可。 需要注意的是,在安装驱动程序之前,需要先确认自己的win7系统是否正确安装了所有的系统更新补丁,以确保驱动程序能够正常运行。另外,安装驱动程序的时候,需要按照驱动程序安装向导的提示进行操作,避免出现错误导致驱动安装失败或者系统出现异常。 ### 回答3: AC9560网卡是英特尔公司推出的高性能无线网卡,支持Wi-Fi和蓝牙5.0技术。但是,英特尔公司并没有为AC9560网卡推出Windows 7系统的驱动程序。因此,如果要在Windows 7系统上使用AC9560网卡,需要进行一些额外的操作。 首先,需要确定AC9560网卡的硬件ID,可以通过设备管理器或第三方工具查看。然后,在英特尔官方网站上搜索AC9560网卡的Windows 10版本驱动程序,下载相应的驱动程序并解压缩。接着,在Windows 7系统上安装驱动程序,注意按照硬件ID适配驱动程序。 需要注意的是,使用Windows 7系统的用户需要遵守操作系统声明周期,Windows 7系统已经于2020年1月14日停止了扩展支持。因此,如果想要获得更好的用户体验和更高的安全性,建议升级至Windows 10系统。同时,英特尔公司也为Windows 10系统提供更加完善的驱动支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值