Ubuntuでインターネットが遅くなりますが、RTL8111を使用したWindowsでは遅くなりません


13

デュアルブートwindows7 / ubuntu 11.10をインストールしましたが、インターネットはwindowsよりもずっと低速です。ここで投稿を読んで、提示された解決策を試しましたが、どれも機能していません。

ここに私が扱っているものがあります。Windowsでは、私のインターネットは通常通り、素晴らしく、高速です。 ここに画像の説明を入力してください

しかし、私の新しいシステムのubuntuでは、インターネットが非常に遅くなります(ここで重要なのは、他のシステムのubuntuはこのシステムのウィンドウと同じ速度であることに注意してください)。すべてのアップデートをインストールし、最新の安定したGoogle Chromeを使用していますが、スピードテストの結果はかなり低くなります。(アップロードはタイムアウトし、最終的には失敗しますが、その前にpingは10ミリ秒で、ダウンロードは5メガ未満です)。更新を含む何かをダウンロードするときに違いが本当に感じられます。

私のシステム仕様は次のとおりです。

 マザーボード:Asus P8Z68-V LX
 CPU:Intel i5 2500k
 RAM:Corsair vengeance blue 8GB(4X4GB)
 SSD:OCZ Vertex 3 60GB

オンボードLANを使用しています。ドライバーは、マザーボードに付属のCDからインストールされました。Windowsにドライバーをインストールしました(Windowsが最初にインストールされました)。Ubuntuでは、インターネットが機能するために新しいドライバーをインストールする必要はありませんでした(そして、仕事によって、断続的で遅いにもかかわらず、接続を確立できることを意味します)。

UEFI BIOSに問題がある人を読んだことがありますが、インターネットの速度はありません。私の問題を診断するのに助けていただければ幸いです。

rdl @ rdl-home-ubuntu:〜$ ethtool -s eth0 speed 1000 duplex full autoneg off
新しい設定を設定できません:操作は許可されていません
  速度を設定しない
  デュプレックスを設定しない
  autonegを設定しない
rdl @ rdl-home-ubuntu:〜$ ifconfig eth0 | grepエラー
          RXパケット:14632エラー:0ドロップ:14632オーバーラン:0フレーム:14632
          TXパケット:14094エラー:0ドロップ:297オーバーラン:0キャリア:0

sudo変更のみとして最初のコマンドを実行Operation not permittedするInvalid argument

以下が出力です sudo ethtool eth0

eth0の設定:
    サポートされるポート:[TP MII]
    サポートされているリンクモード:10baseT / Half 10baseT / Full 
                            100baseT / Half 100baseT / Full 
                            1000baseT / Half 1000baseT / Full 
    オートネゴシエーションをサポート:はい
    アドバタイズされたリンクモード:10baseT / Half 10baseT / Full 
                            100baseT / Half 100baseT / Full 
                            1000baseT / Half 1000baseT / Full 
    アドバタイズされたポーズフレームの使用:対称受信のみ
    アドバタイズされたオートネゴシエーション:はい
    リンクパートナーがアドバタイズするリンクモード:10baseT / Half 10baseT / Full 
                                         100baseT / Half 100baseT / Full 
                                         1000baseT /フル 
    リンクパートナーがアドバタイズしたポーズフレームの使用:対称受信専用
    リンクパートナーがオートネゴシエーションをアドバタイズ:はい
    速度:1000Mb / s
    デュプレックス:フル
    ポート:MII
    PHYAD:0
    トランシーバー:内部
    オートネゴシエーション:オン
    ウェイクオンをサポート:pumbg
    ウェイクオン:g
    現在のメッセージレベル:0x00000033(51)
                   drvプローブifdown ifup
    リンクが検出されました:はい

走った後 sudo ethtool -s eth0 speed 100 duplex full autoneg off

