Категорії
FreeBSD Linux Solaris

Туннель (без IPSec) Solaris <---> Linux, FreeBSD <---> Linux

Схема подключения:

Solaris (net 192.168.66.0/24) 1.1.1.1 <—(10.65.0.1 <—> 10.65.0.2)—> 2.2.2.2 (net 192.168.88.0/24) Linux

FreeBSD (net 192.168.77.0/24) 3.3.3.3 <—(10.77.0.1 <—> 10.77.0.2) —> 2.2.2.2 (net 192.168.88.0/24) Linux

В статье рассматривается создание туннелей L3.

Настройки:

Solaris 11.1

# dladm create-iptun -T ipv4 -a local=1.1.1.1,remote=2.2.2.2 tun0
# ipadm create-ip tun0
# ipadm create-addr -T static -a local=10.65.0.1,remote=10.65.0.2 tun0/v4
# route -p add -net 192.168.88.0/24 10.65.0.2

Linux denian 6 (kernel 3.2)

# /sbin/modprobe tun
# /sbin/ip tunnel add tun0 mode ipip remote 1.1.1.1 local 2.2.2.2
# /sbin/ifconfig tun0 10.65.0.2 netmask 255.255.255.252 pointopoint 10.65.0.1
# /sbin/ip link set tun0 up
# route add -net 192.168.66.0/24 gw 10.65.0.1

Что бы после ребута поднимался автоматически можно создать скрипт и прописать его в /etc/rc.local.

FreeBSD 9.1

# ifconfig gif0 create inet 10.77.0.1 10.77.0.2 netmask 255.255.255.252 tunnel 3.3.3.3 2.2.2.2 up
# route add -net 192.168.88.0/24 gw 10.77.0.2

Что бы после ребута поднимался автоматически, добавьте такое в /etc/rc.conf:

gif_interfaces="gif0"
cloned_interfaces="gif0"
ifconfig_gif0="inet 10.77.0.1 10.77.0.2 netmask 255.255.255.252 tunnel 3.3.3.3 2.2.2.2 mtu 1500"
static_routes="r1"
route_r1="192.168.88.0/24 -iface gif0"

Примечение:

Начиная с 10.Х опция gif_interfaces объявлена устаревшей и вместо неё следует использовать cloned_interfaces.

 

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff