LINUX.ORG.RU
ФорумAdmin

Внезапно падает openvpn

 


0

2

Собственно, сабж. Последние слова покойного:

Tue Jun 12 18:08:01 2012 [liftrasir] Peer Connection Initiated with xx.xx.xx.xx:5555
Tue Jun 12 18:08:04 2012 TUN/TAP device tap0 opened
Tue Jun 12 18:08:04 2012 /sbin/ifconfig tap0 172.20.0.10 netmask 255.255.255.0 mtu 1500 broadcast 172.20.0.255
Tue Jun 12 18:08:04 2012 /etc/openvpn/up.sh tap0 1500 1574 172.20.0.10 255.255.255.0 init
 * status: inactive
Tue Jun 12 18:08:04 2012 Initialization Sequence Completed
Tue Jun 12 22:14:23 2012 event_wait : Interrupted system call (code=4)
Tue Jun 12 22:14:23 2012 /etc/openvpn/down.sh tap0 1500 1574 172.20.0.10 255.255.255.0 init
Tue Jun 12 22:14:23 2012 WARNING: Failed running command (--up/--down): external program did not exit normally
Tue Jun 12 22:14:23 2012 Exiting
Клиент стоит на ноуте, доступ в сеть — как придётся, s2disk периодически. Такое ощущение, что падает, когда инет пропадает в неподходящий момент. Перед тем, как упасть, может неделями спокойно работать.

Как починить?



Последнее исправление: EqX (всего исправлений: 1)
Ответ на: комментарий от hizel

Угумс. Только вот не могу понять, как именно ненормально оно exit, если там код возврата всегда 0.

# If we have a service specific script, run this now
if [ -x /etc/openvpn/"${SVCNAME}"-down.sh ] ; then
	/etc/openvpn/"${SVCNAME}"-down.sh "$@"
fi

# Restore resolv.conf to how it was
if [ "${PEER_DNS}" != "no" ]; then
	if [ -x /sbin/resolvconf ] ; then
		/sbin/resolvconf -d "${dev}"
	elif [ -e /etc/resolv.conf-"${dev}".sv ] ; then
		# Important that we copy instead of move incase resolv.conf is
		# a symlink and not an actual file
		cp /etc/resolv.conf-"${dev}".sv /etc/resolv.conf
		rm -f /etc/resolv.conf-"${dev}".sv
	fi
fi

if [ -n "${SVCNAME}" ]; then
	# Re-enter the init script to start any dependant services
	if /etc/init.d/"${SVCNAME}" --quiet status ; then
		export IN_BACKGROUND=true
		/etc/init.d/"${SVCNAME}" --quiet stop
	fi
fi

exit 0
(скриптов для первого цикла нет, если что)

Да и странно это как-то, молча помереть после всего лишь warning'а.

EqX
() автор топика
Ответ на: комментарий от EqX

Только вот не могу понять, как именно ненормально оно exit, если там код возврата всегда 0.

откуда вы взяли? внутре еще пачка скриптов у вас запускается

hizel ★★★★★
()
Ответ на: комментарий от Yur4eg

Оппа, забыл про это совсем. Спасибо.

Но вопрос о смерти после warning'a остаётся.

EqX
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.