Стоит задача объединить подсети двух офисов для использования общих шар Samba и доступа к почте (на сервере одного из офисов стоит Dovecot; подключаться нужно из обоих офисов по IMAP). Настроил серверы на Gentoo, раздачу интернета сделал через NAT. Также настроил и OpenVPN. Проблема в том что, туннель поднимается, серверы друг друга пингуют, но вот компьютеры внутренней сети сервер другого офиса не видят. Полагаю, надо добавить правила в NAT, но не знаю какие.
Правила iptables (типовой из манов Gentoo):
#Copy and paste these examples ...
export LAN=br0
export WAN=ppp0
#First we flush our current rules
iptables -F
iptables -t nat -F
#Setup default policies to handle unmatched traffic
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
#Then we lock our services so they only work from the LAN
iptables -I INPUT 1 -i ${LAN} -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -A INPUT -p UDP --dport bootps ! -i ${LAN} -j REJECT
iptables -A INPUT -p UDP --dport domain ! -i ${LAN} -j REJECT
#(Optional) Allow access to our ssh server from the WAN
iptables -A INPUT -p TCP --dport ssh -i ${WAN} -j ACCEPT
#Drop TCP / UDP packets to privileged ports
iptables -A INPUT -p TCP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
iptables -A INPUT -p UDP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
#Finally we add the rules for NAT
iptables -I FORWARD -i ${LAN} -d 192.168.0.0/255.255.0.0 -j DROP
iptables -A FORWARD -i ${LAN} -s 192.168.0.0/255.255.0.0 -j ACCEPT
iptables -A FORWARD -i ${WAN} -d 192.168.0.0/255.255.0.0 -j ACCEPT
iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE
route -n (сервер OpenVPN)
Destination Gateway Genmask Flags Metric Ref Use Iface
81.89.80.123 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.50.123.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.50.123.0 10.50.123.2 255.255.255.252 UG 0 0 0 tun0
10.50.123.0 10.50.123.2 255.255.255.0 UG 0 0 0 tun0
192.168.2.0 10.50.123.2 255.255.255.0 UG 0 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 81.89.80.123 0.0.0.0 UG 0 0 0 ppp0
Destination Gateway Genmask Flags Metric Ref Use Iface
78.29.3.102 10.50.0.1 255.255.255.255 UGH 0 0 0 eth0
10.50.123.1 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.100.222.102 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
95.129.163.56 10.50.0.1 255.255.255.248 UG 0 0 0 eth0
10.100.12.0 10.50.0.1 255.255.255.0 UG 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.1.0 10.50.123.1 255.255.255.0 UG 0 0 0 tun0
78.29.0.0 10.50.0.1 255.255.254.0 UG 0 0 0 eth0
10.50.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
109.191.64.0 10.50.0.1 255.255.192.0 UG 0 0 0 eth0
10.128.0.0 10.50.0.1 255.248.0.0 UG 0 0 0 eth0
10.48.0.0 10.50.0.1 255.240.0.0 UG 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0