web-dev-qa-db-ja.com

Mac OS X Serverをルーターとして構成しますか?

DHCPとNAT)を備えたルーターとして2つのNICを備えたMac OS Xボックスを構成しようとしていますが、理論的にはそれほど難しいことではありませんが、現時点では学習理論と現実はかなり異なります。

En0をインターネットに接続し、en1をLANに接続しました。サーバーユーティリティを使用して、onlyDHCPとNATを有効にしました。DNS、検索ドメインを備えたサブネットを構成しました、など。NATタブには、IP転送とNAT用にイーサネット1(en0)が設定されています。

クライアントはアクセスポイント経由でネットワークに接続でき、マシン経由でDNSと検索ドメインを備えたDHCPアドレスが提供されますが、クライアントはポート80でインターネットにアクセスしたり、外部にpingを送信したりすることはできませんが、デバイスにpingを送信することはできますLAN内では問題ありません。

サーバーユーティリティから完全なplistダンプを見つけることもできるように、私が見逃している詳細があると確信しています ここ

編集:これがMac OS10.5であることを言及するのを忘れました

1
jak119

アドレス書き換えのためにパケットをnatdに転送するには、ファイアウォールの「サービス」を設定して実行する必要があります。 IIRCの迂回ルールはルールセットに自動的に追加されますが、プライベートネットワークからのアウトバウンドトラフィックと、サービスを提供するサーバーポートへのインバウンドトラフィックを許可するルールを手動で追加する必要があります。ファイアウォールを本当に扱いたくない場合は、すべてのアドレスグループのすべてのポートを許可することができます(正確な名前を忘れており、関連するバージョンサーバーを確認するのに便利ではありません)。

0
Gordon Davisson

内部トラフィックのデフォルトルートを外部インターフェースに設定していますか?そうでなければ、あなたはそれをしたいです。

編集:これは、OSXで永続ルートを設定する方法へのリンクです。Leopardで機能するはずです。 http://blog.irrashai.com/blog/2009/03/how-to-add-static-route-in-mac-os-x/

これがrouteコマンドの問題であるかどうかをテストできますが、永続的ではありません。

route -n add 0.0.0.0/0 x.x.x.xここで、x.x.x.xは外部インターフェイスのゲートウェイです。

0
MDMarra