L3スイッチのルーテッドポートにWi-FiルーターをAPモード接続してインターネットへ出る方法|DHCP・デフォルトルート・NATを解説

ネットワーク技術

L3スイッチのルーテッドポートにIPアドレスを設定し、そのセグメント向けのDHCPサーバーを用意したうえで、家庭用Wi-FiルーターをAPモード(ブリッジモード)で接続する構成は可能です。APが正しくレイヤ2ブリッジとして動作していれば、Wi-Fi端末はL3スイッチ側のDHCPサーバーからIPアドレスを取得し、L3スイッチをデフォルトゲートウェイとして通信できます。

ただし、「L3スイッチにデフォルトルートがあり、ISPとの接続が確立している」だけでは、Wi-Fi端末が必ずインターネットへ接続できるとは限りません。特に重要なのがNATと戻り経路です。Wi-Fi端末へ192.168.x.xや10.x.x.xなどのプライベートIPv4アドレスを配る場合、そのアドレスをインターネットへ出すためのNATをどこで行うかを考える必要があります。

この記事では、ルーテッドポート、DHCP、APモード、デフォルトゲートウェイ、デフォルトルート、NATの役割を分けながら、どの条件を満たせばWi-Fi端末からインターネットへ接続できるのかを具体例で整理します。

結論:構成自体は可能だが、インターネット接続にはNATまたは適切な経路が必要

基本構成は次のように考えられます。

Internet
   |
   | ISP回線
   |
[L3スイッチ]
   | 例: 192.168.10.1/24
   | ルーテッドポート
   |
[Wi-Fiルーター APモード]
   ))) Wi-Fi
   ))) スマートフォン 192.168.10.100
   ))) PC             192.168.10.101

Wi-FiルーターがAPモードなら、基本的には無線LANと有線LANを橋渡しするアクセスポイントとして動作します。たとえばTP-Linkも、ブリッジモードではルーター機能を無効化し、Wi-Fiアクセスポイントとして動作すると案内しています。

[参照] TP-Link公式「ブリッジモード(アクセスポイントモード)への動作モード切り替え方法」

したがってAPが正常にブリッジしていれば、Wi-Fi端末から送信されたDHCP Discoverなどのブロードキャストは有線側へ転送され、同じセグメントにあるL3スイッチ側のDHCPサーバーで処理できます。

一方、インターネットへの通信については、Wi-Fi端末のアドレスがプライベートIPv4ならNATを実施する装置が必要になるのが一般的です。APモードの家庭用Wi-Fiルーターは通常このNATを担当しません。

ルーテッドポートにAPを接続しても複数のWi-Fi端末を収容できる

「ルーテッドポートはL3のポートなのだから、APの先に複数端末を置けないのではないか」と疑問に思うことがありますが、Ethernetのルーテッドインターフェースには同一IPサブネット上の複数ホストを接続できます。

APはWi-Fiクライアントの通信をEthernet側へブリッジします。そのためL3スイッチから見れば、同じEthernetセグメント上に複数のIPホストが存在する形になります。

たとえばL3スイッチの対象ポートを192.168.10.1/24とした場合、AP経由の端末へ192.168.10.100/24192.168.10.101/24などを割り当てられます。それぞれの端末は192.168.10.1をデフォルトゲートウェイとして利用します。

つまり、ルーテッドポートであること自体は、APモードのアクセスポイントを接続する障害にはなりません。重要なのは、APがルーターモードではなく、本当にブリッジとして動作していることです。

DHCPではデフォルトゲートウェイとDNSも正しく配布する

Wi-Fi端末へIPアドレスを配るだけでは、インターネット接続に必要な設定がすべて揃うとは限りません。少なくともIPアドレス、サブネットマスク、デフォルトゲートウェイ、通常はDNSサーバーの情報が必要です。

たとえば次のような構成を考えます。

項目 設定例
Wi-Fi端末用ネットワーク 192.168.10.0/24
L3スイッチのルーテッドポート 192.168.10.1/24
DHCP払い出し範囲 192.168.10.100~192.168.10.200
デフォルトゲートウェイ 192.168.10.1
DNS 利用するDNSサーバーのIPアドレス

