web-dev-qa-db-ja.com

Wi-FiルーターはクライアントのDHCPを処理する必要がありますか?

ネットワーク内のIPアドレスを、ルーターで現在許可されているよりも少し適切に管理したいと思います。

学習と(自己)発見の旅に出る前に、次の数時間/日を無駄にする前に、自分がやりたいことが実際に可能かどうかを最初に知りたいと思います。

WiFiルーターは(具体的には)WiFiクライアントのDHCP要求を処理する必要がありますか?

主にネットワーク内でウェブサイトを開発およびテストする目的で、自宅にR&Dネットワークを構築したいと考えています。ホームネットワーク上の任意のコンピューターとデバイスのFQDN(http://test.lochttp://test.bobなど)を解決したい。

hostsファイルを変更してコンピューターに接続できるようにすることはできますが、携帯電話やタブレットもテストできるようにしたいと考えています。私のルーターdoeshttp://server1http://server1/page_urlhttp://server2/other_pageなどの修飾されていない名前はサポートされていますが、http://server1.loc/examplehttp://server2.internal/exampleはサポートされていません。

DHCPサーバーが特定のマシンに持たせたい(そしてすべてを特別に指定したい)IPアドレスを渡し、DNSがそれらの内部を解決することで、このような有線ネットワークをセットアップできることはわかっていますが、私は尋ねていますアドレスを指定し、そうでないものを外部に(私のISP DNSに)転送します。しかし、WiFi経由で接続するメカニズムが関係しているのかわかりません。

WiFi /モデム/ルーターは一般的にWiFiを処理しているため、その接続メカニズムでは、ITがデバイスにIPアドレスを指定する必要がありますか、それともDHCPサーバーを要求/検索し、サーバーから渡されたとおりに割り当てることができますか?セットアップしますか?

注:私は良い(-ish)ルーターを持っています、そして私はほとんどそれが好きです、それは私が求めているものを具体的にサポートしていません。私はあなたが望むならこれに入ることができます、しかしそれはここでの質問ではありません、これ(そして上にあるもの)は私がこれをしたい理由についてのほんの少しの背景です。私のルーターは現在、中心的な「すべて」であり、その機能の一部を、より制御しやすいカスタムサーバーに分割したいと考えています(DHCPとDNSは特定の2つですが、おそらくもっと先のことです)。興味のある方は、現在フリッツボックス7390を使用しています

2
Madivad

簡単な答え:いいえ、wifiAPはDHCPとDNSも処理する必要はありません。さらに、多くの場合、1つの場所/ネットワークに複数のサービスを含めることができるため、これらのサービスの無効化をサポートする必要があります。

たとえば、企業や大学では、すべてのネットワークにDHCPサーバーとDNSサーバーがあり、それを実行しているのはWi-Fiルーターではありません。

そのためにLinuxサーバーをかなりうまく使うことができます。

長い答え:

Wi-FiのDHCPメカニズムは、レイヤー2が認証されると、ほとんどケーブルネットワークのDHCPメカニズムになります。

Wi-Fi側でDHCPを維持し、サーバーをDNSとして提供するようにDHCPを構成するか、DHCPを完全に無効にしてサーバーにDHCPを実行させることができます。 Wi-FiデバイスがDHCPサーバーの同じネットブロック/ブロードキャストドメインにある限り。そうでない場合は、dhcpリレーを使用する必要があります。これはセットアップを複雑にし、エンタープライズ環境でのみ正当化されます。または、ネットブロック/ブロードキャストドメインごとに異なるDHCPサーバーを使用します。

代替DHCP/DNSサーバーを使用する場合は、サービスの安定性を高めるために、ケーブルを介して接続することを強くお勧めします。

マシンに関しては、特定のIPと名前を持つ必要がある場合は、それらのMACアドレスをDHCPサーバーの特定のIPに固定できます。

DNSでローカルドメインを作成することもお勧めします。 BINDと同じくらい強力なものが必要ですが、大規模なプロジェクトで必要になるため、また非常に興味深いアンチDoSおよびブラックリスト機能があるため、代替手段よりも使用することをお勧めします。

DNS用のドメインを作成する必要があります。たとえば、domain.homeです。 .localはzeroconfサービスに関連付けられているため、避けてください。

Fritz!Boxは非常に興味深い機器であり、ドイツで広く使用されています。これらすべてを実行できますが、制御と学習を向上させるために、その機能の一部をLinuxサーバーにオフロードすることをお勧めします。

私はあなたのFritzBoxの代わりにDebianサーバー/ルーターを家に持っています。ファイアウォール、IPsec VPN、DNS、DHCPとして機能し、電話/ voIP PBXアスタリスク付き)として機能します。

OpenWRT(Linux)を使用したTP-Linkは、wifiのみを実行し、ルーティングは実行しません。したがって、残りのすべてのサービスは、Linuxサーバーによって同じネットワークで実行されます。

Linux専用のソフトウェアとしては、DHCP用のISC DHCPD、DNS用のISC BIND、PBX用のアスタリスク、VPN用のstrongWANまたはopenVPNがあります。

また、新しいマシンを購入しているかどうかもわかりません。低コストでネットワークの概念をいじくり回すのに非常に興味深いのは、LamoboR1です。 ARMテクノロジー、VLANをサポートする5ギガビットイーサネットポートを備えた内部スイッチポート、wifiチップ(最悪)、およびSATAインターフェイス。

3
Rui F Ribeiro