Internet chậm trên Ubuntu nhưng không phải windows bằng RTL8111


13

Tôi vừa cài đặt một dual boot windows7 / ubuntu 11.10 và internet là nhiều chậm hơn so với các cửa sổ. Tôi đã đọc bài viết ở đây và thử các giải pháp được trình bày và không có giải pháp nào hiệu quả.

Đây là những gì tôi đang giải quyết; Trong Windows internet của tôi là bình thường, tốt đẹp và nhanh chóng. nhập mô tả hình ảnh ở đây

Tuy nhiên, trong Ubuntu trên hệ thống mới của tôi, internet của tôi rất chậm (Ở đây cần lưu ý rằng hệ thống khác của tôi ubfox có cùng tốc độ với các cửa sổ trên hệ thống này). Tôi đã cài đặt tất cả các bản cập nhật và đang sử dụng google chrome ổn định mới nhất và kết quả speedtest của tôi thấp hơn nhiều. (thời gian tải lên hết và cuối cùng không thành công, tuy nhiên trước đó điều đó xảy ra ping là 10ms và tải xuống là <5meg). sự khác biệt thực sự cảm thấy khi tải xuống bất cứ điều gì , bao gồm các bản cập nhật.

Thông số hệ thống của tôi như sau:

 Bo mạch chủ: Asus P8Z68-V LX
 CPU: Intel i5 2500k
 RAM: Corsair báo thù màu xanh 8GB (4X4GB)
 SSD: OCZ Vertex 3 60gb

Tôi đang sử dụng lan trên tàu. Trình điều khiển đã được cài đặt từ CD được cung cấp với bo mạch chủ. Tôi đã cài đặt trình điều khiển trong Windows (Windows được cài đặt trước). Ubuntu không yêu cầu tôi cài đặt bất kỳ trình điều khiển mới nào để internet hoạt động (và bằng cách làm việc, ý tôi là tôi có thể có được kết nối, mặc dù không liên tục và chậm).

Tôi đã đọc những người gặp khó khăn với UEFI BIOS nhưng không bao giờ tốc độ internet. Bất kỳ trợ giúp chẩn đoán vấn đề của tôi sẽ được đánh giá rất cao.

rdl @ rdl-home-ubfox: ~ $ ethtool -s eth0 speed 1000 duplex full autoneg off
Không thể đặt cài đặt mới: Không cho phép thao tác
  không cài đặt tốc độ
  không cài đặt song công
  không cài đặt autoneg
rdl @ rdl-home-ubfox: ~ $ ifconfig eth0 | grep lỗi
          Gói RX: 14632 lỗi: 0 rớt: 14632 tràn: 0 khung: 14632
          Các gói TX: 14094 lỗi: 0 rớt: 297 tràn: 0 sóng mang: 0

chạy lệnh đầu tiên khi sudochỉ thay đổi Operation not permittedthànhInvalid argument

Đây là đầu ra của sudo ethtool eth0

Cài đặt cho eth0:
    Các cổng được hỗ trợ: [TP ​​MII]
    Các chế độ liên kết được hỗ trợ: 10baseT / Nửa 10baseT / Full 
                            100baseT / Nửa 100baseT / Đầy đủ 
                            1000baseT / Nửa 1000baseT / Đầy đủ 
    Hỗ trợ tự động đàm phán: Có
    Chế độ liên kết được quảng cáo: 10baseT / Half 10baseT / Full 
                            100baseT / Nửa 100baseT / Đầy đủ 
                            1000baseT / Nửa 1000baseT / Đầy đủ 
    Sử dụng khung tạm dừng được quảng cáo: Chỉ nhận đối xứng
    Quảng cáo tự động đàm phán: Có
    Liên kết đối tác các chế độ liên kết được quảng cáo: 10baseT / Half 10baseT / Full 
                                         100baseT / Nửa 100baseT / Đầy đủ 
                                         1000baseT / Đầy đủ 
    Liên kết đối tác sử dụng khung tạm dừng được quảng cáo: Chỉ nhận đối xứng
    Liên kết đối tác được quảng cáo tự động đàm phán: Có
    Tốc độ: 1000Mb / giây
    Hai mặt: Đầy đủ
    Cảng: MII
    PHONG: 0
    Bộ thu phát: nội bộ
    Tự động đàm phán: trên
    Hỗ trợ Wake-on: pumbg
    Thức dậy: g
    Cấp độ tin nhắn hiện tại: 0x00000033 (51)
                   đầu dò drv ifdown ifup
    Liên kết được phát hiện: có

và sau khi tôi chạy sudo ethtool -s eth0 speed 100 duplex full autoneg off

