Все делаю так, как написано в хэндбуке (кстати, в русском варианте упущено то, что инетрфейс gif нужно для начала создать: # interface gif0 create, либо в rc.conf Добавить строку gif_interfaces="gif0")
Создал интерфейс, все прописал как в хэндбуке, все поднялось, вывод ifconfig такой, какой и обещали. Далее поправил ipfw. Добавил первым правилом allow all from any to any via gif0... но пинг до другой внутренней сети не идет, проверил маршрутизацию - маршрутизация прописано (у меня так - в rc.conf:
Код: Выделить всё
static_routes="vpn"
route_vpn="192.168.2.0 192.168.2.1 netmask 0xffffff00"на другом конце соответственно 192.168.1.0 192.168.2.1
пинг все равно не идет. Если пинговать из первой сети например 192.168.2.2 - пинг вообще не идет. Ни ответа ни привета. А если пинговать роутер 192.168.2.1 то ответ следующий
Код: Выделить всё
ping: sendto: permission deniedЛадно, думаю я, добавляю вторым правилом allow icmp from any to any
ответ тот же - тут я уже удивился, стал копаться, подумал что дело в маршрутизации. Решил статический маршрут прописать ручками. Ввожу в первой подсетке следующее:
route add 192.168.2.0 192.168.2.1 netmask 0xffffff00
и ответ меня поражает на повал
Код: Выделить всё
route: bad address: netmaskМожет кто-нить сталкивался?? Не подскажете как с этим бороться, чтобы достичь того, чтобы пинги пошли и я уже занялся шифрованием туннеля с IPSec.
PS Еще раз повторю - делал все как в handbook - (английский вариант, так как более полный)