MacOS와 Android 폰과의 USB 테더링은 지원하지 않습니다.
MacOS에서 Android 폰으로 USB tethering 를 하기 위해서는 HoRNDIS 드라이버를 설치 해야 합니다.
2021년도 12월 27일 최신 버젼은 HoRNDIS-9.2.pkg(46919바이트) 입니다.
다운로드를 받아서 실행해도 설치 오류가 발생합니다.
이를 해결하기 위해서는 다음을 따라 진행해주세요.
설치 오류를 해결하기 위한 진행
-
MacOS를 종료 하고 복구 모드 진입(⌘CMD + R + 전원 버튼)
-
복구모드에서 터미널 실행 후 다음 명령어 입력
$ csrutil disable
$ csrutil enable --without kext
마지막 설치 화면에서 오류 발생
- 퍼미션 처리를 위해서 아래 명령어 실행
$ sudo chown -R root:wheel /Library/Extensions/HoRNDIS.kext
$ sudo chmod -R 755 /Library/Extensions/HoRNDIS.kext
$ kextload -t /Library/Extensions/HoRNDIS.kext
-
시스템 환경설정 - 보안 및 개인정보 보호 - 자물쇠 해제 - 세부사항 - 앱 허용 후 재부팅
-
완료 되었다면 Andoid 폰 연결 후 USB 테더링을 켜면 MacOS의 네트워크 설정 항목에 안드로이드 장치가 자동을 보입니다.
첨부된 MacOS 빅서 (Big Sur, v11) USB 테더링 with Android를 주로 따라했는데, 두개를 다 하느 어느 순간부터 동작하는 것을 확인하였습니다.
아마도 csrutil enable --without kext
명령어를 실행 이후 정상 동작 한것으로 생각됩니다.