Cài đặt cho eth0:
    Các cổng được hỗ trợ: [TP ​​MII]
    Các chế độ liên kết được hỗ trợ: 10baseT / Nửa 10baseT / Full 
                            100baseT / Nửa 100baseT / Đầy đủ 
                            1000baseT / Nửa 1000baseT / Đầy đủ 
    Hỗ trợ tự động đàm phán: Có
    Chế độ liên kết được quảng cáo: Không báo cáo
    Sử dụng khung tạm dừng được quảng cáo: Không
    Quảng cáo tự động đàm phán: Không
    Tốc độ: 100Mb / giây
    Hai mặt: Đầy đủ
    Cảng: MII
    PHONG: 0
    Bộ thu phát: nội bộ
    Tự động đàm phán: tắt
    Hỗ trợ Wake-on: pumbg
    Thức dậy: g
    Cấp độ tin nhắn hiện tại: 0x00000033 (51)
                   đầu dò drv ifdown ifup
    Liên kết được phát hiện: có

Vấn đề vẫn còn tồn tại.


3
Bạn có lẽ nên đăng thông số kỹ thuật phần cứng mạng, chỉ trong trường hợp.
mikewhthing

2
bạn có bất kỳ cơ hội nào khi sử dụng một GigE NIC realtek. Nếu đây là trường hợp, sau đó tôi sẽ chỉ cho bạn liên kết này. dedoimedo.com/computers/kubfox-realtek.html
tinh chỉnh

2
Từ trang web ASUS, bo mạch chủ này sử dụng chip RTL8111. Điều này đã biết vấn đề với Ubuntu. Vui lòng kiểm tra câu hỏi này: askubfox.com/questions/16755/ . Nếu đó là vấn đề của bạn, vui lòng để lại nhận xét ở đây để chúng tôi có thể đóng câu hỏi này dưới dạng trùng lặp.
Javier Rivera

1
Tôi không nhận được bất kỳ lỗi nào (ngoài thời gian chờ thỉnh thoảng), tuy nhiên khi tôi về nhà tối nay tôi sẽ thử một số giải pháp được đề cập trong câu hỏi đó.
rlemon

1
@rlemon Nếu sự cố của bạn đã được khắc phục, vui lòng cho chúng tôi biết cách thực hiện. cảm ơn.
it_me

Câu trả lời:


9

Có lẽ bạn cần phải cài đặt trình điều khiển từ đây: http://www.realtek.com/doads/doadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2

Gói đi kèm với một kịch bản cài đặt.

Như những người khác đã đề cập đây là một vấn đề đã biết, hãy thử tìm kiếm "Realtek RTL8111".



Tôi nên đề cập đến việc tải lên chậm hơn một chút .. nhưng tôi cũng đang tìm kiếm các cài đặt khác (mà bây giờ tôi sẽ hoàn nguyên)
rlemon

2

Bạn đã kiểm tra những điều cơ bản

Bạn được kết nối trong 100 hoặc 1000 trong FULL DUPLEX?

Nếu bạn đang chạy một nửa song công, đây là vấn đề

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

Để thay đổi (nếu thẻ của bạn hỗ trợ 1000, hãy xem dòng chế độ liên kết được Hỗ trợ )

sudo ethtool -s eth0 speed 1000 duplex full autoneg off

Bạn có lỗi mạng không?

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

Tôi đã cập nhật câu hỏi của tôi với một số thông tin thêm. Cảm ơn về câu trả lời của bạn!
rlemon

Tôi đã cập nhật cũng trả lời của tôi, bạn có một cuộc tranh cãi không hợp lệ cố gắng thiết lập tốc độ và duplex vì bạn đã không kiểm tra những gì bạn có thể làm nic, nhìn vào các đường liên kết chế độ hỗ trợ trong đầu ra của: sudo ethtool eth0
jflaflamme

1
Bạn có rất nhiều khung hình bị rơi, tôi nghĩ rằng việc ép tốc độ song công phù hợp và vô hiệu hóa autoneg sẽ giúp bạn. Hãy chắc chắn để xem xét các bộ đếm tăng khi bạn thử cấu hình khác nhau. (Nhưng thông thường, chế độ tự động cho tốc độ và song công đang hoạt động tốt). Về cơ bản, hãy kiểm tra đầu ra của ethtool và buộc một trong những tốc độ được hỗ trợ trong chế độ song công đầy đủ và tự động tắt
jflaflamme

sau khi thực hiện thay đổi được ghi chú trong OP của tôi, đầu ra bây giờRX packets:31090 errors:0 dropped:31090 overruns:0 frame:31090
rlemon

1
không, chúng là những câu hỏi hay và nên được trả lời cho mục đích lịch sử.
rlemon

