The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Создание интерфейса tap0 при старте FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Создание интерфейса tap0 при старте FreeBSD"  +/
Сообщение от zeiba (ok) on 07-Июл-09, 18:56 
Подскажите, как правильно создавать интерфейс tap0 при старте FreeBSD?
К примеру, vlan интерфейсы создаются заданием в rc.conf ключа cloned_interfaces. А есть аналог для создания интерфейса tap0?
Нужно чтобы перед запуском OpenVPN интерфейс уже существовал, иначе сервис не запустится.
Можно конечно в скрипт openvpn или в rc.local дописать ifconfig tap0 create, но хочется понять как это делать правильно.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Создание интерфейса tap0 при старте FreeBSD"  +1 +/
Сообщение от PavelR (??) on 07-Июл-09, 19:49 
>Подскажите, как правильно создавать интерфейс tap0 при старте FreeBSD?
>К примеру, vlan интерфейсы создаются заданием в rc.conf ключа cloned_interfaces. А есть
>аналог для создания интерфейса tap0?
>Нужно чтобы перед запуском OpenVPN интерфейс уже существовал, иначе сервис не запустится.
>
>Можно конечно в скрипт openvpn или в rc.local дописать ifconfig tap0 create,
>но хочется понять как это делать правильно.

На мой взгляд, в rc.local - не подойдет, поскольку он выполнится позже старта сервиса, править скрипт - не подойдет, ибо не верно править чужой скрипт )

достаточно правильным вариантом выглядит создание небольшого скрипта, с шапкой чтобы его узнавал rcorder, и указанием BEFORE: openvpn.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Создание интерфейса tap0 при старте FreeBSD"  +/
Сообщение от zeiba (ok) on 08-Июл-09, 09:46 
>достаточно правильным вариантом выглядит создание небольшого скрипта, с шапкой чтобы его узнавал
>rcorder, и указанием BEFORE: openvpn.

Оказалось, что достатачно подгрузить модуль if_tap, после этого openvpn сможет создать требуемый интерфейс самостоятельно. Значит, если либо добавить его в loader.conf, чтобы модуль грузился при старте. Есть еще один вариант - в rc.conf прописать openvpn_if="if_tap", и стартовый скрипт /usr/loca/etc/rc.d/openvpn сам подгрузит этот модуль

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру