Добрый день!!
Помогите решить проблему: хочу сделать туннель между двумя серваками на FreeBSD. С одной стороны 4.7 (gif интерфейс поднялся без вопросов), с сдругой стороны 5.1 и вот тут-то и есть проблемы. Прописано на обоих серверах все одинаково в rc.conf:gif_interfaces="gif0"
gifconfig_gif0="IP свой IP чужой"
ifconfig_gif0="своя внутр сеть чужая внутр сеть"
gateway_enable="YES"такой конфиг работает на других серверах, на 5.1 не хочет работать...
Во FreeBSD 5.x убрали команду gifconfig, теперь созданием и поднятием gif туннелей занимается ifconfig.
man ifconfig :)
и как теперь поднимается туннель?
что нужно прописать в rc.conf чтобы туннель поднимался автоматически?
>gif_interfaces="gif0"
>gifconfig_gif0="IP свой IP чужой"
>ifconfig_gif0="своя внутр сеть чужая внутр сеть"
>gateway_enable="YES"Почитав /etc/defaults/rc.conf, делаем вывод, что вкралась ошибочка. Правильно будет (обрати внимание на разницу в 3-й строчке):
gif_interfaces="gif0"
gifconfig_gif0="IP свой IP чужой"
gifconfig_gif0="своя внутр сеть чужая внутр сеть"
gateway_enable="YES"P.S. А вообще у меня тунель создается стартовым скриптом
-------------------
ifconfig gif1 create
ifconfig gif1 tunnel $SOURCE_EXT_IP $DEST_EXT_IP
ifconfig gif1 inet $SOURCE_INT_IP $DEST_INT_IP netmask $DEST_INT_MASK
route add $DEST_INT_NET $SOURCE_INT_IP
-------------------
ну создал я туннель скриптом, видно его с помощью ifconfig -a,
netstat -rn показывает что оба сервера знают оконечные точки туннеля, а пинги все равно не идут...
>ну создал я туннель скриптом, видно его с помощью ifconfig -a,
>netstat -rn показывает что оба сервера знают оконечные точки туннеля, а пинги
>все равно не идут...У меня еще в фаерволе разрешен трафик между этими fake-сетями :)