Zentyal Linux 서버의 무선 구성에 문제가 있습니다. /etc/network/interfaces에서 Wi-Fi 네트워크 설정을 다음과 같이 구성했습니다.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto wlan1
iface wlan1 inet dhcp
wireless-essid <name>
wireless-key1 <key>
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
...
잘 작동하지만 서버를 다시 시작하면. 네트워크 설정은 매번 삭제되며 다음 줄만 표시됩니다.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Wi-Fi를 시작하기 위해 이러한 설정을 다시 작성해야 할 때마다. 어떻게 되어가나요? 이 문제를 어떻게 해결할 수 있나요?
답변1
Zentyal은 "일반" 구성 파일을 사용하지 않습니다. 서버를 다시 시작할 때마다 설정이 삭제됩니다. 관리자가 구성 옵션을 설정할 수 있도록 Zentyal은 기본 구성 파일에 따라 실행되는 스크립트인 "후크"를 허용합니다.
복잡하지 않습니다. WPA 신청자가 이미 설정되어 작동 중이라면 해당 항목을
/etc/zentyal/hooks/network.postsetconf
파일(이 디렉터리의 템플릿 중 하나를 복사할 수도 있음):
#!/bin/sh
export WLAN_IFACE="wlan0"
export WLAN_ESSID="YOUR_SSID"
export WLAN_CONF="wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf"
/usr/share/zentyal-network/setup-wireless
exit 0
이제 Wi-Fi가 자동으로 시작됩니다.