Update IKEv2 setup log
- When using the IKEv2 change server address script on Docker, update the IKEv2 setup log with the new server address, so that it can be displayed in the container logs after a restart.
This commit is contained in:
parent
8817e6f924
commit
fad9e0d34d
@ -248,6 +248,13 @@ update_ikev2_conf() {
|
|||||||
sed -i "/conn ikev2-cp/a \ leftcert=$server_addr" /etc/ipsec.d/ikev2.conf
|
sed -i "/conn ikev2-cp/a \ leftcert=$server_addr" /etc/ipsec.d/ikev2.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update_ikev2_log() {
|
||||||
|
ikev2_log="/etc/ipsec.d/ikev2setup.log"
|
||||||
|
if [ -s "$ikev2_log" ]; then
|
||||||
|
sed -i "/VPN server address:/s/$server_addr_old/$server_addr/" "$ikev2_log"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
restart_ipsec_service() {
|
restart_ipsec_service() {
|
||||||
bigecho "Restarting IPsec service..."
|
bigecho "Restarting IPsec service..."
|
||||||
mkdir -p /run/pluto
|
mkdir -p /run/pluto
|
||||||
@ -278,6 +285,7 @@ ikev2changeaddr() {
|
|||||||
|
|
||||||
create_server_cert
|
create_server_cert
|
||||||
update_ikev2_conf
|
update_ikev2_conf
|
||||||
|
update_ikev2_log
|
||||||
if [ "$os_type" = "alpine" ]; then
|
if [ "$os_type" = "alpine" ]; then
|
||||||
ipsec auto --replace ikev2-cp >/dev/null
|
ipsec auto --replace ikev2-cp >/dev/null
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user