eth0の設定:
    サポートされるポート:[TP MII]
    サポートされているリンクモード:10baseT / Half 10baseT / Full 
                            100baseT / Half 100baseT / Full 
                            1000baseT / Half 1000baseT / Full 
    オートネゴシエーションをサポート:はい
    アドバタイズされたリンクモード:報告されていません
    アドバタイズされたポーズフレームの使用:いいえ
    アドバタイズされたオートネゴシエーション:いいえ
    速度:100Mb / s
    デュプレックス:フル
    ポート:MII
    PHYAD:0
    トランシーバー:内部
    オートネゴシエーション:オフ
    ウェイクオンをサポート:pumbg
    ウェイクオン:g
    現在のメッセージレベル:0x00000033(51)
                   drvプローブifdown ifup
    リンクが検出されました:はい

問題は解決しません。


3
念のため、おそらくネットワークハードウェアの仕様を投稿してください。
mikewhatever

2
Realtek GigE NICを使用している可能性があります。この場合、このリンクを示します。dedoimedo.com/computers/kubuntu-realtek.html
tinhed

2
ASUSサイトから、このマザーボードはRTL8111チップを使用しています。これには、Ubuntuに関する既知の問題があります。この質問を確認してください:askubuntu.com/questions/16755/...を。それがあなたの問題であるならば、我々がこの質問を重複として閉じることができるようにここにコメントを残してください。
ハビエルリベラ

1
エラーが発生することはありません(タイムアウトが発生する場合があります)が、今夜帰宅したら、その質問に記載されている解決策をいくつか試します。
rlemon

1
@rlemon問題が修正された場合は、その方法をお知らせください。ありがとう。
its_me

回答:


9

ほとんどの場合、ここからドライバーをインストールする必要があります。http//www.realtek.com/downloads/downloadsView.aspx?Langid = 1&PNid = 13&PFid = 5&Level = 5&Conn = 4&DownTypeID = 3&GetDown = false#2

パッケージにはインストールスクリプトが付属しています。

これは既知の問題であると他の人が述べているように、「Realtek RTL8111」を検索してみてください。



私は、アップロードが少し遅いです..しかし、私も(私は今戻ります)他の設定で周りいじくるた言及する必要があります
rlemon

2

基本を確認しましたか

FULL DUPLEXで100または1000で接続していますか?

半二重で実行している場合、これが問題です

