다소 이상한 이유로 내 공유 기본 설정 탭이 충돌했습니다(이야기가 길고 좋은 해결책이 없는 것 같습니다. 더 이상 존재하지 않는 UI 개체를 찾고 있습니다).
어쨌든 인터넷 공유를 활성화하여 MacBook의 인터넷 연결을 iPad와 공유하고 싶지만 GUI 또는 Apple 스크립트(기본적으로 GUI라고 함) 없이는 이를 수행할 수 있는 방법을 찾을 수 없습니다.
답변1
@Austin(http://apple.stackexchange.com/users/5916/austin)과 다른 사람들 덕분에 마침내 문제를 해결했습니다! 나는 젠장, 이것은 유닉스 기계라고 생각했다. 무슨 일이 일어나고 있는지 알아낼 수 있어야 한다고! 직장에서 다른 Snow Leopard 컴퓨터가 인터넷 공유를 전혀 켜지 않는다는 사실을 발견하고 터미널에서 다음을 실행했습니다.
touch now && sudo find -x / -newer now
항상 표시되는 짧은 파일 목록을 얻습니다(스포트라이트 인덱스, /private/log의 로그 파일, 파일 볼트를 사용하는 경우 암호화된 스파스 패키지 묶음...)
그런 다음 인터넷 공유를 활성화하고 이번에는 다음을 실행했습니다.
sudo find -x / -newer now
"Touch Now"가 없는 것 같습니다. 많은 로그 파일과 기타 정크 파일 외에도 수정된 파일이 많이 있는 것으로 나타났습니다. 나는 그것을 내 컴퓨터에 복사하고 인터페이스 이름과 다른 호스트 이름, IP 주소 등을 변경했습니다. 문제는 /Library/Preferences/SystemConfiguration/com.apple.nat.plist
UUID로 설정된 마스터 서비스 키가 있고 이를 테스트하는 모든 컴퓨터(실제로는 2개의 컴퓨터)에서 다르기 때문에 발생합니다. 한 컴퓨터에서 다른 컴퓨터로 복사하면 작동하지 않습니다.
*바쁘신 분들은 이 부분을 꼭 읽어주세요* 나는 잃고 싶지 않은 설치 및 구성이 너무 많기 때문에 처음부터 OS 재설치를 피했습니다. 컴퓨터와 함께 제공된 원본 DVD를 사용하고 OS를 다시 설치하면 모든 응용 프로그램, 홈 디렉터리, 사용자 정의 수정, Mac 포트 및 Fink 설치, 기본 설정, 네트워크 설치, 네트워크 위치, 개발자 도구가 예약됩니다. 하지만 기본 설정 공유 창을 수정하기 위해 핵심 시스템 구성 요소를 다시 설치했습니다!
문제가 해결되었습니다!
답변2
UUID 문제를 해결하려면 컴퓨터의 UUID를 보고 system_profiler | grep 'Hardware UUID'
파일을 업데이트하면 됩니다.
/Library/Preferences/SystemConfiguration/com.apple.nat.plist
이것이 내 컴퓨터에 파일이 없고 다른 Mac에서 파일의 복사본을 가져와야 한다는 것을 알았을 때 제가 한 일입니다.
그래도 나는 이더넷에서 공항까지 인터넷 연결을 공유하려고 계속 노력했습니다.
실행하면 sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist
인터넷 공유 기본 설정 GUI가 열리지만 올바르게 설정되지 않았습니다(Aiport 공유에서 이더넷으로 - 반대가 필요함).
launchctl 로드 요청에도 불구하고 오류 로그에는 여전히 출력과 동일한 내용이 표시됩니다.sudo /usr/libexec/InternetSharing -d
Oct 14 01:54:39 boatdelight-lm InternetSharing[52015]: InternetSharing starting
Oct 14 01:54:39 boatdelight-lm InternetSharing[52015]: no primary service specified, exiting
/etc/bootpd.plist 파일을 수동으로 생성하지 않고 수동으로 /etc/bootpd.plist 파일을 생성해 보았습니다.