web-dev-qa-db-ja.com

LinuxネットブックをWiFiAPに変える方法

2つのネットワークインターフェイスを備えたLinux( Fudunt )ネットブックをワイヤレスアクセスポイントにし、ルーターとして機能し、WiFiタブレットのインターネット接続を共有する方法を見つけようとしています。

  • 1つのインターフェースがineteth0(有線)、
  • その他のeth1はWiFiです

だから問題はある種のテザリングです

7
Yurij73

古いノートブックをワイヤレスAPに変えるのは簡単です。私はフドゥントゥを知りません。私はDebianを使用しているため、以下の手順はDebian中心ですが、他のディストリビューションにも簡単に適合させることができます。異なるのは、パッケージ名と構成ファイルの場所です。

必要なソフトウェア

次のパッケージが必要です。

  • hostap
  • wpasupplicant
  • bridge-utils
  • ワイヤレスツール

構成

以下では、ワイヤレス接続がwlan0であり、有線接続がeth0であると想定しているため、セットアップに適合させる必要があります。

まず、ブリッジを設定する必要があります。ファイルwlan0eth0または/etc/network/interfacesを設定するエントリを削除またはコメントアウトし、次の行を追加します。

橋の設置

auto br0
iface br0 inet dhcp
  bridge_ports eth0 wlan0
  pre-up ifconfig eth0 0.0.0.0 up
  pre-up ifconfig wlan0 0.0.0.0 up
  pre-up brctl addbr br0
  pre-up brctl addif br0 eth0
  post-down ifconfig wlan0 0.0.0.0 down
  post-down ifconfig eth0 0.0.0.0 down
  post-down brctl delif br0 eth0
  post-down brctl delbr br0

Hostapdの設定

hostapdデーモンに特定の構成ファイルを使用するように指示します。次の行が/etc/default/hostapdに存在することを確認します。

DAEMON_CONF=/etc/hostapd/hostapd.conf

これで、ワイヤレスネットワークをセットアップできます。ここでは、構成例を示します。正確な値は、ハードウェア、サポートされている暗号化、および環境(周囲のネットワークなど)によって異なります。ファイル/etc/hostapd/hostapd.confを開き、次の値が設定されていることを確認します。

interface=wlan0
bridge=br0
driver=nl80211
ssid=MyNetwork
hw_mode=g
channel=9
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=myverysecretpassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

ここで重要なのは、hostapdとハードウェアで動作するドライバーを選択することです。 SSIDは、ネットワークを識別するためのランダムな文字列です。周囲のネットワークとの干渉が最小限になるように、チャネルを選択する必要があります。パスフレーズは少なくとも8文字の長さである必要があります。

その他のオプションについては、提供されている構成ファイルをお読みください。それは多くのコメントがあり、ほとんどマニュアルとして機能します。

アクセスポイントの起動

今、あなたはインターフェースを立ち上げることができます

/etc/init.d/networking restart

アクセスポイントを起動します

/etc/init.d/hostapd start

別の可能な解決策

FreeBSDディストリビューション pfSense は、AP機能を備えたファイアウォールおよびルーティングプラットフォームです。 GUIを使用してすべてをうまく設定できます。舞台裏でもhostapを使用していますが、構成はより単純でユーザーフレンドリーです。 pfSenseを使用することの欠点は、同じボックスで通常のコンピューティングを実行するべきではないことです。これは技術的な要件ではありませんが、pfSenseは専用システムで実行されることを想定しています。

5
Marco

それがあなたの唯一のタブレットのためであるならば、アドホック接続は十分でしょう。 iptablesを使用してトラフィックを転送できます。

他の目的では、hostapがアダプターで機能するかどうかを確認してください。そうすれば、複数のユーザー用の実際のアクセスポイントがあります(ここでも転送にiptablesを使用してください)。

2
ott--