Туннель Debian - FreBSD

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

killeo
Сообщения: 10

Туннель Debian - FreBSD

Сообщение killeo »

Сейчас туннель настроен между двумя debian5.0.3

Код: Выделить всё

auto eth0
   iface eth0 inet static
   address 1.1.1.1
   netmask 255.255.255.0

auto tun
   iface tun inet static
   address 192.168.1.2
   netmask 255.255.255.0
   pointopoint 192.168.1.1
   pre-up ip tunnel add tun mode gre local 1.1.1.1 remote 1.1.2.2 ttl 255
   post-down ip tunnel del tokitaev
   up ip link set up tun

(на втором идентично)

Вопрос: надо сделать туннель между debian-ом и FreeBSD8

пробовал, вот так:

Код: Выделить всё

Настройка gre туннеля под FreeBSD
1. Проверить, что модуль if_gre подгружен: # kldstat. Если не подгружен, то выполняется пункт 2 и 3.
2. Ищем расположение модуля
   # find / -name [if_gre.ko]
3. Подгружаем модуль
   # kldload /path/to/[if_gre.ko]
4. Создаем интерфейс
   # ifconfig gre0 create
   # ifconfig gre0 tunnel 10.1.3.10 10.1.3.3
   # ifconfig gre0 192.168.254.10/32 192.168.254.3 netmask 255.255.255.0
   # ifconfig gre0 up

10.1.3.10 – реальный ip адрес 1-ой машины;
10.1.3.3 – реальный ip адрес 2-ой машины;
192.168.254.10 – ip адрес 1-ой машины для тунеля;
192.168.254.3 – ip адрес 2-ой машины для тунеля.

Тунель поднимается, теперь сделаем его автозапуск средствами самой системы.

Добавляем в /etc/rc.conf строчку:

local_startup="/usr/local/etc/[rc.d]"

Переходим в /usr/local/etc/[rc.d](cd /usr/local/etc/[rc.d]), создаём там файл [ifup_gre0.sh](touch [ifup_gre0.sh]) и пишем туда следующее:

#!/bin/sh

sleep 2
kldload /boot/kernel/if_gre.ko
ifconfig gre0 create
ifconfig gre0 tunnel 10.1.3.10 10.1.3.3
ifconfig gre0 192.168.254.10/32 192.168.254.3 netmask 255.255.255.0
ifconfig gre0 up

chmod a+rx [ifup_gre0.sh]
chmod a-w [ifup_gre0.sh]

Всё, ребутим систему, всё отлично стартует. В этот же скрипт добавляете роуты.


При настройке никаких ошибок, FreeBsd не ругается, итого - туннеля нет! Подскажите, что не так.
Спасибо сказали: