dexter Posted January 2, 2018 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
zyxmon Posted January 2, 2018 Posted January 2, 2018 39 минут назад, dexter сказал: Собственно это у меня, что-то ни так или. Скорее всего сценарий initrc не прописан. ЕМНИП в этом случае сама прошивка вызывает все скрипты из папки /opt/etc/init.d. Вставляйте вызовы logger для отладки ситуации. Quote
dexter Posted January 2, 2018 Author Posted January 2, 2018 Да, прошивка запускает скрипт с K*****. Затем запускает и S*****. Ждем ответа от разработчиков. Quote
vasek00 Posted January 2, 2018 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
dexter Posted January 2, 2018 Author Posted January 2, 2018 А у меня запускает на крайней 2.11. Quote
zyxmon Posted January 2, 2018 Posted January 2, 2018 7 часов назад, dexter сказал: Да, прошивка запускает скрипт с K*****. Затем запускает и S*****. Ждем ответа от разработчиков. Скрипт initrc в прошивке на закладке opkg правильно прописан? Quote
dexter Posted January 2, 2018 Author Posted January 2, 2018 Да. opkg initrc /opt/etc/init.d/rc.unslung Quote
zyxmon Posted January 2, 2018 Posted January 2, 2018 Проверил на первой Extra. Даже прошивку обновил до 2.11.B.0.0-0. Все и работало и работает как надо. Скрипты K* не отрабатывают. Так что вставляйте вызовы loger во все скрипты, включая rc.unslung и смотрите, что происходит. Quote
dexter Posted January 2, 2018 Author Posted January 2, 2018 Я сделал проще, убрал скрипт из каталога и всё стало нормально. Quote
dexter Posted January 2, 2018 Author Posted January 2, 2018 UPD. zyxmon прав. Дело было в скрипте initrc. Это я роутеры перепутал. Указал и всё заработало как надо. 1 Quote
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.