Wi-Fi端末のデフォルトゲートウェイには、同じセグメントに存在するL3スイッチのIPアドレス192.168.10.1を指定します。

ここでAPモードのWi-Fiルーター自身の管理用IPアドレスをデフォルトゲートウェイとして配ってしまうのは、一般的なブリッジ構成では適切ではありません。APは無線と有線を橋渡しする装置であり、ルーティングを担当するのはL3スイッチ側だからです。

APモードでは家庭用Wi-FiルーターのNATやDHCPは通常使わない

家庭用Wi-Fiルーターを通常のルーターモードで使用すると、一般的にはルーティング、NAT、DHCPサーバー、ファイアウォールなどをルーター自身が担当します。

しかしAPモードまたはブリッジモードでは、これらのルーター機能が無効化され、上位ネットワークとWi-Fi端末を橋渡しする役割になります。TP-Linkもアクセスポイントについて「ルーターと無線機器の橋渡し」をするものと説明し、APモードではNAT機能がなくなる製品について案内しています。

[参照] TP-Link公式「ルーターモードとブリッジモード(アクセスポイント)の違い」

[参照] TP-Link公式「アクセスポイントモードとルーターモードの違い」

そのため今回の構成では、DHCPをL3スイッチ側で担当させるなら、AP側で別のDHCPサーバーを動作させないことが重要です。同じセグメントで意図しないDHCPサーバーが2台動くと、端末によって異なるゲートウェイを受け取るなど、通信障害の原因になります。

最重要ポイント:デフォルトルートだけではプライベートIPをインターネットへ出せない

この構成で特に誤解しやすいのが、「L3スイッチに0.0.0.0/0のデフォルトルートが設定されていれば、192.168.x.xの端末もインターネットへ出られる」と考えてしまうことです。

デフォルトルートは、L3スイッチが宛先への具体的な経路を知らないパケットをどこへ転送するかを決める設定です。送信元のプライベートIPアドレスをグローバルIPアドレスへ変換する設定ではありません。

たとえばWi-Fi端末192.168.10.100からインターネット上のサーバーへパケットを送るとします。L3スイッチにデフォルトルートがあれば、そのパケットをISP側へ転送する方向は決定できます。しかし、送信元が192.168.10.100のままでは、通常のインターネットではそのプライベートアドレスへ正常に返信を返せません。

CiscoもNATについて、プライベートIPネットワークからインターネットへ接続する際、内部の非グローバルアドレスを外部で利用可能なアドレスへ変換する仕組みとして説明しています。

[参照] Cisco公式「Network Address Translation (NAT) Frequently Asked Questions」

つまり、デフォルトルートとNATは別物です。デフォルトルートが設定済みでも、必要なNATまたは適切なグローバルルーティングがなければインターネット通信は成立しません。

プライベートIPを使うならNATをどこで行うか決める

Wi-Fi端末へ192.168.10.0/24のようなプライベートIPv4アドレスを配る一般的な構成では、インターネットとの境界にNATを担当する装置を用意します。

構成としては、主に次の2パターンがあります。

構成 NAT担当 成立条件
L3スイッチがNAT対応 L3スイッチ 使用機種・OSが必要なNAT/PAT機能をサポートしている
L3スイッチの上位にルーター/FWがある 上位ルーターまたはファイアウォール Wi-Fi側サブネットへの戻り経路とNAT対象設定がある

企業向けL3スイッチだからといって、すべての機種でインターネット向けNAT/PATが利用できるわけではありません。製品によってはルーティングはできてもNATをサポートしないため、機種の仕様を確認する必要があります。

CiscoのNAT設定資料でも、内部インターフェースをip nat inside、外部インターフェースをip nat outsideとして設定し、内部アドレスを外部向けアドレスへ変換する構成が説明されています。

[参照] Cisco公式「Configuring NAT for IP Address Conservation」

