Thunderbolt 이더넷 어댑터의 문제를 해결하거나 재설정하려면 어떻게해야합니까?


10

오늘 Thunderbolt 이더넷 커넥터가 라우터 연결을 중지 한 것 같습니다. 지난 며칠 동안 이미 이더넷 연결이 여러 번 "충돌"되는 것을 보았습니다. 내 컴퓨터는 단순히 네트워크에서 끊어지고 다시 시작하지 않고 다시 시작할 수 없습니다. 어딘가에 이상한 버그가 있다고 가정했는데 특정 네트워크 활동으로 인해 발생했을 수도 있지만 다시 시작하여 문제를 해결할 수 있기 때문에 걱정하지 않았습니다.

이제 System Preferences아래를 열면 Thunderbolt 이더넷 어댑터에 대한 메시지 Network만 표시 Status: Not Connected됩니다. MacBook Pro Retina (Early 2013)와 AirPort Time Capsule (최신 802.11ac 타워 버전)을 사용하고 있습니다. 온라인에서 찾을 수있는 다양한 솔루션을 시도했지만 그중 아무것도 작동하지 않았습니다.

  1. Thunderbolt 이더넷 어댑터와 네트워크 케이블이 제대로 작동한다고 확신합니다. MacBook Air를 사용하면 모든 것이 제대로 연결됩니다. 또한 두 번째 Thunderbolt 이더넷 어댑터가 있으며 정확히 동일한 문제가 표시됩니다.

  2. 나는 더 많거나 적은 MBP에 썬더 볼트 포트는 작동하고 있음을 확신합니다 - 체크인시 System Report > Thunderbolt나는 적어도 볼 수 Thunderbolt BusThunderbolt to Gigabit Ethernet Adapter로 표시되는을 Device Connected. 나는 이것을 100 % 확신 할 수는 없지만 해당 어댑터를 연결하는 것을 인식하는 것처럼 보입니다.

  3. 내가 사용하는 두 개의 Thunderbolt 포트 중 하나가 중요하지 않으며 둘 다 작동하지 않습니다.

Thunderbolt 연결을 시도하고 문제를 해결하는 좋은 방법이 있습니까? 재설정해야 할 특정 설정이 있습니까?

[A] 이 파일을 삭제 하여 네트워크 설정을 재설정하라는 제안을 찾았습니다 . /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist그러나 불행히도 작동하지 않으며 전혀 효과가없는 것으로 보입니다. [B] 또한 새 위치를 추가하고 시스템 설정의 네트워크 환경 설정 창에서 이전 위치를 제거했지만 아무것도 변경되지 않았습니다.

어떤 이유로 시스템 환경 설정에서 TB 이더넷 어댑터를 찾거나 인식하지 못해 연결이 설정되지 않았습니다. 이것이 어떻게 고칠 수 있을지 아십니까?

또한 네트워크 관련 메시지에 대한 콘솔 출력을 확인하고 몇 가지를 찾았지만 그 의미가 무엇인지, 심지어 원격으로 관련되어 있는지 알 수 없습니다.

28/02/2016 11:17:21.128 AM networkd[223]: -[NETPowerManager setupPowerPolicyTable] created power policy table from defaults with 5 timeslots
28/02/2016 11:17:21.131 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:21.134 AM networkd[223]: nw_nat64_post_new_ifstate successfully changed NAT64 ifstate from 0x0 to 0x8000000000000000
28/02/2016 11:17:21.140 AM networkd[223]: __settings_changed_block_invoke networkd_privileged_copy_settings_async with NULL settings
28/02/2016 11:17:21.141 AM networkd[223]: __settings_changed_block_invoke networkd_privileged_copy_settings_async with NULL settings
28/02/2016 11:17:21.941 AM com.apple.kextd[55]: Failed to load /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - (libkern/common) general/unspecified error.
28/02/2016 11:17:22.088 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:22.731 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:24.684 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:25.680 AM UserEventAgent[287]: user agent networkd: built Nov 16 2015 23:08:50
28/02/2016 11:17:26.286 AM symptomsd[263]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
28/02/2016 11:17:26.286 AM symptomsd[263]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2

28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextGetDefaultUserSpaceToDeviceSpaceTransform: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextConcatCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextDrawImages: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextGetCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:09:00.556 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveTrackingHandler: -1856
28/02/2016 3:09:00.556 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveReceiveHandler: -1856
28/02/2016 3:09:10.212 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveTrackingHandler: -1856
28/02/2016 3:09:10.212 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveReceiveHandler: -1856

[업데이트 1]

콘솔을 확인하고 TB 이더넷 어댑터를 분리하는 동안 다음과 같은 결과가 나타났습니다.

28/02/2016 6:36:53.956 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured
28/02/2016 6:36:53.962 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured

[업데이트 2]

몇 번 더 다시 시작한 후 특정 시스템 환경 설정 파일을 제거 (재설정)합니다. 이제 어댑터를 연결할 때 다음과 같은 콘솔 출력이 나타납니다.

29/02/2016 12:36:27.000 PM kernel[0]: AppleThunderboltNHIType2::prePCIWake - power up complete - took 1 us
29/02/2016 12:36:27.000 PM kernel[0]: AppleThunderboltGenericHAL::earlyWake - complete - took 0 milliseconds
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 11 unplug = 0
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 3 unplug = 0
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplug = 0
29/02/2016 12:36:29.000 PM kernel[0]: [ PCI configuration begin ]
29/02/2016 12:36:29.000 PM kernel[0]: [ PCI configuration end, bridges 14, devices 17 ]

2-틀림없이 매우 긴 샷 : 1) 아마도 공항이 범인입니까? 재설정하거나 전체 재구성을 시도했습니다. 2) 네트워크 설정에서 MAC 주소를 변경 / 복제 했습니까?
EDP

나는 다른 모든 장치에서 모든 것이 정상적으로 작동하는 것처럼 보이기 때문에 공항에 대해 실제로 생각하지 않았다는 것을 인정합니다. MBP (이 Thunderbolt 어댑터에만 해당)의 DHCP 설정에 MAC 바인딩이 있지만 이더넷 어댑터를 테스트 할 때 MBA에서 올바른 IP를 얻었으므로 문제로 판단했습니다. 또한 다른 모든 바인딩이 작동하는 것 같습니다. MAC 주소를 변경하지 않았습니다.
Chris

다시 한 번 봤지만 애플이 패치를 발표하면 약간의 행운을 빕니다. forums.macrumors.com/threads/…
EDP

또한 흥미로운 점-Apple은 최근 업그레이드에서 이더넷 포트를 엉망으로 만들었습니다. 실제로는 이더넷 포트가 없기 때문에 내 문제와 전혀 관련이 없을 수 있습니다 .support.apple.com / ko- kr / HT6672
Chris

위의 Macrumors 포럼 링크에서 지적한 것과 동일한 버그입니다. 귀하는 직접 Apple 지원에 있습니다.
EDP

답변:


15

해결책은 가능한 많은 네트워크 관련 시스템 환경 설정을 시도하고 재설정하는 것입니다. 보다 구체적으로 :

  1. Thunderbolt 이더넷 어댑터를 분리 하십시오.
  2. 새로운 기본 네트워크 위치를 만들고 적용하십시오 (시스템 환경 설정).
  3. 기존의 기존 네트워크 위치를 모두 제거하십시오.
  4. 다음 제거 환경 설정 파일 (전역 및 사용자 별을 발견 /Library/Preferences /Library/Preferences/SystemConfiguration하고 ~/Library/Preferences) :

com.apple.network*.plist NetworkInterfaces.plist

  1. Mac을 재시동하십시오.
  2. 연결 하여 썬더 볼트 이더넷 어댑터뿐만 아니라 네트워크 케이블을.
  3. 네트워크 시스템 환경 설정 (AGAIN!) 내에 새 위치를 추가하고 이전에 추가 한 위치 (2)를 제거하십시오.
  4. 몇 분 기다립니다 (시스템 환경 설정을 닫습니다).

내 문제를 해결하는 동안 관찰 한 내용은 다음과 같습니다.

항상 네트워크 설정에 Thunderbolt 관련 항목이 두 개있었습니다.

  1. 썬더 볼트 이더넷
  2. 벼락 다리

이더넷 어댑터를 연결하면 브리지가 기본적으로 추가되고 필요에 따라 이더넷 버전이 추가 될 수 있다고 생각합니다.

그러나 연결이 끊어졌지만이 Thunderbolt Ethernet서비스 / 인터페이스가 다시 나타나지 않거나 다시 작동하지 않아 관련 설정 파일 중 일부가 손상되었을 수 있습니다.

