一般情况下,网卡会与交换机协商使用最高的速度进行连接,但是有些交换机相对较差的情况下,网卡会被限在 10M 或半双工下动作。即有可能出现以下的情况:
1、连接速度慢(LINUX / FREEBSD)
2、可以 PING 通自己,但 PING 不通外部机器(特别是 SOLARIS)
为避免这些问题的出现,可以强行将网卡的速度和工作模式设为 100M 全双工。
在 LINUX 下,如果使用 ifconfig 会出现错误使用:
# ifconfig eth0 media 100baseTx
port: SIOCSIFMAP: Operation not supported
此时,应该使用以下命令:
# mii-tool -F 100baseTx-FD eth0
或者在设定之前可以用以下命令查看网卡的当前情况:
# mii-tool eth0
-----
而在 FreeBSD 下面,可以直接使用 ifconfig 进行设置:
# ifconfig fxp0 media 100BaseTX mediaopt full-duplex
或直接将配置写入 /etc/rc.conf 里面,下次启动时也会生效。
ifconfig_fxp0="inet x.x.x.x netmas
设置网卡为全双工工作模式
最新推荐文章于 2024-04-19 10:17:06 发布
当遇到网卡速度受限或网络通信问题时,可以通过强制设置将其设为100M全双工模式。在LINUX中使用mii-tool命令,在FreeBSD中通过ifconfig配置,在Solaris上需要修改系统或设备参数。确保网卡在全双工模式下工作,可以提高网络性能并解决某些连接问题。
摘要由CSDN通过智能技术生成