0

Nó có thể là một vấn đề triển khai IPv6 cho bộ điều hợp wifi bạn có. Tôi đã kết nối internet rất chậm với Asus K52F của tôi, vì vậy tôi đã phải làm theo các khuyến nghị: Giải quyết chậm liên quan ...


1
các giải pháp được đề xuất trong bài viết trên blog không hoạt động.
rlemon

Có một sự phụ thuộc có thể vào chipset WiFi. Xin chào, vấn đề của bạn có một bản chất khác :)
Vincenzo

0

Trước khi bạn thử tất cả các giải pháp phức tạp mà họ đang đề xuất, hãy thử cách này (thật dễ dàng vì nó liên quan đến gui ... không có lệnh, dễ dàng hoàn tác). Ngoài ra, chỉ là một lưu ý: Tôi đã thử rất nhiều thứ từ các giải pháp trực tuyến mà mọi người đưa ra (các lệnh đầu cuối vô hiệu hóa ipv6, cài đặt một số trình điều khiển, thực hiện các công việc mà tôi không biết tôi đang làm gì), nhưng đây là điều duy nhất có một tác dụng ngay lập tức và lâu dài. Những người khác dường như không làm gì cả; tuy nhiên, có thể là tất cả các giải pháp khác cộng với các giải pháp sau đây là nguyên nhân khiến điều này hoạt động (hoặc có thể chính đây là giải pháp). Tôi là một người mới sử dụng linux, vì vậy tôi không biết.

  • Nhấp vào biểu tượng cho kết nối không dây của bạn (phía trên bên phải)
  • nhấp vào chỉnh sửa kết nối
  • Bấm vào tab không dây
  • Nhấp vào kết nối không dây hiện tại của bạn
  • Nhấp vào chỉnh sửa
  • Nhấp vào hộp thả xuống phương thức cài đặt ipv4: chọn "chỉ địa chỉ tự động (dhcp)"
  • Trong trường máy chủ dns: nhập địa chỉ IP của bộ định tuyến không dây hoặc cổng mặc định của bạn. Của tôi là 192.168.0.1 chẳng hạn.
  • (tùy chọn) Nếu bạn có thể thực hiện một số điểm chuẩn của máy chủ dns, tìm kiếm máy chủ nhanh nhất cho bạn, điều đó sẽ tốt. Trong kết quả của tôi, hai cái nhanh nhất là địa chỉ IP của modem và địa chỉ IP của bộ định tuyến không dây của tôi. Các bộ định tuyến không dây dường như làm việc tốt nhất. Tôi đã làm điểm chuẩn trong một máy tính ảo windows windows. Tôi đã thử 4.2.2.6 hoặc .5 nhưng nó vẫn chậm như mật đường.

Nhấn lưu. Vô hiệu hóa phần cứng không dây của bạn trong vài giây (phương pháp của tôi là phím chức năng f2), bật lại và kiểm tra tốc độ trình duyệt của bạn.

Nếu điều đó không hiệu quả, hãy nhấp vào cài đặt ipv6 và chọn phương thức: bỏ qua, nhấn lưu và thực hiện điều tương tự (tắt không dây, bật lại)

Tôi nhận ra rằng không có gì sai với chính mạng không dây / internet vì chỉ có các trình duyệt chậm truy cập các trang web (chrome, firefox, v.v.) trong khi chạy chúng từ Ubuntu. Nhưng khi tôi dùng thử máy hộp ảo của mình, chúng đã phát sáng rất nhanh trên internet.


-1

1. Phương pháp đầu tiên :

  1. Bạn cần hủy kích hoạt IPv6, để làm điều đó, hãy mở terminal và nhập các lệnh sau:

    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. Sau đó khởi động lại hệ thống của bạn.

Nếu bạn vẫn gặp sự cố, hãy làm theo hướng dẫn ở bước 2.

2. Phương pháp thứ hai:

  1. Một giải pháp thứ hai cho vấn đề này có thể là bằng cách sử dụng như sau:
  2. Mở terminal và nhập lệnh sau:

    sudo -s
    
  3. sau đó gksu gedit /etc/modprobe.d/ath9k.confvà ở cuối tập tin thêm vào đây:

    options ath9k nohwcrypt=1
    
  4. Lưu khởi động lại hệ điều hành của bạn.

bạn có thể vui lòng cung cấp thêm khám phá cho phương pháp thứ hai của bạn. chính xác thì tôi đang làm gì ở đây
rlemon

không đề nghị làm việc.
rlemon

Bạn có thể giải thích tại sao để khởi động lại hệ thống?
người dùng không xác định
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.