Iked - crashed [Задача не SOLVED]

Установил с оверлея luman путем правки ебилда, тк ike-2.2.0-rc-3.tbz2 отсутствует на серваке

#SRC_URI="https://www.shrew.net/download/ike/ike-2.2.0-rc-3.tbz2"
SRC_URI="https://www.shrew.net/download/ike/ike-2.2.0-release.tbz2"
ebuild /var/lib/layman/luman/net-misc/ike/ike-2.2.0_rc3.ebuild digest

запускаю демон iked, ничего не происходит

/usr/sbin/iked -f /etc/iked.conf
ii : created ike socket 0.0.0.0:500
ii : created natt socket 0.0.0.0:4500
## : IKE Daemon, ver 2.2.0
## : Copyright 2013 Shrew Soft Inc.
## : This product linked OpenSSL 1.0.0j 10 May 2012

iked
ii : created ike socket 0.0.0.0:500
ii : created natt socket 0.0.0.0:4500
## : IKE Daemon, ver 2.2.0
## : Copyright 2013 Shrew Soft Inc.
## : This product linked OpenSSL 1.0.0j 10 May 2012

iked
ii : created ike socket 0.0.0.0:500
ii : created natt socket 0.0.0.0:4500
## : IKE Daemon, ver 2.2.0
## : Copyright 2013 Shrew Soft Inc.
## : This product linked OpenSSL 1.0.0j 10 May 2012

в ps aux пусто

/etc/init.d/iked start
iked             | * Caching service dependencies ...                                                                                                                                                     [ ok ]
iked             | * Starting ike daemon ...
iked             |ii : created ike socket 0.0.0.0:500
iked             |ii : created natt socket 0.0.0.0:4500
iked             |## : IKE Daemon, ver 2.2.0
iked             |## : Copyright 2013 Shrew Soft Inc.
iked             |## : This product linked OpenSSL 1.0.0j 10 May 2012   
rc-status 
iked [  crashed  ]
/etc/init.d/iked restart
iked             | * Stopping ike daemon ...
iked             | * WARNING: -o/--oknodo is deprecated and will be removed in the future
iked             | * start-stop-daemon: no matching processes found                                    [ !! ]
iked             | * ERROR: iked failed to stop

Почему не запускается демон?

# ulimit -c unlimited #

# ulimit -c unlimited
# /usr/sbin/iked -f /etc/iked.conf

У вас строка запуска в init.d скрипте кстати такая же?

/etc/init.d/iked

Нет, это я ради наглядности так запустил, а вот содержание /etc/init.d/iked

#!/sbin/runscript

depend() {
	need net
}

start() {
	ebegin "Starting ike daemon"
	start-stop-daemon --start --exec /usr/sbin/iked
	eend $?
}

stop() {
	ebegin "Stopping ike daemon"
	start-stop-daemon --stop --oknodo --exec /usr/sbin/iked
	eend $?
}

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

Ну так конфиг не

Ну так конфиг не подсовывается init скриптом. Я так подозреваю если запустите его без параметров у вас будет тот же крэш. Поправьте init скрипт ( добавьте парамерт с конфигом ) и все заработает.

Исправил, не прошла

Исправил, не прошла спецификация опций
cat /etc/init.d/iked

#!/sbin/runscript
depend() {
	need net
}
start() {
	ebegin "Starting ike daemon"
	start-stop-daemon --start --exec /usr/sbin/iked -f /etc/iked.conf
	eend $?
}
stop() {
	ebegin "Stopping ike daemon"
	start-stop-daemon --stop --oknodo --exec /usr/sbin/iked -f /etc/iked.conf
	eend $?
}

/etc/init.d/iked start

