やや奇妙な理由で、私の共有設定タブがクラッシュしました(話が長くて良い解決策がないようです。もう存在しないUIオブジェクトを探しています)。
とにかく、インターネット共有を有効にしてMacBookのインターネット接続をiPadと共有したいのですが、GUIやAppleスクリプト(デフォルトではGUIと呼ばれる)なしではこれを行う方法を見つけることができません。
答え1
@Austin(http://apple.stackexchange.com/users/5916/austin)と他の人のおかげで、ついに問題を解決しました!私はくそー、これはUnixマシンだと思った。何が起こっているのかを理解できるはずです!職場で他の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 ファイルを生成してみました。