web-dev-qa-db-ja.com

eth0 autonegオフ速度1000デュプレックスフルを設定できません:引数が無効です

私は自分の目的で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

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

1
amrino

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

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

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

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

見る man ethtoolそして「アドバタイズ」を探します。


あなたの問題に関しては、ここを参照してください:

Speed: 10Mb/s
Duplex: Half

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

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

3
suprjami