Linux Mint: LAN이 "케이블이 연결되어 있지 않음"

Linux Mint: LAN이 "케이블이 연결되어 있지 않음"

방금 Linux Mint 13, 64비트(중요하다면 "c't kompakt Linux" CD에서)를 설치했는데 Google이나 이 사이트를 검색해도 해결 방법을 찾을 수 없는 예상치 못한 문제가 발생했습니다. 내 LAN 케이블이 연결되어 있지 않다고 주장합니다. Linux Mint의 라이브 버전(제가 설치한 버전)과 동일한 시스템에서 실행 중인 OpenSUSE(현재 이 글을 입력하고 있는 버전)가 동일한 네트워크 케이블(제가 사용하지 않는 버전)을 사용하고 있기 때문에 이는 놀라운 일입니다. 잘 연결됐어요. 동시에 만지지 마십시오.)

그렇다면 무엇이 잘못되었을 수 있습니까? 더 중요한 것은 이 문제를 해결하려면 어떻게 해야 합니까?

고쳐 쓰다:

천둥번개로 인해 컴퓨터를 종료하고 전원을 분리한 후 다시 시작하면 이제 작동됩니다. 어쨌든, 그것이 무엇인지 아는 사람이 있다면(나는 LAN 케이블을 전혀 건드리지 않았습니다!), 그래도 기꺼이 알고 싶습니다(그런 일이 다시 일어날 경우에 대비).

업데이트 2:

지금은 Mint 17을 사용하고 있지만 이런 현상이 가끔 발생합니다. 재부팅하면(때로는 두 번) 도움이 되므로 문제가 되는 것은 케이블이 아니라고 결론을 내렸습니다(부팅 사이에 케이블을 건드리지 않았습니다). 또한 지금(다른 컴퓨터를 사용하여) 확인해 보았는데, 이 경우 Mint는 그렇지 않지만 내 Fritz 상자(네트워크 케이블의 다른 쪽 끝이 연결된 곳)에는 케이블이 연결된 것으로 표시됩니다.

또한 부팅 후 오류 메시지가 표시되지 않으면 나중에 오류 메시지가 표시되지 않습니다.

컴퓨터를 다시 시작하는 것보다 더 나은 솔루션을 원합니다.

업데이트 3:

댓글에서 요청한 대로 이는 ifconfig, lspci및 의 출력입니다 lsmod(참고: 네트워크가 작동하는 동안 작동하지 않는 현상은 예측할 수 없고 운 좋게도 너무 자주 발생하지 않으므로 자유롭게 복사할 수 없습니다).

ifconfiglo( 관련성이 없다고 생각해서 해당 항목을 생략했습니다 ):

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:192.168.178.20  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fd00::21b:fcff:fe87:298d/64 Scope:Global
          inet6 addr: fe80::21b:fcff:fe87:298d/64 Scope:Link
          inet6 addr: fd00::f9a9:dfeb:9e90:717b/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5339 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4883 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4426282 (4.4 MB)  TX bytes:698006 (698.0 KB)

lspci:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 Non-Raid-5 SATA
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI0)
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI1)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI2)
00:13.3 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI3)
00:13.4 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI4)
00:13.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB Controller (EHCI)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB600 IDE
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB600 PCI to LPC Bridge
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
03:06.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 Controller (Link)

lsmod:

