Народ помогите, уже не знаю что делать... все что можно перечитал.. форумы облазил... вроде все правильно сделано... а не работает... уже и не наю с каким бубном бегать...
задача как и всегда однотипная:сеть1:
внутр.IP:10.22.12.3
внешн.IP:A.B.C.D
сеть: 10.22.12.0/24
сеть2:
внутр.IP:192.168.0.150
внешн.IP:W.X.Y.Z
сеть: 192.168.0.0/24
мое решение:
сеть1:
rc.conf
cloned_interfaces="gif0"
gif_interfaces="gif0"
ifconfig_gif0="inet 10.22.12.3 192.168.0.150 netmask 0xffffffff tunnel A.B.C.D W.X.Y.Z"
static_routes="vpn"
route_vpn="192.168.0.0/24 192.168.0.150"
rc.firewall
${fwcmd} add 310 allow ip from W.X.Y.Z to A.B.C.D
${fwcmd} add 311 allow ip from A.B.C.D to W.X.Y.Z
${fwcmd} add 312 allow ip from 192.168.0.0/24 to 10.22.12.0/24
${fwcmd} add 313 allow ip from 10.22.12.0/24 to 192.168.0.0/24
netstat -rn
10.22.12/24 link#1 UC 0 0 rl0
192.168.0 192.168.0.150 UGS 0 89 gif0
192.168.0.150 10.22.12.3 UH 1 56 gif0
сеть2:
rc.conf
cloned_interfaces="gif0"
gif_interfaces="gif0"
ifconfig_gif0="inet 192.168.0.150 10.22.12.3 netmask 0xffffffff tunnel W.X.Y.Z A.B.C.D"
static_routes="vpn"
route_vpn="10.22.12.0/24 10.22.12.3"
rc.firewall
${fwcmd} add 310 allow ip from A.B.C.D to W.X.Y.Z
${fwcmd} add 311 allow ip from W.X.Y.Z to A.B.C.D
${fwcmd} add 313 allow ip from 10.22.12.0/24 to 192.168.0.0/24
${fwcmd} add 314 allow ip from 192.168.0.0/24 to 10.22.12.0/24
netstat -rn
192.168.0 link#1 UC 0 0 rl0
10.22.12/24 10.22.12.3 UGS 0 258 gif0
10.22.12.3 192.168.0.150 UH 1 58 gif0
ИТОГО:
могу пинговать только этот самый шлюз что с той что с другой стороны... сети недоступны!!!
Подскажите плиз что делать, что я делаю не так... я уже измучался нафих... даже бубен не помогает...