이전 환경 설정 에서뿐만 아니라 이전 환경 설정에서 모든 이전 참조를 제거한 후 네트워크 환경 설정에 새 위치를 추가 할 때 다음과 같은 세 가지 기본 서비스가 나열됩니다.

  1. 썬더 볼트 이더넷
  2. 와이파이
  3. 벼락 다리

이 세 가지를 얻지 못하고 Thunderbolt 이더넷 어댑터를 사용하는 경우와 같은 문제가있을 수 있으며 위의 조언을 따라야합니다.


내 경우에는 2 개의 Thunderbolt 포트가 있지만 다른 포트는 감지되지 않습니다. 그래서 나는 당신의 지시를 따르고 네트워크 설정에서 이전 참조를 제거하고 그것을 다시 만들어 매력처럼 작동합니다!
JohnnyQ

2

콘솔 출력에 직면 한 문제를 나타내는 줄이 있습니다.

28/02/2016 11:17:21.941 AM com.apple.kextd[55]: Failed to load /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - (libkern/common) general/unspecified error.

'로드하지 못했습니다 [...]. KEXT'는 '것을 의미 K ernel EXT ension'이더넷 어댑터는 따라서 귀하의 썬더 볼트 이더넷 어댑터 수없는 작업로드되지 않습니다.

물론 문제는로드되지 않는 이유입니다. 이 메시지에서는 "일반 / 지정되지 않은 오류"오류 메시지가 그다지 도움이되지 않습니다.

나는 다음을 할 것이다 :

  1. 파일이 존재하고 크기가 0이 아닌 위치를 확인하십시오. 아마도 그렇지 않으면 오류는 '파일을 찾을 수 없습니다'또는 이와 유사한 것입니다
  2. Apple 디스크 복구 유틸리티 ( '/ 응용 프로그램 / 유틸리티'에 있음)로 권한을 확인하십시오.
  3. Time Machine 백업에서 파일을 복원하십시오

먼저 이러한 제안을 시도하고 결과를 게시하십시오.


고마워-그 kext를 보았을 때-모든 것이 괜찮은 것처럼 보이지만 파일이 손상되었는지는 알지 못합니다. 디스크 유틸리티에서 이미 "응급 처치"를 실행했지만 엄지 손가락을 제외하고는 아무것도 얻지 못했습니다. 최신 디스크 유틸리티를 사용하면 더 이상 "확인 / 수리"할 수 없습니다. (내 기본 디스크이기도하며 /System폴더가 TimeMachine 백업의 일부 라고 가정하고 복원을 시도합니다 .
Chris

IONetworkingFamily.kext비교 및 복원 을 위해 이전 변종을 추출 했지만 문제가 해결되지 않았습니다. 네트워크 커널 확장이로드 된 것으로 표시되고 ( System Report > Software > Extensions) 제대로 작동하는 것으로 보입니다. 나는 또한 그 오류 메시지를 다시 보지 못했습니다. 따라서 문제가 시작된 시점을 나타낼 수 있지만 일회성 오류처럼 보입니다. 그래도 이더넷 어댑터를 제거 할 때마다 다음과 같은 출력이 나타납니다.28/02/2016 6:36:53.956 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured
Chris

1

Thunderbolt Ethernet커넥터는 내가 기대하는 것처럼이 둘 다 자동으로 감지되었다, 즉 일한 적이 없으며, 내가 수동으로 인터페이스를 추가 할 수 있습니다. 이 위치를 사용합니다 Automatic. 네트워크 환경 설정에서을 클릭 Assist me…한 다음을 클릭하여 Assistant열었습니다 /System/Library/CoreServices/Network Setup Assistant.app. 이것은 다른 위치를 추가하고 커넥터를 감지하고 작동했습니다 (그런 다음 삭제 Automatic했지만 새 이름을으로 변경했습니다 Automatic). 실제로 bridge0member와 함께 en3있습니다. 연결이 끊긴 후에도 항상 작동하므로 비활성 상태로 설정할 수 있습니다.


이것은 나를 위해 일했다. 다른 답변에 설명 된대로 재설정 / 제거 할 필요가 없습니다. 보조자에서 "이더넷 LAN"또는 이와 유사한 것을 선택했습니다.
리드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.