eth0 autoneg off speed 1000 duplex fullを設定できません:引数が無効です


1

Ubuntuサーバーを使用していますが、速度1000と全二重を設定するとエラーが発生します。私はここから答えを試しましたが、動作しません、私が使用したコマンドは

ethtool -s eth0 speed 100 duplex full

これが起こる前に、ネットワーク設定を変更しましたが、残念ながら自分がしたことを忘れていました。コンピューターまたはネットワークを再起動するたびに、サーバーに接続できず、サーバーに「速度/デュプレックスの不一致」などのエラーが表示されます。私はできる限りのことをすべて試しました。最後に、ネットワークインターフェイスに吹き飛ばされた引数を追加しました。

up sleep -5; ethtool -s eth0 speed 10 duplex half

しかし、科学は、私のネットワークは非常に遅いです。サーバーをフルスピードにしたいのですが、どうすればいいのかわかりません。私は検索グーグルを持っていますが、まだ何もありません。オペレーティングシステムを再インストールしようとしましたが、それでも起こります。ネットワークを機能させるには、上記の行をネットワーク設定に追加する必要があります。そして、これは私のeth0情報です。

    Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 10Mb/s
    Duplex: Half
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
    Current message level: 0x000000ff (255)
                   drv probe link timer ifdown ifup rx_err tx_err
    Link detected: yes

ネットをうまく機能させる方法を教えてください。ネットワークを正常に機能させるにはどうすればよいですか?とても嬉しく思います。これは私の設定またはネットプロバイダーが原因ですか?しかし、ネットワーク設定を変更する前に、すべてが完璧です。助けてください!

回答:


3

速度とデュプレックスの自動ネゴシエーションは、1000BASE-T仕様の一部です。これは、シールドなしツイストペア銅ケーブル上のギガビットイーサネットです。

1000の全二重を強制することはできません。これはギガビットイーサネットではありません。これは、標準が存在しないその他の問題です。

autonegはこれらのバージョンのイーサネットには必要なかったため、10Mbpsと100Mbpsの速度とデュプレックスを設定できます。

必要に応じて、NICがアドバタイズするさまざまな速度とデュプレックスを無効にできるため、1000 / fullのみをアドバタイズしますが、オートネゴシエーションは引き続き必要です。

man ethtool「広告」を参照してください。


問題に関しては、こちらをご覧ください。

Speed: 10Mb/s
Duplex: Half

リンクが自動ネゴシエートできない場合、半二重でサポートされている最も遅い速度にフォールバックします。

リンクでオートネゴシエーションが失敗しています。スイッチが自動ネゲートしない理由を見てください。別のケーブルを試してみてください。autoneg設定をいじっている場合は、すべてを削除して、リンクが適切に自動ネゴシエートできるようにします。


何が間違っているのかがわかりました。「speed 10 duplex half」を他のものに変更しようとしましたが、「speed 10 duplex half」のみが機能します。しかし、最近私のネットワークが壊れました。ISPがネットワークを修正すると、すべてが正常になります。速度/デュプレックスを変更する必要はありません。しかし、あなたの答えをありがとう、私は多くを学びました。
-amrino
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.