ルーターへのイーサネットケーブルでインターネットに接続されたubnutuサーバーがあります。サーバーに接続されたWifiUSBドングルでインターネット接続を共有したいと思います。
サーバーをwifiアクセスポイントとしてセットアップするための可能な方法は何ですか?
ルーターはdhcpサーバーを実行しており、wifiクライアントがubuntuボックスに「ルーティング」を行わずにルーターから直接IPを取得するようにしたいと思います。
WiFiインターフェースをアドホックまたはAPモードで実行する必要があります。セキュア化とブリッジングを含む、Linuxでのワイヤレスアクセスポイント構成の詳細については、 http://www.linux.com/archive/articles/55617 をお読みください。すべてのチップセットがAPモードで実行できるわけではないため、マイレージが異なる場合があることに注意してください。
したがって、基本的には、Ubuntuボックスをリピーターまたはメディアコンバーター(ブリッジとも呼ばれます)として機能させる必要があります。次のようなものを/etc/network/interfaces
に追加してみてください。
iface br0 inet static
address 192.168.1.2
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports all
注:bridge-utils
パッケージをインストールする必要があります。
Ububtuボックスに「なんらかの」ルーティングがないと、クライアントがルーターからIPを取得することは不可能だと確信しています。ボックスは、WiFiからLANにトラフィックをルーティングし、それ自体でトラフィックを戻すことはありません。
イーサネットインターフェースとWi-Fiインターフェースをブリッジすることができ、すべてのトラフィックは変更されずに通過します。ルーターは、ワイヤレスクライアントからのDHCP要求を確認し、それらに応答します。
マシン自体がタフであるために、追加のインターフェースが必要になります。または、ブリッジインターフェイスを通常のイーサネットインターフェイスとしてマシンで使用できるようにするトリックを探すこともできます。