이더넷에 연결할 수 없습니다. 시스템이 계속 연결을 시도하다가 포기합니다

이더넷에 연결할 수 없습니다. 시스템이 계속 연결을 시도하다가 포기합니다

최근에 데스크탑에 버전 14.04를 새로 설치했습니다. 몇 가지 문제에도 불구하고 모든 것이 잘 작동하고 있습니다. 내가 일할 수 없는 유일한 것은 이더넷 연결입니다.

연결을 켜거나 케이블을 연결하려고 하면 시스템이 계속 연결을 시도하지만 몇 분 후에 포기합니다. 때때로(주로 재부팅 후) 연결되었다는 메시지가 표시되지만 브라우저에서 사이트를 열려고 하면 연결이 없다는 오류가 표시됩니다.

그것이 얼마나 도움이 되는지 모르겠지만 대안으로 무선 USB 동글을 사용하고 있는데 그 동글은 (일부 문제에도 불구하고) 잘 작동합니다.

누군가가 나를 도울 수 있다면 매우 감사하겠습니다.


출력은 다음과 같습니다 sudo lshw -class network.

*-network               
   descrição: Ethernet interface
   produto: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   fabricante: Realtek Semiconductor Co., Ltd.
   ID físico: 0
   informações do barramento: pci@0000:03:00.0
   nome lógico: eth0
   versão: 06
   serial: 94:de:80:2f:aa:76
   tamanho: 100Mbit/s
   capacidade: 1Gbit/s
   largura: 64 bits
   clock: 33MHz
   capacidades: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuração: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   recursos: irq:73 porta de E/S:d000(tamanho=256) memória:d0004000-d0004fff memória:d0000000-d0003fff
 *-network
   descrição: Interface sem fio
   ID físico: 1
   informações do barramento: usb@8:1
   nome lógico: wlan0
   serial: c4:6e:1f:14:38:9d
   capacidades: ethernet physical wireless
   configuração: broadcast=yes driver=r8188eu ip=192.168.0.13 multicast=yes wireless=IEEE 802.11bg

(설명은 포르투갈어로 되어있습니다.)


나는 Elder Geek가 언급한 ubuntuforums.org/showthread.php?t=1992200에 표시된 방법을 시도했습니다. 더 구체적으로 나는 단계별로 사용했습니다.https://unixblogger.wordpress.com/2011/10/18/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/. 단계를 완료하는 동안 연결되었다는 메시지를 받고 재부팅을 시도했지만 PC가 종료 시작 화면에서 중단되었습니다.

하드 재부팅 후 문제가 다시 발생했습니다. lspci -v두 번째 링크 끝에 표시된 대로 명령을 사용하여 다음을 얻었습니다.

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: Gigabyte Technology Co., Ltd Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 73
I/O ports at d000 [size=256]
Memory at d0004000 (64-bit, prefetchable) [size=4K]
Memory at d0000000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
Kernel driver in use: r8169

제가 드라이버에 적용한 변경 사항이 시스템에 저장되지 않은 것 같습니다. 도움이 되는지 모르겠지만 mkinitramfs -o /boot/initrd.img-uname -r uname -r` 명령(링크의 8번째 단계)을 사용할 때 이 오류가 계속해서 발생했습니다.

libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '“blacklist'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 56: ignoring bad line starting with '“blacklist'

작동 중이에요!

내가 받은 마지막 오류는 명령에 "를 남겨두었기 때문입니다 echo “blacklist r8169″ >> /etc/modprobe.d/blacklist.conf(5단계). 그리고 결국 두 줄로 끝났습니다 blacklist r8169. 이를 수정하고 mkinitramfs -o /boot/initrd.img-uname -r uname -r` 명령을 재사용한 후 재부팅했는데 제대로 작동하는 것 같습니다. , 지금.

도움을 주신 Geek 장로님께 감사드립니다.

답변1

유선 네트워크 연결에 대한 구성에 나열된 8169 드라이버가 제대로 작동하지 않는 것 같으며 8168이 더 나은 선택입니다.

1) 제가 사용한 Realtek 다운로드 페이지에서 커널 버전에 맞는 드라이버 버전을 다운로드합니다.이 페이지.커널 3.x, 2.6.x 및 2.4.x용 LINUX 드라이버에 대한 글로벌 링크를 선택했습니다.

xfvj r8168-x.xxx.xxx.tar.bz22) file-roller를 사용하거나 다운로드한 .tar.bz2 파일의 파일 이름을 사용하여 tar를 사용하는 CLI를 통해 콘텐츠를 추출합니다 .

3) tar.bz2 파일에 신중하게 포함된 README에 있는 제조업체 지침에 따라 설치합니다.

이 프로세스에 대한 추가 지원이 필요한 경우 다음을 찾을 수 있습니다.이것유용한.

초기 소스:http://ubuntuforums.org/showthread.php?t=1992200

답변2

Realtek 이더넷 컨트롤러의 드라이버를 r8169에서 r8168로 변경해야 했습니다. 나는 그 방법을 사용했다.https://unixblogger.wordpress.com/2011/10/18/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/(Elder Geek 사용자의 링크를 통해)

관련 정보