Appleインターネット共有が有効にならない


0

私は自分のMacが私の友人のwifi信号にラッチしてインターネット共有を使って他のワイヤレスではないデスクトップと共有しようとしているが、私は問題にぶつかっている。 Apple Internet Sharingは有効になっていません。

ワイヤレスネットワークを有効にし、Mac Miniで友達のネットワークに接続し、同じコンピュータでインターネット共有を有効にして、他のコンピュータにアクセスしてインターネットの使用を開始しましたが、他のコンピュータにアクセスするとインターネットがありません。 Mac Miniに戻ると、インターネットの共有が無効になっていることがわかります。これは最もイライラすることです、私は非ワイヤレスマシンを使う唯一の人ではありませんが、私は最も技術に精通しているので、私はネットワークがきちんと動くことを確かめることを期待されています。仕事に出かけてもルームメイトがインターネットを使い続けることができるように、インターネット共有を有効にしておく必要があります。

どうすればAppleのインターネット共有を永続的に有効にすることができますか?

PS、私はMac Miniが私の友人のワイヤレスネットワークとの接続を一時的に失ったときにインターネット共有がそれ自体を無効にしているのではないかと思う。同じ無線ネットワークに。

回答:


0

インターネット共有を作る方法を見つけた オンのまま しかし、私は同じ結果を達成する方法を思い付きました。少しRubyを使って、私はこのソリューションを完成させました。

ターミナルを開いて入力してIRBをロードします。 irb

これをコピーしてirbに貼り付け、Enterを押してアクティブにします。

 while(true);sleep 15;puts Time.now.to_s + ": " + `launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist 2>&1`;end

現状では、コードは15秒ごとにインターネット共有を再アクティブ化します。今はそれは期間が短すぎるように思えるかもしれませんが、15秒で接続が落ちる前に接続が再び有効になる可能性が高いです。 15は好きな秒数に変更できます。

これにより、次のようなログが作成されます。

Mon Jul 25 09:37:07 -0400 2011: com.apple.InternetSharing: Already loaded
Mon Jul 25 09:37:22 -0400 2011: com.apple.InternetSharing: Already loaded
Mon Jul 25 09:37:37 -0400 2011: com.apple.InternetSharing: Already loaded

ウィンドウを閉じるとスクリプトが終了することを覚えておくことが重要です(インターネット共有は15秒ごとに再アクティブ化されません)。したがって、ウィンドウを閉じる必要がある場合は、 画面 これはMacに含まれています。


/System/Library/LaunchDaemons/com.apple.InternetSharing.plistのブール値KeepAliveは、この正確な機能を提供するためのものではありませんか。
daniel Azuelos
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.