Proxmox는 기본적으로 무선 네트워크 관리 도구(wpasupplicant)가 설치되어 있지 않아 패키지 설치를 위해 초기 1회 유선 인터넷 연결이 필요
맥북과 Proxmox 본체를 LAN 케이블로 직접 연결
맥북 설정: 시스템 설정 ➔ 일반 ➔ 공유 ➔ 인터넷 공유(Wi-Fi ➔ USB LAN) 활성화
# 브릿지에서 유선 포트 분리 및 IP 갱신
ip link set nic0 nomaster
ip addr flush dev nic0
dhclient -r nic0
dhclient -v nic0
# 인터넷 연결 확인
ping -c 3 8.8.8.8
패키지 의존성을 정리하고 wpasupplicant를 설치
## 무료 버전을 사용시 다음을 모두 주석처리
/etc/apt/sources.list.d/pve-enterprise.sources, ceph.sources
## 무료 저장소 추가
/etc/apt/sources.list.d/proxmox.sources
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
apt update
apt --fix-broken install -y
apt install -y wpasupplicant
echo 'export PATH=$PATH:/usr/sbin:/sbin' >> ~/.bashrc
source ~/.bashrc
무선 랜카드 인터페이스명을 확인하고 활성화합니다.
ip link
# 확인된 인터페이스명(예: wlx90de803212f8) 활성화
ip link set wlx90de803212f8 up
주변 Wi-Fi 신호 및 BSSID(MAC 주소)를 스캔합니다.
# 임시 소켓 활성화 후 스캔
wpa_supplicant -B -i wlx90de803212f8 -D nl80211,wext -c /dev/null
wpa_cli -i wlx90de803212f8 scan
wpa_cli -i wlx90de803212f8 scan_results
killall wpa_supplicant
통신사 공유기 등에서 SSID mismatch 및 인증 오류를 방지하기 위해 BSSID를 명시하여 설정을 생성
cat << 'EOF' > /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
bssid=0c:96:cd:72:91:25
psk="비밀번호"
key_mgmt=WPA-PSK
}
EOF
wpa_supplicant -B -i wlx90de803212f8 -D nl80211,wext -c /etc/wpa_supplicant.conf
sleep 3
dhclient -v wlx90de803212f8
# 공유기 게이트웨이(예: 172.30.1.254)로 기본 경로 전환
ip route replace default via 172.30.1.254 dev wlx90de803212f8
# 인터넷 확인
ping -c 3 8.8.8.8
재부팅 시 기본 게이트웨이 충돌을 방지하고 Wi-Fi가 자동 구동되도록 네트워크 설정을 수정
/etc/network/interfaces 파일 수정:
nano /etc/network/interfaces
기존 vmbr0 영역의 gateway 항목을 제거하고 무선 인터페이스 구문을 추가
Plaintext
auto lo
iface lo inet loopback
iface nic0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.10/24
bridge-ports nic0
bridge-stp off
bridge-fd 0
auto wlx90de803212f8
iface wlx90de803212f8 inet static
address 172.30.1.89/24
gateway 172.30.1.254
wpa-conf /etc/wpa_supplicant.conf
wpa-driver nl80211,wext
source /etc/network/interfaces.d/*
변경 내용 저장 후 재부팅:
reboot
재부팅 완료 후 맥북 웹 브라우저에서 할당받은 무선 IP로 접속
접속 URL: https://[할당받은_무선_IP]:8006 (예: https://172.30.1.89:8006)