dexter Posted January 2, 2018 Share Posted January 2, 2018 На Кинетик ультра установлена 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. ~ # Собственно это у меня, что-то ни так или.......? Quote Link to comment Share on other sites More sharing options...
zyxmon Posted January 2, 2018 Share Posted January 2, 2018 39 минут назад, dexter сказал: Собственно это у меня, что-то ни так или. Скорее всего сценарий initrc не прописан. ЕМНИП в этом случае сама прошивка вызывает все скрипты из папки /opt/etc/init.d. Вставляйте вызовы logger для отладки ситуации. Quote Link to comment Share on other sites More sharing options...
dexter Posted January 2, 2018 Author Share Posted January 2, 2018 Да, прошивка запускает скрипт с K*****. Затем запускает и S*****. Ждем ответа от разработчиков. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted January 2, 2018 Share Posted January 2, 2018 (edited) У меня все ОК сейчас 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 Edited January 2, 2018 by vasek00 Quote Link to comment Share on other sites More sharing options...
dexter Posted January 2, 2018 Author Share Posted January 2, 2018 А у меня запускает на крайней 2.11. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted January 2, 2018 Share Posted January 2, 2018 7 часов назад, dexter сказал: Да, прошивка запускает скрипт с K*****. Затем запускает и S*****. Ждем ответа от разработчиков. Скрипт initrc в прошивке на закладке opkg правильно прописан? Quote Link to comment Share on other sites More sharing options...
dexter Posted January 2, 2018 Author Share Posted January 2, 2018 Да. opkg initrc /opt/etc/init.d/rc.unslung Quote Link to comment Share on other sites More sharing options...
zyxmon Posted January 2, 2018 Share Posted January 2, 2018 Проверил на первой Extra. Даже прошивку обновил до 2.11.B.0.0-0. Все и работало и работает как надо. Скрипты K* не отрабатывают. Так что вставляйте вызовы loger во все скрипты, включая rc.unslung и смотрите, что происходит. Quote Link to comment Share on other sites More sharing options...
dexter Posted January 2, 2018 Author Share Posted January 2, 2018 Я сделал проще, убрал скрипт из каталога и всё стало нормально. Quote Link to comment Share on other sites More sharing options...
dexter Posted January 2, 2018 Author Share Posted January 2, 2018 UPD. zyxmon прав. Дело было в скрипте initrc. Это я роутеры перепутал. Указал и всё заработало как надо. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.