上位ルーターでNATする場合は「戻り経路」が必要

よくある構成は、L3スイッチ自身ではNATせず、その上位にあるインターネットルーターやファイアウォールでNATする方法です。

Internet
   |
[ルーター/FW]  ← NAT
   |
 10.0.0.1/30
   |
 10.0.0.2/30
[L3スイッチ]
   |
 192.168.10.1/24
   |
[APモード]
   ))) 192.168.10.100

L3スイッチには、たとえば次のようなデフォルトルートを設定します。

0.0.0.0/0 → 10.0.0.1

しかし、これだけでは不十分です。上位ルーター側にも192.168.10.0/24がL3スイッチの向こう側に存在することを認識させる必要があります。

たとえば上位ルーターには概念的に次の経路が必要です。

192.168.10.0/24 → 10.0.0.2

さらに上位ルーター/FWのNAT設定で192.168.10.0/24をインターネット向け変換対象に含めます。

往路だけではなく復路が成立して初めて通信できます。「L3スイッチから8.8.8.8へpingできるのにWi-Fi端末からは出られない」という場合、NATや上位側の戻り経路を確認する価値があります。

NATがなくてもインターネット接続できるケースはある

NATはIPv4インターネット接続で一般的ですが、どのようなネットワークでも絶対にNATが必要というわけではありません。

たとえばISPからWi-Fi端末用ネットワークとして正式なグローバルIPv4アドレス帯を割り当てられ、そのプレフィックスへの戻り経路もISP側で正しく設定されているなら、NATを使わずルーティングだけで通信する構成も技術的には可能です。

IPv6についても、グローバルIPv6アドレスを各端末へ割り当て、適切な経路とファイアウォールを設定してNATなしでインターネットへ接続する構成が一般的に可能です。

したがって正確には、「インターネット接続には必ずNATが必要」ではなく、プライベートIPv4アドレスを通常のIPv4インターネットへ接続する一般的な構成ではNATが必要と理解するとよいでしょう。

具体的な設定例で通信の流れを確認する

次のような構成を例にします。

機器・設定
Wi-Fiネットワーク 192.168.10.0/24
L3スイッチのAP側ポート 192.168.10.1/24
Wi-Fi端末 192.168.10.100/24
端末のデフォルトGW 192.168.10.1
L3スイッチの上位側 10.0.0.2/30
上位ルーター 10.0.0.1/30
L3スイッチのデフォルトルート 0.0.0.0/0 → 10.0.0.1
上位ルーターの戻り経路 192.168.10.0/24 → 10.0.0.2
NAT 上位ルーターで192.168.10.0/24を変換

スマートフォンからインターネットへ通信すると、まずパケットはAPをブリッジしてL3スイッチへ届きます。

L3スイッチは宛先が192.168.10.0/24の外なのでルーティングを行い、デフォルトルートに従って10.0.0.1へ転送します。

上位ルーターは送信元192.168.10.100をグローバルIPv4アドレスへNAT/PATし、ISPへ転送します。インターネットから戻ってきた応答はNATテーブルに基づいて192.168.10.100へ戻され、静的ルートを通ってL3スイッチ、AP、スマートフォンへ届きます。

この往復が成立して初めて、Wi-Fi端末は正常にインターネットを利用できます。

家庭用Wi-FiルーターのAPモードでは接続ポートも確認する

家庭用Wi-FiルーターをAPモードにした場合、L3スイッチからのLANケーブルをルーターのWANポートへ接続できる製品と、LANポートへ接続する必要がある製品があります。

この仕様はメーカーや機種、ファームウェアによって異なります。たとえばTP-Linkの一部機種では、正式なブリッジモードへ切り替えた後もWANポートを上位ルーターへの接続に使用できると案内されています。一方、古い機種や手動でAP化する方式ではWANポートを使用できない場合があります。

[参照] TP-Link公式「ブリッジモードへの切り替え方法」

したがって、「APモードなら必ずLAN-LAN接続」と機種を問わず断定せず、使用するWi-Fiルーターの説明書でAPモード時のアップリンクポートを確認してください。

