|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> программы
—> mpd5 L2TP client
mpd5 как L2TP клиент
Автор: L!Ner.
Данная заметка - плод долгих скитаний по форумам с целью заставить шлюз с фряхой коннектиться к провайдеру.
У прова, как стало известно, стоит Cisco 7201
Итак, приступим.
Устанавливаем
make -C /usr/ports/net/mpd5 install clean
cd /usr/local/etc/mpd5
ee mpd.conf
| Привожу часть конфига, которая отвечает за L2TP клиент
Не забываем отступы отбивать табом, а не пробелами
default:
load l2tp_client
# если от mpd надо что-то большее, то просто дописываем что нужно в секцию default
l2tp_client:
create bundle static B1
create link static L1 l2tp
## следущую строку ставим только в случае если по VPN идет дефолтный маршрут
set iface route default
## а следущие 2 для собственной настройки маршрутизации
set link action bundle B1
set iface up-script /usr/local/etc/mpd5/up.sh
set iface down-script /usr/local/etc/mpd5/down.sh
## настройки авторизации
set auth authname <логин>
set auth password <пароль>
## сколько раз пытаться соединяться. Пишем 0 для бесконечности
set link max-redial 5
set link mtu 1460
set link keep-alive 20 75
## здесь пишем имя или IP сервера
set l2tp peer 10.10.10.10
open
| Создаем скрипты для маршрутизации
touch up.sh
touch down.sh
chmod +x up.sh down.sh
| up.sh:
#!/bin/sh
route delete $4
route add $4 <ваш локальный шлюз>
## Следующие 2 строки - лишь пример.
## Маршруты вписываем какие нужны в вашей ситуации
route delete <какая-то подсеть>
route add <какая-то подсеть> $4
echo $4 > /tmp/l2tp_GW
| down.sh:
#!/bin/sh
vpn_GW=`cat /tmp/l2tp_GW`
route delete $dr
route delete <подсети, описаные в up.sh>
route delete $vpn_GW
route add <локальные подсети, исходная маршрутизация> <Локальный шлюз>
| В /etc/rc.conf добавляем:
mpd_enable="YES"
mpd_flags="-b"
| Здесь приведена простейшая настройка маршрутизаци.
Соответственно в скриптах можно много чего понаписать, если нужно.
Товарищи! кто сделает у себя по статье и у кого ядро без NETGRAPH опций в конфиге,
посмотрите после запуска mpd5 что у вас в kldstat,
а то я не помню какие опции требуются, а на готовой машине слишком много подобных опций
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=14&t=18239.
размещено: 2009-05-27,
последнее обновление: 2009-06-10,
автор: L!Ner
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
|
Статистика сайта
|
Сейчас на сайте находится: 18 чел.
|
За последние 30 мин было: 76 человек
|
За сегодня было 3011 показов, 625 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [4 шт.]