user@server:~$ sudo ethtool eth0
Settings for eth0:
    Supported ports: [ MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 1
    Transceiver: external
    Auto-negotiation: on
    Supports Wake-on: g
    Wake-on: g
    Link detected: yes

変更するには(カードが1000をサポートしている場合は、サポートされているリンクモードの行をご覧ください

sudo ethtool -s eth0 speed 1000 duplex full autoneg off

ネットワークエラーがありますか?

user@server:~$ ifconfig eth0 |grep errors
          RX packets:1725783 errors:1 dropped:0 overruns:0 frame:1
          TX packets:1205465 errors:0 dropped:0 overruns:0 carrier:0

質問を更新して、いくつかの情報を追加しました。ご回答ありがとうございます!
rlemon

私は私の答えも更新しました、あなたはあなたのnicができることを確認しなかったため、速度とデュプレックスを設定しようとする無効な引数があります:sudo ethtool eth0
jflaflamme

1
ドロップされたフレームがたくさんあります。正しいデュプレックス速度を強制し、autonegを無効にすると役立つと思います。別の設定を試すときは、それらのカウンタの増加を確認してください。(しかし、通常、速度とデュプレックスの自動ネゴシエーションはうまく機能しています)。だから、基本的に、ethtoolの出力をチェックし、全二重とAUTONEGオフでサポートされているスピードの力1
jflaflamme

私のOPに記載されている変更を行った後、出力は今RX packets:31090 errors:0 dropped:31090 overruns:0 frame:31090
-rlemon

1
いいえ、それらは良い質問であり、歴史的な目的のために答えられるべきです。
レモン

0

これは、お使いのwifiアダプターのIPv6実装の問題である可能性があります。Asus K52Fとのインターネット接続が非常に遅いため、次の推奨事項に従う必要がありました。 遅い接続を解決します...


1
ブログ投稿で提案されている解決策は機能しませんでした。
rlemon

WiFiチップセットに依存する可能性があります。そうでなければ、あなたの問題は異なる性質を持っています:)
ビンセンツォ

0

推奨されているこれらの複雑なソリューションをすべて試す前に、これを試してください(gui ... noコマンドが含まれているため簡単です。簡単に元に戻せます)。また、メモ:人々が出したオンラインソリューション(ターミナルコマンドipv6を無効にする、ドライバーをインストールする、私が何をしていたのか分からないことをgeditする)から多くのものを試しましたが、これが唯一のものでした即時かつ持続的な効果。他の人は何もしなかったようです。ただし、他のすべてのソリューションに加えて次のものが、これが機能する原因となった可能性があります(または、これだけでソリューションである可能性があります)。私はLinuxの初心者なので、わかりません。

  • ワイヤレス接続のシンボルをクリックします(右上)
  • 接続の編集をクリックします
  • ワイヤレスタブをクリックします
  • 現在のワイヤレス接続をクリックします
  • 編集をクリックします
  • [ipv4 settings method]ドロップダウンボックスをクリックします:[自動(dhcp)アドレスのみ]を選択します
  • [DNSサーバー]フィールドに、ワイヤレスルーターまたはデフォルトゲートウェイのIPアドレスを入力します。私の例は192.168.0.1でした。
  • (オプション)DNSサーバーのベンチマークをどのようにすれば、最速のDNSサーバーを見つけることができれば、それは良いことです。私の結果では、2つの最速はモデムのIPアドレスとワイヤレスルーターのIPアドレスでした。ワイヤレスルーターが最適に動作するようです。私は、Windows Virtual Box PCでベンチマークを行いました。4.2.2.6または.5を試しましたが、糖蜜のように遅いままでした。

保存してください。ワイヤレスハードウェアを数秒間無効にし(私の方法はファンクションキーf2です)、再びオンにしてブラウザの速度をテストします。

それでもうまくいかない場合は、ipv6の設定をクリックしてmethod:ignoreを選択し、保存を押して同じことを行います(ワイヤレスを無効にし、再度有効にします)

Ubuntuからブラウザを実行しているときにブラウザだけがWebサイト(chrome、firefoxなど)にアクセスするのが遅いため、ワイヤレス/インターネット自体に問題はないことがわかりました。しかし、仮想ボックスマシンを試してみると、インターネット上で高速になりました。


-1

1.最初の方法

  1. IPv6を非アクティブ化する必要があります。これを行うには、ターミナルを開いて次のコマンドを入力します。

    echo “#disable ipv6″ | sudo tee -a /etc/sysctl.conf
    
    echo “net.ipv6.conf.all.disable_ipv6 = 1″ | sudo tee -a /etc/sysctl.conf
    
    echo “net.ipv6.conf.default.disable_ipv6 = 1″ | sudo tee -a /etc/sysctl.conf
    
    echo “net.ipv6.conf.lo.disable_ipv6 = 1″ | sudo tee -a /etc/sysctl.conf
    
  2. その後、システムを再起動します。

それでも問題が解決しない場合は、手順2の指示に従ってください。

2. 2番目の方法:

  1. この問題の2番目の解決策は、次を使用することです。
  2. ターミナルを開き、次のコマンドを入力します。

    sudo -s
    
  3. そしてgksu gedit /etc/modprobe.d/ath9k.conf、ファイルの最後にこれを追加します:

    options ath9k nohwcrypt=1
    
  4. OSを再起動して保存します。

2番目の方法についてさらに説明してください。ここで正確に何をしていますか。
rlemon

どちらの提案もうまくいきませんでした。
rlemon

システムを再起動する理由を説明できますか?
ユーザー不明
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.