snd_hda_codec_hdmi     46207  4 
snd_hda_codec_realtek    61438  1 
snd_hda_intel          52355  7 
snd_hda_codec         192906  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
rfcomm                 69160  0 
bnep                   19624  2 
joydev                 17381  0 
bluetooth             395423  10 bnep,rfcomm
snd_pcm               102099  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
binfmt_misc            17468  1 
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
kvm_amd                59987  0 
kvm                   451511  1 kvm_amd
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69238  24 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
dm_multipath           22873  0 
scsi_dh                14882  1 dm_multipath
serio_raw              13462  0 
edac_core              62291  0 
k8temp                 12978  0 
edac_mce_amd           22617  0 
sp5100_tco             13979  0 
i2c_piix4              22155  0 
soundcore              12680  1 snd
shpchp                 37032  0 
asus_atk0110           18657  0 
parport_pc             32701  1 
ppdev                  17671  0 
lp                     17759  0 
parport                42348  3 lp,ppdev,parport_pc
mac_hid                13205  0 
dm_mirror              22135  0 
dm_region_hash         20862  1 dm_mirror
dm_log                 18411  2 dm_region_hash,dm_mirror
hid_generic            12548  0 
usbhid                 52616  0 
hid                   106148  2 hid_generic,usbhid
pata_acpi              13038  0 
firewire_ohci          40409  0 
psmouse               102222  0 
firewire_core          68769  1 firewire_ohci
crc_itu_t              12707  1 firewire_core
pata_atiixp            13271  0 
nouveau              1097199  3 
floppy                 69370  0 
mxm_wmi                13021  1 nouveau
r8169                  67581  0 
wmi                    19177  2 mxm_wmi,nouveau
video                  19476  1 nouveau
mii                    13934  1 r8169
i2c_algo_bit           13413  1 nouveau
ttm                    85115  1 nouveau
drm_kms_helper         52758  1 nouveau
drm                   302817  5 ttm,drm_kms_helper,nouveau
ahci                   25819  4 
libahci                32168  1 ahci

업데이트 4:

그런 일이 다시 일어났습니다. dmesg에는 800개 이상의 라인이 있으므로 egrep -n '(r8169|eth0)'이를 실행해 보았습니다(r8169의 원인은 다음과 같습니다).네드 64댓글에 이더넷 컨트롤러를 담당하고 있습니다.) 관련 내용을 모두 담아내고 싶습니다. 결과는 다음과 같습니다.

629:[    1.431823] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
630:[    1.431840] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
632:[    1.432178] r8169 0000:02:00.0: irq 42 for MSI/MSI-X
633:[    1.432341] r8169 0000:02:00.0 eth0: RTL8168b/8111b at 0xffffc90000368000, 00:1b:fc:87:29:8d, XID 18000000 IRQ 42
634:[    1.432343] r8169 0000:02:00.0 eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
791:[    5.214715] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
862:[    6.773423] r8169 0000:02:00.0 eth0: link down
863:[    6.773438] r8169 0000:02:00.0 eth0: link down
864:[    6.773963] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
865:[    6.774513] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

Ned64가 제안한 대로 커널 모듈을 다시 로드하면 재부팅하지 않고도 문제가 해결되므로 실행 가능한 해결 방법이지만, 물론 수동 개입 없이 문제를 해결하는 솔루션을 선호합니다.

답변1

ifconfiglsmod및 오류 기간 에서 정보를 얻은 후에는 lspci | grep -i ethRealtek 이더넷 어댑터의 커널 모듈에 문제가 있는 것이 분명합니다 dmesg.r8169

이더넷 카드를 다시 시작하고 네트워크에 다시 연결하기 위한 단기 수정 방법으로 오류가 발생할 때 rmmod r8169및 (루트로)를 사용하십시오.modprobe r8169

장기적인 솔루션으로 이더넷 어댑터용 드라이버를 전환할 수 있습니다. 일부는 전후에 사용 r8168되었습니다 r8169. 다음은 그렇게 한 누군가의 보고서입니다.

http://www.foxhop.net/realtek-dropping-packets-on-linux-ubuntu-and-fedora

물론, 모르는 사람이 스크립트를 다운로드하여 실행하는 것은 해로울 수 있습니다. Realtek에서 직접 최신 버전의 드라이버를 다운로드할 수 있습니다.

http://www.realtek.com/search/default.aspx?keyword=r8168

기존 모듈을 교체하기 위해 자체 커널 모듈을 설치할 때 다음과 같이 자동으로 사용되지 않도록 이전 모듈을 블랙리스트에 추가하는 것을 잊지 마십시오:

echo blacklist r8169 >> /etc/modprobe.d/blacklist.conf

(이것이 귀하의 시스템에 적용되는지 확인하십시오.) Linux 커널을 업그레이드할 때마다 새 커널 모듈을 다시 빌드해야 할 수도 있다는 점을 기억하십시오.

관련 정보