![Debian の単一のワイヤレス ネットワーク インターフェイスを備えた Wi-Fi リピーター/ホットスポット](https://rvso.com/image/1558670/Debian%20%E3%81%AE%E5%8D%98%E4%B8%80%E3%81%AE%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%20%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%82%A4%E3%82%B9%E3%82%92%E5%82%99%E3%81%88%E3%81%9F%20Wi-Fi%20%E3%83%AA%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%2F%E3%83%9B%E3%83%83%E3%83%88%E3%82%B9%E3%83%9D%E3%83%83%E3%83%88.png)
create_ap を使用して Debian でワイヤレス ホットスポット/リピーターを作成しようとしていますが、次のコマンドを実行します。
create_ap wlan0 wlan0 AP_Name Passphrase
次のエラー メッセージが表示されます。
ERROR: Your adapter can not be a station (i.e. be connected) and an AP at the
same time
私のワイヤレス カードは BCM4312 です。
これは私のアダプタの制限だと受け入れてもいいのですが、Windows 10 の「モバイル ホットスポット」機能を使用すると、Wi-Fi に接続したまま簡単にホットスポットを作成できます (追加のワイヤレス カードやイーサネット接続は不要)。
では、なぜ Windows はワイヤレス カードをステーションと AP として同時に使用できるのに、create_ap は使用できないのでしょうか。これはソフトウェアの制限だけでしょうか。もしそうなら、WiFi に接続して同時に AP になることができるソフトウェアは何か知られていますか。
ご提案やアイデアがあればぜひお聞かせください。必要に応じて追加情報も提供できます。
編集:
出力は次のようlspci -knn | grep Net -A2
になります。
08:00.0 Network controller [0280]: Broadcom Limited BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
Kernel driver in use: b43-pci-bridge
答え1
の出力から、オープンソースの ではなくlspci
独自のドライバーを使用する必要があります。wl
b43
broadcom-sta-dkms
記載されている手順に従ってインストールしてください。公式文書。
Debian バージョンに「non-free」コンポーネントを追加します
/etc/apt/sources.list
。例:
# Debian 9 "Stretch"
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
利用可能なパッケージのリストを更新します。関連する最新のlinux-image
、linux-headers
およびbroadcom-sta-dkms
パッケージをインストールします。
# apt-get update
# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
これにより、推奨される wireless-tools パッケージもインストールされます。DKMS は
wl
システム用のモジュールを構築します。競合するモジュールをアンロードします:
# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma b43-pci-bridge
wl モジュールをロードします。
# modprobe wl
APを作成し、同じWiFiインターフェースからのインターネット共有:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase