openvpn scripts up / down precisam de caminhos completos para o iptables?

0

Estou executando uma instalação de cliente do openvpn em um pi de framboesa com o último sistema operacional raspbian. tudo está funcionando, exceto meus scripts route-up.sh e down.sh. Eu posso executá-los manualmente e eles funcionam, mas os logs mostram que eles cometem erros ao serem executados pelo openvpn.

Eu limitei o problema a precisar de caminhos completos em todos os lugares (os caminhos são relativos ao executar manualmente, mas descobri que foram necessários caminhos completos para quando o openvpn executa os scripts).

O problema é que não consigo encontrar onde o iptables é para o pi de framboesa. Eu encontrei o seguinte em / sbin /

iptables -> xtables-multi

iptables-restore -> xtables-multi

iptables-save -> xtables-multi

Para qual arquivo o route-up.sh acrescenta minhas regras? Quando eu tento abri-los manualmente para dar uma olhada (qualquer um deles), ele está embaralhado como se eu estivesse faltando uma fonte. Alguma idéia?

PARA REFERÊNCIA: Este é o meu roteiro 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

Agradeço a ajuda!

    
por William 13.11.2017 / 21:11

0 respostas