Ситуация следующая, после того как разочаровался в openvpn'е на dd-wrt, поднял дома роутер на нормальной машине и debian'е.
Всё, что нужно, работает, кроме следующей мульки: дома есть обычный wifi роутер (ip 10.0.1.1) с проброшенным портом openvpn до компа с дебианом (ip 10.0.1.20) и NAS Thecus 4100evo с transmission (ip 10.0.1.10), в который я хочу заливать файлы торрентов, чтобы он их качал. Однако, этого не происходит. На его (NAS'а) веб-морду через vpn я могу попасть, но когда нажимаю в форме загрузки файла кнопку Upload, ничего не просиходит. Домашняя сеть 10.0.1.0/24, VPN 10.0.15.0/24 .
iptables:
root@mkhHome> iptables -L -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
55 7270 ACCEPT all -- lo any anywhere anywhere
0 0 REJECT all -- !lo any anywhere loopback/8 reject-with icmp-port-unreachable
448 184K ACCEPT all -- any any anywhere anywhere state RELATED,ESTABLISHED
0 0 ACCEPT tcp -- any any anywhere anywhere state NEW tcp dpt:2001
0 0 ACCEPT udp -- any any anywhere anywhere state NEW udp dpt:2002
0 0 ACCEPT tcp -- any any anywhere anywhere state NEW tcp dpt:2812
0 0 ACCEPT icmp -- any any anywhere anywhere icmp echo-request
2 474 REJECT all -- any any anywhere anywhere reject-with icmp-port-unreachable
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
237 118K ACCEPT all -- eth0 tun0 anywhere anywhere
384 248K ACCEPT all -- any eth0 10.0.15.0/24 anywhere
0 0 REJECT all -- any any anywhere anywhere reject-with icmp-port-unreachable
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
331 148K ACCEPT all -- any any anywhere anywhere
root@mkhHome> iptables -L -v -t nat
Chain PREROUTING (policy ACCEPT 2 packets, 474 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 11 packets, 700 bytes)
pkts bytes target prot opt in out source destination
0 0 MASQUERADE all -- any eth0 10.0.15.0/24 anywhere
Chain OUTPUT (policy ACCEPT 11 packets, 700 bytes)
pkts bytes target prot opt in out source destination
OpenVPN config:
management localhost 9875
port 12345
proto udp
dev tun0
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
server 10.0.15.0 255.255.255.0
push "route 10.0.1.0 255.255.255.0"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3