Zentyal Linuxサーバーを再起動すると、ネットワーク構成が削除されます。

Zentyal Linuxサーバーを再起動すると、ネットワーク構成が削除されます。

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 

ファイル(このディレクトリのテンプレートの1つをコピーすることもできます):

#!/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が自動的に起動します。

関連情報