
パスワードのないホットスポットを作成する方法はありますか?
「ホットスポット コマンド」nmcli
:
wifi hotspot [ifname ifname] [con-name name] [ssid SSID]
[band {a | bg}] [channel channel] [password password]
空のパスワードは許可されません。
Error: Invalid 'password': '' is not valid WPA PSK.
nmcli
ホットスポットを生成するために使用される構成ファイルを編集して、パスワード不要のホットスポットにする方法があると思います。
nmcli
これができない場合、他にどのようなツールでそれができるでしょうか?
ありがとう
答え1
wifi hotspot
コマンドを使用してオープン ホットスポットを作成することはできません。nmcli
はパスワード (WPA または wep) を生成し、--show-secrets
オプションを使用してパスワードを印刷するためです。
オープンWi-Fiホットスポットを作成する簡単な方法は、create_ap
指示:
インストールするには以下を実行します:
git clone https://github.com/oblique/create_ap
cd create_ap
make install
サービスを開始します:
systemctl start create_ap
オープン アクセス ポイントを作成するには、次のコマンドを実行します。
create_ap wlan0 eth0 MyAccessPoint
またはWi-Fi経由で接続している場合:
create_ap wlan0 wlan0 MyAccessPoint
アップデート
create_ap
維持されているlinux-wifi-hotspot
元のリポジトリの代わりに git リポジトリ:
sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make hostapd libqrencode-dev libpng-dev
git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot
make
sudo make install
sudo systemctl enable --now create_ap
wihotspot
Debian ベースのディストリビューションの場合:
sudo add-apt-repository ppa:lakinduakash/lwh
sudo apt install linux-wifi-hotspot
答え2
nmcli device wifi hotspot
ホットスポット プロファイルを作成してアクティブ化するための便利な機能にすぎません。実際、オープン ホットスポットはサポートされていません。
nm-connection-editor
ただし、や などの他の手段を使用して適切な接続プロファイルを作成することもできますnmcli connection add type wifi con-name "My Hotspot" autoconnect no wifi.mode ap wifi.ssid "My Hotspot" ipv4.method shared ipv6.method shared
。
もちろん、既存のプロファイルをセキュリティありからセキュリティなしに変更することもできます。たとえば、nmcli connection modify "$PROFILE" remove wifi-sec remove 802-1x
答え3
はい、nmcliとNetworkManagerを使用して、セキュリティプロトコルを実装せずにオープンWi-Fiネットワークアクセスポイントを作成できます。次のコマンドを使用します。
nmcli connection add \
type wifi \
con-name "My Hotspot" \
autoconnect no \
wifi.mode ap \
wifi.ssid "My Hotspot" \
ipv4.method shared \
ipv6.method shared
注意してください非- 接続を作成するときにパスワード パラメータを含める。接続が構築されるときにパラメータを含めると、WPA または WEP を強制する 802-11-wireless-security セクションを含む、明確に異なる接続プロファイルが作成されます。プロファイルが一度作成されると、変更することはできないと思います。そのため、安全なプロファイルと安全でないプロファイルを切り替える場合は、2 つのプロファイルが必要になる場合があります。
同じように、人々は Wi-Fi をイーサネットにブリッジしようとしています。私の知る限り、ブリッジセクションが含まれないため、ブリッジを含めるように Wi-Fi 接続プロファイルを作成した後に変更することはできません。そのため、オープンな Wi-Fi ブリッジ アクセス ポイントを作成するには、「マスター」パラメータを含めます。
nmcli connection add \
type wifi \
master br0 \
con-name "My Hotspot" \
autoconnect no \
wifi.mode ap \
wifi.ssid "My Hotspot"
Wi-Fiをブリッジした後、wpa_supplicationに問題が発生する可能性があり、コマンドライン、systemd、または引数ファイルでブリッジインターフェースを指定する必要がある場合があります。CentOS8の場合、これは/etc/sysconfig/wpa_supplicantにあります。
--INTERFACES=""
++INTERFACES="-i wlp2s0 -b br0"