darktones1.jpgdarktones2.jpgdarktones3.jpgdarktones4.jpgdarktones5.jpgdarktones6.jpgimage1.jpg

Статьи о Linux

Как настроить тунель между FreeBSD и Linux

Мы имеем 2 роутера в двух удалённых друг от друга офисах:

Роутер-1:

        ОС: Linux

        Сетевой интерфейс: eth0

        Внешний ip-адрес: 1.1.1.1

        Внутренний ip-адрес: 192.168.0.1 / 255.255.255.0

Роутер-2:

        ОС: FreeBSD

        Сетевой интерфейс: fxp0

        Внешний ip-адрес: 2.2.2.2

        Внутренний ip-адрес: 192.168.1.1 / 255.255.255.0

На Роутере-1(Linux) выполняем:

# ip tunnel add tun0 mode ipip \\
    > remote 2.2.2.2 local 1.1.1.1 dev eth0

# ifconfig tun0 192.168.0.1 netmask 255.255.255.0 \\
    > pointopoint 192.168.1.1

# ifconfig tun0 up

На Роутере-2(FreeBSD) выполняем по инструкции описанной здесь.

И в завершении обязательно(!) настроить маршрутизацию иначе работать не будет:
На первом Роутере-1(Linux):
# route add 192.168.1.0  192.168.1.1 255.255.255.0
На втором Роутере-2(FreeBSD):
# route add 192.168.0.0  192.168.0.1 255.255.255.0

Всё!

www.KOTUROD.ru

All rights reserved ... possible.