Wi-Fi端末がIPアドレスを取得できない場合の確認ポイント

最初に確認するのは、端末が期待したDHCP情報を取得しているかです。

たとえば想定が192.168.10.0/24なのに端末が169.254.x.xなどを使用している場合、DHCPサーバーまで要求が届いていない、または応答を受信できていない可能性があります。

次の順序で確認すると切り分けやすくなります。

  1. Wi-Fi端末がAPへ正常に接続しているか確認する
  2. 端末の取得IPアドレスを確認する
  3. サブネットマスクを確認する
  4. デフォルトゲートウェイがL3スイッチのAP側IPになっているか確認する
  5. DNSサーバーが配布されているか確認する
  6. AP側のDHCPサーバー機能が停止しているか確認する
  7. L3スイッチ側DHCPプールに空きがあるか確認する

IPアドレス取得の段階で失敗しているなら、NATやISPを調査するより前にAPとDHCPの区間を確認するほうが効率的です。

IPアドレスは取得できるのにインターネットへ出られない場合

端末が192.168.10.100を取得し、ゲートウェイ192.168.10.1への通信にも成功しているのにインターネットへ出られない場合は、問題箇所がL3より上に絞られてきます。

まず、端末からL3スイッチのデフォルトゲートウェイへ疎通できるか確認します。次に、IPアドレスを直接指定した外部宛通信が可能かを確認します。

外部IPアドレスへ通信できるのにWebサイト名だけ利用できない場合は、ルーティングやNATではなくDNS設定の可能性があります。

外部IPアドレスへも出られない場合は、L3スイッチのデフォルトルート、上位ルーターの戻り経路、ACLやファイアウォール、NAT設定を順番に確認します。

「L3スイッチ自身がインターネットへ出られる」と「端末が出られる」は別

トラブルシューティングで特に注意したいのが、L3スイッチ自身からインターネット上のIPアドレスへpingできるため、「ISP側は正常だから端末も出られるはず」と判断することです。

L3スイッチ自身から送るパケットと、Wi-Fi端末から転送されてくるパケットでは送信元IPアドレスが異なる場合があります。

たとえばL3スイッチの外側インターフェースがISPから利用可能なアドレスを持っていれば、そのアドレスを送信元とした通信は成功しても、Wi-Fi端末の192.168.10.100を送信元とする通信はNATされず失敗することがあります。

「L3スイッチから外へ出られるか」と「L3スイッチが内部端末の通信をインターネットへ中継できるか」は別々に試験する必要があります。

APをルーターモードのまま使うとネットワーク構成が変わる

家庭用Wi-FiルーターをAPモードではなく通常のルーターモードで接続すると、そのルーター自身が別のサブネット、DHCP、NATを作る構成になることがあります。

[L3スイッチ]
192.168.10.1/24
      |
[Wi-Fiルーター WAN]
192.168.10.2/24
[Wi-Fiルーター LAN]
192.168.20.1/24
      )))
端末 192.168.20.100

この構成でもインターネットへ接続できる場合はありますが、上位側でもNATを行っていれば二重NATになる可能性があります。

また、L3スイッチ配下の有線端末とWi-Fi端末が別サブネットになり、端末同士の通信やポート開放、VPN、ゲーム、サーバー公開などで扱いが複雑になる場合があります。

L3スイッチ側でルーティングとDHCPを一元管理したい目的なら、家庭用Wi-FiルーターはAPモードで利用するほうが構成を理解しやすくなります。

複数SSIDを別VLANに分けたい場合は単純な家庭用APでは難しいことがある

ルーテッドポートへAPを1台接続し、単一のIPサブネットとして利用するだけなら比較的単純です。しかし、「社員用SSIDはVLAN10、ゲストSSIDはVLAN20」のように複数ネットワークを無線で分離したい場合は話が変わります。

