这听起来可能很奇怪,但是在使用我的 Lubuntu 10.04 时,我在连接到我的 eth0 newtwork 时遇到了麻烦。经过一番谷歌搜索,我发现通过在 CLI 中编写以下命令:
mii-tool eth0 -F 10baseT-FD
并激活工具栏中的 eth0(通过单击“激活 eth0”)一切正常。
嗯,到目前为止,我没有任何问题,因为每次我打开电脑我都必须这样做,但它很不费力。但是现在,我想将机器用作文件服务器,访问它通过ssh,没有显示器或键盘。因此,我将无法执行此操作,并且无法在启动时执行此操作,因为 mii-tool 需要 root 权限。所以,问题是:
您知道该命令的作用吗? id 如何使该更改永久化?或者你知道我的问题的任何其他解决方案吗?
我希望我很清楚!如果没有,请告诉我,我会尽量说得更清楚。
提前致谢!
看起来您可以使用 ethtool 执行此操作,并通过修改 /etc/network/interfaces 使更改永久生效。
就像是:
这里有一个包含信息的页面:https ://help.ubuntu.com/10.04/serverguide/C/network-configuration.html
该
miitool
命令强制连接到 10 兆位/秒全双工。当连接的另一端不广播其功能时,这是必需的。miitool
已过时,应替换ethtool
为@jasonbrooks 所示。您可以使用您的命令代替所示的 ethtool 命令。ethtool
可以用来确定两端都在宣传什么作为他们的能力。这可以帮助您确定是否有任何其他速度/双工选项。如果另一端具有与您所拥有的设置相同的设置,它可能看起来只在宣传 10HD。另一端可能只有 10HD,也可能设置为固定速度和双工。检查命令显示的错误
ifconfig eth0
。如果您遇到帧错误,那么线路是半双工的,您应该使用您正在使用的 10FD 设置。正确配置的半双工线路将显示冲突,错误率低。全双工线路不应显示任何错误。跟踪错误率,因为计数非常棘手。