OpenWRT & OpenVPN: резервный линк через NCM

Apr 18, 2020 17:04


Вот здесь я писал, как сделать на OpenWRT резервный линк через 3G-модем в режиме PPP. Теперь то же самое, но другой модем, работающий в режиме NCM.

Основное отличие заключается в том, что в предыдущем примере мы запускали OpenVPN по событию успешного установления PPP-линка. Здесь же никакого PPP нет. Значит, нужно искать какое-то другое событие, на ( Read more... )

openwrt, bash, openvpn

Leave a comment

Comments 7

karpion April 18 2020, 15:46:07 UTC
Вместо
[ -e /var/run/s5-vpn.pid ] && kill $(cat /var/run/s5-vpn.pid) я бы написал
[ -e /var/run/s5-vpn.pid ] && read s5_vpn < /var/run/s5-vpn.pid && kill $s5_vpn чтобы не запускать процесс cat. А путь к файлу /var/run/s5-vpn.pid я бы записал в переменную окружения, благо оно встречается по три раза в каждом скрипте.

Reply

klink0v April 18 2020, 20:08:35 UTC
Спасибо.

Reply


kvazimoda24 April 18 2020, 16:35:25 UTC
А зачем ты букву z везде добавляешь?

Reply

klink0v April 18 2020, 20:13:20 UTC
Чтобы скрипт не обвалился, если вдруг переменная окажется пустой или непроинициализированной. Возможно, это старая параноя.

Reply

kvazimoda24 April 18 2020, 20:25:57 UTC
Тогда риторический вопрос, почему именно z? :)

Reply

klink0v April 18 2020, 20:35:21 UTC
Да хрен знает. Годится любой символ, кроме служебных.

Reply


zimins_net April 18 2020, 23:12:26 UTC
У журнала Мурзилка выпуски, а не серии :)

Reply


Leave a comment

Up