iked             | * Caching service dependencies ...   [ ok ]
iked             | * Starting ike daemon ...
iked             |start-stop-daemon: invalid option -- 'f'
iked             |Usage: start-stop-daemon [options] 
iked             |
iked             |Options: [I:KN:PR:Sa:bc:d:e:g:ik:mn:op:s:tu:r:w:x:1:2:ChqVv]
iked             |  -I, --ionice <arg>                Set an ionice class:data when starting
iked             |  -K, --stop                        Stop daemon
iked             |  -N, --nicelevel <arg>             Set a nicelevel when starting
iked             |  -R, --retry <arg>                 Retry schedule to use when stopping
iked             |  -S, --start                       Start daemon
iked             |  -a, --startas <arg>               deprecated, use --exec or --name
iked             |  -b, --background                  Force daemon to background
iked             |  -c, --chuid <arg>                 deprecated, use --user
iked             |  -d, --chdir <arg>                 Change the PWD
iked             |  -e, --env <arg>                   Set an environment string
iked             |  -k, --umask <arg>                 Set the umask for the daemon
iked             |  -g, --group <arg>                 Change the process group
iked             |  -i, --interpreted                 Match process name by interpreter
iked             |  -m, --make-pidfile                Create a pidfile
iked             |  -n, --name <arg>                  Match process name
iked             |  -o, --oknodo                      deprecated
iked             |  -p, --pidfile <arg>               Match pid found in this file
iked             |  -s, --signal <arg>                Send a different signal
iked             |  -t, --test                        Test actions, don't do them
iked             |  -u, --user <arg>                  Change the process user
iked             |  -r, --chroot <arg>                Chroot to this directory
iked             |  -w, --wait <arg>                  Milliseconds to wait for daemon start
iked             |  -x, --exec <arg>                  Binary to start/stop
iked             |  -1, --stdout <arg>                Redirect stdout to file
iked             |  -2, --stderr <arg>                Redirect stderr to file
iked             |  -P, --progress                    Print dots each second while waiting
iked             |  -h, --help                        Display this help output
iked             |  -C, --nocolor                     Disable color output
iked             |  -V, --version                     Display software version
iked             |  -v, --verbose                     Run verbosely
iked             |  -q, --quiet                       Run quietly (Does not affect errors) [ !! ]
iked             | * ERROR: iked failed to start

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

Откройте какойнить init.d/ssh

Откройте какойнить init.d/ssh и посмотрите как указываются опции в init скриптах генту. Я на память не скажу, но точно не так как вы написали ;)

Ничего не

Ничего не изменилось.

#!/sbin/runscript
ARGS="-f /etc/iked.conf"
depend() {
        need net
}
start() {
        ebegin "Starting ike daemon"
        start-stop-daemon --start --exec /usr/sbin/iked -- $ARGS
        eend $?
}
stop() {
        ebegin "Stopping ike daemon"
        start-stop-daemon --stop --oknodo --exec /usr/sbin/iked -- $ARGS
        eend $?
}
/etc/init.d/iked start
iked             | * Caching service dependencies ...                            [ ok ]
iked             | * Starting ike daemon ...
iked             |ii : created ike socket 0.0.0.0:500
iked             |ii : created natt socket 0.0.0.0:4500
iked             |## : IKE Daemon, ver 2.2.0
iked             |## : Copyright 2013 Shrew Soft Inc.
iked             |## : This product linked OpenSSL 1.0.0j 10 May 2012    
/etc/init.d/iked stop
iked             | * Stopping ike daemon ...
iked             | * WARNING: -o/--oknodo is deprecated and will be removed in the future
iked             | * start-stop-daemon: no matching processes found                                           [ !! ]
iked             | * ERROR: iked failed to stop

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

ARGS="-f

ARGS="-f /etc/iked.conf"

Сдается мне, что не должно - файл настроек то соурсится, а не выдается на std

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Networkmanager + vpnc, как

Networkmanager + vpnc, как альтернативное решение задачи.

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

я в общем так и не понял.

я в общем так и не понял. Когда вы стартуете iked из консоли он запускается занимает терминал? или просто отображает вывод и выходит? если второе зачит он по какой-то причине не страртует, и вам следует посмотреть messages для поиска возможной проблемы

второе, в логах пусто.

второе, в логах пусто.

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".