Это - первый раз, когда я использую Ubuntu 14.04 вместе с Windows 10 на моей Lenovo Z51. Мое соединение Ethernet не распознано в 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
После перезагрузки с выключенной беспроводной связью и кабель Ethernet присоединил:
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 В особенности:
- Вы включаете "След на LAN после завершения работы". в диспетчере устройств Windows. Это предотвращает драйвер Windows для отключения карты. С более новыми версиями драйвера Windows эта опция больше не доступна, вместо этого существует опция "Shutdown Wake On Lan". Изменение, что новая опция от "Включенного" до "Отключенного" не может быть подтверждена для устранения проблемы.
найдите и инвертируйте установку для Следа на LAN в Windows. Перезагрузка в Ubuntu и проверку снова:
dmesg | grep -e r8169 -e eth0
Какое-либо улучшение?
, Если Вы скомпилировали драйвер r8168 , я предлагаю, чтобы Вы поместили в черный список r8169:
sudo -i
echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf
exit
Перезагрузка. Подтвердите, что r8168 загружается:
lsmod
Какое-либо улучшение?
gdisk
оставляет загрузочный код MBR в покое. Это может быть удалено сsudo dd if=/dev/zero of=/dev/sda bs=440 count=1
, но БЫТЬ ОСТОРОЖНО с той командой! Это может повредить вещи плохо, если Вы делаете ошибку! It' s более безопасный к отключают CSM, , если компьютер позволяет это. Могло также случиться так, что порядок загрузки EFI загружает что-то недопустимое по умолчанию. Это может быть просмотрено черезsudo efibootmgr -v
(исследованиеBootOrder
иBootCurrent
) и скорректировано через-o
опция кefibootmgr
. – Rod Smith 14 September 2017 в 03:13