полные пути iptables для скриптов up/down

Я запускаю клиентскую установку openvpn на Raspberry Pi с последней версией ОС Raspbian. все работает, кроме моих сценариев route-up.sh и down.sh. Я могу запустить их вручную, и они работают, но журналы показывают, что они выдают ошибку при запуске openvpn.

Я сузил проблему до того, что везде нужны полные пути (пути являются относительными при выполнении вручную, но я обнаружил/мне сказали, что они должны быть полными путями, когда openvpn запускает скрипты).

Проблема в том, что я не могу найти iptables для raspberry pi. Я нашел в /sbin/ следующее:

iptables -> xtables-multi

iptables-restore -> xtables-multi

iptables-save -> xtables-multi

Какой файл делает route-up.sh добавить мои правила? Когда я пытаюсь вручную открыть их, чтобы посмотреть (любой из них), он зашифрован, как будто мне не хватает шрифта. Любые идеи?

ДЛЯ СПРАВКИ: Это мой сценарий route-up.sh:

#!/bin/bash
sleep 5
sudo ip rule add from 192.168.0.134 table 10
sudo ip route add default via 192.168.0.1 table 10
sudo iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE
sudo iptables -A INPUT -d mydns.duckdns.org -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -d mydns.duckdns.org -j DROP
if ! pgrep -x "deluged" > /dev/null
then
   sudo -u pi deluged
   PID=$!
   sleep 3
   kill -2 $PID 2>/dev/null
fi

Спасибо за помощь!

0
15.11.2017, 20:00
0 ответов

Теги

Похожие вопросы