Time Capsuleの二重のNAT問題
前回から続き。Time Capsule経由でインターネットに繋がるようになったが、気になる警告が報告されている。
- AirMacユーティリティーの「AirMac >> 概要 タブ >> 状況:」の項目が、「二重のNAT」と表示され、オレンジ色のランプが点いている。
- ところが、丸型のAirMac Extremeベースステーションの方は、緑色のランプで正常のようだ。
「二重のNAT」の状況が理解できず、同じ環境で丸型ベースステーションの方は正常な状態、インターネットには問題なく接続出来ているように見えるので、無視する設定にして暫く使っていたが、やはり気になる。調べてみた。
ルーター機能付きADSLモデム
以前、ADSLの契約を変更した時に、それまで利用していたADSLモデムを交換していた。機種は、トリオモデム 3G plus。このモデムにはLAN接続口が4つある。デフォルトで、この4つのLAN接続口すべてを同時に利用してインターネット接続できるようになっている。これは、ルーター機能のNATが有効になった状態らしい。
そういえば、AirMacユーティリティの「インターネット >> インターネット接続 タブ >> IPアドレス:」項目で確認できるアドレスは「192.168.3.1」となっている。これはプライベートな範囲のIPアドレスだ。
つまり、現状のインターネット接続は、以下の略図の状況になっていると理解した。ルーターが2台あり、それぞれでNATが処理されている状態だ。だから「二重のNAT」と警告されるのか...。
プロバイダ ---- ADSLモデムのルーター ==== Time Capsuleのルーター )))) MacBook ----: 電話回線 ====: LANケーブル )))): 無線
二重のNAT問題を解消するためには、当り前だが以下の二つの方法が考えられる。(でも、自分が利用する範囲で実用上問題なければ、二重のNATのままでも良いのかもしれない。)
もし、どちらのルーター機能も無効にしてしまうと、MacBookはインターネットに接続できなかった。(Time Capsuleを経由せず、ADSLモデムとMacBookをLANケーブルで接続すれば、インターネットに接続できる。MacBookにはグローバルIPアドレスが設定され、インターネットに直結する。)
-
-
- 丸型AirMac Extremeベースステーションの方が「二重のNAT」を報告しないのは、ハードウェアとして単にエラーを検出する機能が無いだけのようだ。現実は二重のNATな状況になっているはず。
-
Time Capsuleのルーターをやめる方法
- AirMacユーティリティーで「インターネット >> インターネット接続 タブ >> 接続共有:」の項目で「切(ブリッジモード)」を選択する。
- 「アップデート」ボタンを押して、Time Capsuleを再起動すれば完了。
作業完了後は以下の状態になる。
ADSLモデムのルーターをやめる方法
- webブラウザでADSLモデムの管理画面 http://172.16.255.254/ にログインする。(>> マニュアル)
- その後、Time Capsuleが、プロバイダーのDHCPサーバーからIPアドレスを割り振られるまでに、場合によっては結構時間がかかる。(自分の環境では15分くらい見ておいた方がいい。それ以上待っても割り振られないときは、何かやり方が間違っている。)
作業完了後は以下の状態になる。
ポート転送(またはポートマッピング)のこと
設定は圧倒的に「Time Capsuleのルーターをやめる方法」の方が簡単だ。...なのだが、自分は以下の経過を辿り、[ADSLモデムのルーターをやめる方法」で設定した。
MacBookをサーバーとして、インターネットから接続するためには、ルーターのポート転送を設定しておく必要がある。しかし、トリオモデム 3G plusのポート転送の設定をしても、自分が思った通りの動作をしてくれなかった。(おそらく、どこかの設定が悪いと思う。)具体的には以下の症状。
- ポート開放確認くんで確認すると、指定したポートへの接続は成功する。
- しかし、webブラウザでそのポートを指定してアクセスしても、「ページを開けません。」「サーバーが応答しません。」と表示されてしまう。
- LAN内のマシンからプライベートIPアドレスでアクセスすれば、ページは正常に表示される。
なぜだろう?試行錯誤してみたが、結局、解決することは出来なかった。一方、Time Capsuleをルーターにして「ポートマッピング」を設定すれば、思い通りにページにアクセスすることができた。結局、操作に慣れているTime Capsuleの方が扱い易いということか。今後、設定を変更することも考えると、ADSLモデムのルーター機能は無効にして、すべてTime Capsuleで管理しておいた方が良さそうだ。