これは別の回答として追加されました。他の回答が多くの論争を引き起こしたためです。
何よりもまず、ワイヤレスアダプタの名前を知る必要があります。以下のコマンドを使用して取得します。
iwconfig
ほとんどの場合、wlan0またはwlan1です。
古いWiFiアダプターを使用しており、使用するドライバーを知りたい場合があります。USBまたはPCIのタイプに応じて、以下のコマンドを使用できます。
lsusb
lspci
以下のコマンドを使用して、現在使用しているドライバーを確認します。
lsmod
プログラムをインストールする必要があります。キーボードのCtrl+ Alt+ Tを押すだけで、ターミナルが開きます。開いたら、以下のコマンドを実行します:
sudo apt-get install hostapd
次のコマンドでメインネットワークアダプター構成ファイルを開きます。
sudo gedit /etc/hostapd/hostapd.conf
そして、このように編集します:
interface=wlan0
driver=nl80211
country_code=US
ssid=mySSID
hw_mode=g
channel=1
wpa=2
wpa_passphrase=MyWiFiPassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
最初の行は、ネットワークアダプタ名です。運が悪く、サードパーティのドライバーが必要でない限り、ほとんどの場合、2行目は変更しないでください。3行目では説明は不要です。4行目は、WiFiアクセスポイント名(SSID)です。5行目は、ネットワークをa / b / g / nモードとして識別します。次の行はネットワークチャネルです。残りの行は、セキュリティと暗号化を設定します。ほとんどの場合、パスフレーズの変更のみが必要です。
次のコマンドで2番目の構成ファイルを開きます。
sudo gedit /etc/default/hostapd
そして、このように変更します:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
RUN_DAEMON="yes"
DAEMON_OPTS="-dd"
最初の行は、メインネットワークアダプターの構成ファイルを指します。2行目は、hostapdが起動時にバックグラウンドでDAEMONモードで実行するように指示します。最後の行は、hostapdにすべてのメッセージを記録するように指示します。ここで重要なトリックは、2つの異なるワイヤレスネットワークアダプターを使用してデュアルバンドアクセスポイントをセットアップする場合、各Ardの元の構成ファイル(1番目のファイル)を作成し、次のように変更することです。
DAEMON_CONF="/etc/hostapd/hostapd.conf /etc/hostapd/hostapd2.conf"
設定が完了しました。
DAEMONの実行
ここで、hostapd DAEMONが起動時に起動することを確認する必要があります(以下の最初のコマンド)。これを実行して、必須の再起動を回避する必要があります。
sudo update-rc.d hostapd defaults
sudo /etc/init.d/hostapd start
そして完成です。これで、新しく構築したアクセスポイントに接続できます。
出典:Hostapd:仮想Wi-Fiアクセスポイントを作成するためのLinuxウェイ&Hostapd Linuxのドキュメントページを