비밀번호가 필요하지 않은 핫스팟을 생성하는 방법은 무엇입니까?

비밀번호가 필요하지 않은 핫스팟을 생성하는 방법은 무엇입니까?

비밀번호 없이 핫스팟을 만드는 방법이 있나요?

"핫스팟 명령" 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

비밀번호(WPA 또는 wep)가 생성되고 이 옵션이 비밀번호를 인쇄하는 데 사용되므로 명령을 통해 wifi hotspot공개 핫스팟을 생성할 수 없습니다 .nmcli--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 repo:

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 무선 보안 부분을 포함하는 상당히 다른 연결 프로필이 생성됩니다. 프로필은 한 번 생성되면 변경할 수 없다고 생각하므로 보안과 비보안 간에 전환하려면 두 개의 프로필이 필요할 수 있습니다.

같은 맥락에서 사람들은 WiFi를 이더넷에 연결하려고 시도하고 있습니다. 내가 아는 한, 브리지를 포함하도록 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"

관련 정보