맛집 여행 캠핑 일상 생활

[Linux] 무선랜 WiFi Hotspot AP 만드는 방법 본문

LINUX

[Linux] 무선랜 WiFi Hotspot AP 만드는 방법

영은파더♥ 2024. 8. 27. 13:20
728x90

USB 무선랜이 있어서 Proxmox 에서 핫스팟을 설정해서 무선공유기로 변신을 해봤습니다.

root@proxmox:~# nmcli device | grep wifi
wlx35a35ce08535  wifi      disconnected            --

nmcli d | grep wifi 로 하셔도 됩니다.

위의 명령어로 무선랜의 장치명을 알아냅니다.

root@proxmox:~# nmcli con add con-name myHotspot ifname wlx35a35ce08535 type wifi ssid myWiFi00 \
 mode ap wifi.band bg wifi.channel 5 ipv4.method shared
Connection 'myHotspot' (bb86341a-a30a-4527-9c7e-265a03875811) successfully added.

ifname 값은 위에서 알아낸 무선랜 장치명을 입력합니다.
여기까지만 하시면 비밀번호 없이 접속이 가능한 AP 가 만들어집니다.
wifi.band bg wifi.channel 5 이 부분은 없어도 됩니다.

ifconfig 로 무선랜 ip address 를 확인하면 10.42.0.1 으로 자동 할당이 되는데 수동으로 변경해 줄 수도 있습니다.

nmcli con modify myHotspot ipv4.addresses 10.10.10.1/24
nmcli con modify myHotspot 802-11-wireless-security.key-mgmt wpa-psk
nmcli con modify myHotspot 802-11-wireless-security.psk 1234567890
nmcli con modify myHotspot 802-11-wireless-security.proto rsn
nmcli con modify myHotspot 802-11-wireless-security.pairwise ccmp

ipv4.addresses 아이피대역 값을 입력해서 수동으로 설정합니다.
그리고 WPA2 AES 로 암호를 걸어줍니다

비밀번호를 설정하는 부분에서 한참 삽질을 하였는데 옵션이 너무 어렵군요~
802-11-wireless-security.proto rsn
802-11-wireless-security.pairwise ccmp
이 두 옵션을 넣어줘야 WPA2 로 설정이 되더군요~

아 그리고 802-11-wireless-security 대신에 wifi-sec 으로 하셔도됩니다.

root@proxmox:~# nmcli con up myHotspot
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

nmcli con up 으로 설정값을 적용해줍니다.

자 이제 와이파이 연결을 시도하시면 됩니다.

# nmcli con del myHotspot
Connection 'myHotspot' (bb86341a-a30a-4527-9c7e-265a03875811) successfully deleted.

nmcli con del 은 설정을 삭제하는 명령어입니다.

 

728x90
반응형
Trackback : | Comments :