その場合、AP側がSSIDごとのVLANタグ付けに対応し、L3側でも802.1Q VLANを適切に終端できる構成が必要です。一般的にはL2スイッチポートをトランクとしてAPへ接続し、SVIなどをL3ゲートウェイとして使用する構成が扱いやすくなります。

家庭用Wi-FiルーターのAPモードでは、業務用APのようなSSID別802.1Q VLAN設定に対応しない製品も多いため、複数VLANを使う場合は製品仕様を確認する必要があります。

つまり、今回の「ルーテッドポート+AP+1サブネット」という構成と、企業ネットワークで一般的な「トランク+複数SSID/VLAN+SVI」の構成は区別して考える必要があります。

最低限そろっているべき条件をチェックする

Wi-Fi端末をインターネットへ接続するための条件を整理すると、次のようになります。

確認項目 必要な状態
APの動作モード AP/ブリッジモード
APのDHCP 原則として無効、L3側に一本化
L3スイッチのAP側IP 端末と同一サブネット
DHCP払い出し 端末用IP・マスク・GW・DNSが適切
端末のデフォルトGW L3スイッチのAP側IP
L3ルーティング 有効
L3スイッチのデフォルトルート 正しい上位Next Hopを指定
上位側の戻り経路 端末用サブネットへ戻れる
NAT プライベートIPv4ならL3スイッチまたは上位装置で実施
ACL・FW 必要な外向き通信を許可
DNS 端末から利用可能

この条件を満たしていれば、家庭用Wi-FiルーターそのものがルーティングやNATをしなくても、APとして無線端末をL3スイッチ配下のネットワークへ収容できます。

トラブル時はレイヤごとに順番に確認する

「Wi-Fiにはつながるがインターネットにつながらない」という症状では、最初からISPやNATだけを見るのではなく、内側から外側へ順番に確認すると原因を見つけやすくなります。

  1. Wi-Fiへのアソシエーションが成功しているか
  2. DHCPで期待したIPアドレスを取得できているか
  3. L3スイッチのAP側IPへ通信できるか
  4. L3スイッチから上位ルーターへ通信できるか
  5. 外部のIPアドレスへ通信できるか
  6. NAT変換が行われているか
  7. 上位側に端末ネットワークへの戻り経路があるか
  8. 最後にDNSによる名前解決を確認する

この順番で確認すると、「無線の問題」「DHCPの問題」「ルーティングの問題」「NATの問題」「DNSの問題」を混同せず切り分けられます。

まとめ:APモード接続は可能。ただしデフォルトルートだけではなくNATと復路まで確認する

L3スイッチのルーテッドポートにIPアドレスを設定し、DHCPサーバーを用意して、そこへ家庭用Wi-FiルーターをAPモードで接続する構成は可能です。APが正常にレイヤ2ブリッジとして動作すれば、Wi-Fi端末はL3スイッチ側からIPアドレスを取得し、L3スイッチをデフォルトゲートウェイとして利用できます。

たとえばL3ポートを192.168.10.1/24、Wi-Fi端末を192.168.10.100/24とし、DHCPでデフォルトゲートウェイ192.168.10.1を配布すれば、端末からL3スイッチまでの構成は成立します。

しかし、「ISP接続済み+L3スイッチにデフォルトルートあり」だけで、プライベートIPv4を持つWi-Fi端末のインターネット接続まで保証されるわけではありません。デフォルトルートは転送先を決める機能であり、NATではないためです。

Wi-Fi端末が192.168.x.x10.x.x.x172.16~31.x.xなどのプライベートIPv4を使用する場合は、L3スイッチ自身または上位ルーター・ファイアウォールなどでNAT/PATを行い、さらに上位側からWi-Fi端末用サブネットへの戻り経路を成立させる必要があります。

したがって全体としては、「APでL2ブリッジ → L3スイッチでDHCPとデフォルトゲートウェイ → L3ルーティング → 必要に応じてNAT → ISP」という役割分担を考えると理解しやすくなります。これらが正しく構成されていれば、APモードの家庭用Wi-Fiルーターに接続した端末からインターネットを利用できます。

コメント

タイトルとURLをコピーしました