Lenovo Z51でWindows 10とともにUbuntu 14.04を使用するのは初めてです。私のイーサネット接続はUbuntuでは認識されませんが、Windowsでは接続されます。ワイヤレスは正常に動作しています。
chirag@chirag:~$ lspci -knn | grep Eth -A2; ifconfig
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Lenovo Device [17aa:3826]
Kernel driver in use: r8169
eth0 Link encap:Ethernet HWaddr f0:76:1c:b9:ef:d6
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:212 errors:0 dropped:0 overruns:0 frame:0
TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:19539 (19.5 KB) TX bytes:19539 (19.5 KB)
wlan1 Link encap:Ethernet HWaddr ac:e0:10:2e:b1:b7
inet addr:10.42.0.18 Bcast:10.42.0.255 Mask:255.255.255.0
inet6 addr: fe80::aee0:10ff:fe2e:b1b7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1179 errors:0 dropped:0 overruns:0 frame:0
TX packets:1206 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:838341 (838.3 KB) TX bytes:183256 (183.2 KB)
chirag@chirag:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
にiface eth0 inet dhcp
と/etc/network/interfaces
を追加してみました
Sudo su
gedit /etc/netwwork/interfaces
しかし、この後、起動画面にメッセージが表示されて再起動するのに非常に時間がかかりました。
ネットワーク構成の待機中
その後:
完全なネットワーク設定なしで開始する
その結果、auto eth0
とiface eth0 inet dhcp
を/etc/network/interfaces
から削除しました
ワイヤレスのスイッチをオフにして、イーサネットケーブルを接続した状態で再起動した後:
chirag@chirag:~$ dmesg | grep -e eth -e r8169
[ 0.965727] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 0.965739] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 0.975229] r8169 0000:02:00.0 eth0: RTL8168h/8111h at 0xffffc90000cbe000, f0:76:1c:b9:ef:d6, XID 14100880 IRQ 48
[ 0.975232] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 4.311764] vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[ 6.616934] r8169 0000:02:00.0 eth0: link down
[ 6.616935] r8169 0000:02:00.0 eth0: link down
[ 6.617017] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
chirag@chirag:~$ ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
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 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: no
ネットワーク診断結果へのリンク:
ドライバr8169には問題があり、試してみることがいくつかあります。まず最も単純なものから始めて、修正できるかどうかを確認しましょう。そうでない場合は、この回答を編集してより複雑なものに進みます。
ターミナルを開いて以下を実行してください:
Sudo ethtool -s eth0 speed 100 duplex full autoneg off
今確認してください:
dmesg | grep eth0
リンクが復旧しますか?以前のことに注意してください。
r8169 0000:02:00.0 eth0:リンクダウン
Windowsでデュアルブートしていることに気付きました。これは、ドライバーr8169の問題です。参照してください: https://en.opensuse.org/SDB:Realtek_8169_driver_problem 特に:
- 「シャットダウン後のWake-on-lan」を有効にします。 Windowsデバイスマネージャーで。これにより、Windowsドライバーがカードを無効にできなくなります。新しいWindowsドライバーバージョンでは、このオプションは使用できなくなり、代わりに「Wake On Lanのシャットダウン」オプションがあります。その新しいオプションを「有効」から「無効」に変更しても、問題を修正するために確認できません。
WindowsでWake-on-LANの設定を見つけて逆にしてください。 Ubuntuを再起動して、もう一度確認します。
dmesg | grep -e r8169 -e eth0
改善はありますか?
r8168ドライバーをコンパイルした場合、r8169をブラックリストに載せることをお勧めします。
Sudo -i
echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf
exit
リブート。 r8168がロードされていることを確認します:
lsmod
改善はありますか?