Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

На Кинетик ультра установлена entware 3х. В каталоге init.d находится скрипт K21openvpn-tap, который стартует автоматически вместе с системой.

А S20openvpn не запускается при этом при загрузки системы.

 

login as: root
root@192.168.30.254's password:


BusyBox v1.24.2 () built-in shell (ash)

~ # mc

~ # ps | grep openvpn
  450 root      5828 S    openvpn-tap --daemon --cd /opt/etc/openvpn/openvpn-t
 8963 root      3568 S    grep openvpn
~ # mc

~ # /opt/etc/init.d/K21openvpn-tap stop
 Checking openvpn-tap...              alive.
 Shutting down openvpn-tap...              done.
~ # /opt/etc/init.d/S
S10dhcpd     S20openvpn   S47snmpd     S51dropbear
~ # /opt/etc/init.d/S20openvpn start
 Starting openvpn...              done.
~ # mc

~ # reboot
login as: root
root@192.168.30.254's password:


BusyBox v1.24.2 () built-in shell (ash)

~ # ps | grep openvpn
  452 root      5828 S    openvpn-tap --daemon --cd /opt/etc/openvpn/openvpn-tap --config openvpn-tap.conf
  649 root      3568 S    grep openvpn
~ # opkg update
Downloading http://entware-3x.zyxmon.org/binaries/mipsel/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/keen3x.
~ # opkg upgrade
~ # /opt/etc/init.d/
K21openvpn-tap  S10dhcpd        S20openvpn      S47snmpd        S51dropbear     rc.func         rc.unslung
~ # /opt/etc/init.d/K21openvpn-tap stop
 Checking openvpn-tap...              alive.
 Shutting down openvpn-tap...              done.
~ # /opt/etc/init.d/S
S10dhcpd     S20openvpn   S47snmpd     S51dropbear
~ # /opt/etc/init.d/S
S10dhcpd     S20openvpn   S47snmpd     S51dropbear
~ # /opt/etc/init.d/S20openvpn start
 Starting openvpn...              done.
~ #

Собственно это у меня, что-то ни так или.......?

Опубликовано
39 минут назад, dexter сказал:

Собственно это у меня, что-то ни так или.

Скорее всего сценарий initrc не прописан. ЕМНИП в этом случае сама прошивка вызывает все скрипты из папки /opt/etc/init.d. Вставляйте вызовы logger для отладки ситуации.

Опубликовано

Да, прошивка запускает скрипт с K*****. Затем запускает и S*****. Ждем ответа от разработчиков.

Опубликовано (изменено)

У меня все ОК сейчас 2.11.B.0.0-0 но и до этого проблем небыло

/opt/etc/init.d # ls -l
-rwxr-xr-x    1 root     root          1352 Feb 20  2017 K08samba
-rwxr-xr-x    1 root     root           212 Aug  4 15:32 K09https_dns_proxy
-rwxr-xr-x    1 root     root           311 Feb 20  2017 K32vnstat
-rwxr-xr-x    1 root     root           735 Sep 25 07:57 K40sshd
-rwxr-xr-x    1 root     root           218 Feb 20  2017 K47snmpd
-rwxr-xr-x    1 root     root           235 Feb 20  2017 K54pcap_dnsproxy
-rwxr-xr-x    1 root     root           435 Feb 20  2017 K60netdata
-rwxr-xr-x    1 root     root           215 Feb 20  2017 K80lighttpd
-rwxr-xr-x    1 root     root           242 Jun 12  2017 K90_zerotier.sh
-rwxr-xr-x    1 root     root           875 Sep 25 07:57 K91smb
-rwxr-xr-x    1 root     root           232 Feb 20  2017 S10cron
-rwxr-xr-x    1 root     root           584 Sep 18 08:23 S11rgn-tools
-rwxr-xr-x    1 root     root           712 Dec 25 01:20 S51dropbear
-rwxr-xr-x    1 root     root           193 Dec 25 01:20 S56dnsmasq
-rwxr-xr-x    1 root     root          1457 Dec 15 11:47 S57dnscrypt-proxy
-rwxr-xr-x    1 root     root           314 Dec 25 01:20 S99sysstat
-rw-r--r--    1 root     root          2822 Jun 13  2017 rc.func
-rwxr-xr-x    1 root     root           943 Jun 13  2017 rc.unslung

на K* не вижу в запуске, стоит /opt/etc/init.d/rc.unslung

Скрытый текст

for i in $(/opt/bin/find /opt/etc/init.d/ -perm '-u+x' -name 'S*' | sort $ORDER ) ;
do
    case "$i" in
        S* | *.sh )
    ....
            ;;
        *)
        ....
            ;;
    esac
done

 

Изменено пользователем vasek00
Опубликовано
7 часов назад, dexter сказал:

Да, прошивка запускает скрипт с K*****. Затем запускает и S*****. Ждем ответа от разработчиков.

Скрипт initrc в прошивке на закладке opkg правильно прописан?

Опубликовано

Проверил на первой Extra. Даже прошивку обновил до 2.11.B.0.0-0. Все и работало и работает как надо. Скрипты K* не отрабатывают.

 

Так что вставляйте вызовы loger во все скрипты, включая rc.unslung и смотрите, что происходит.

Опубликовано

UPD. zyxmon прав. Дело было в скрипте initrc.

Это я роутеры перепутал. Указал и всё заработало как надо.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.