BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Пт 27 мар, 2015 7:36 pm 
Не в сети

Зарегистрирован: Чт 22 май, 2008 4:18 pm
Сообщения: 26
Привет всем.
Настроена openvpn
на стороне сервера ip 10.8.0.1
т.е необходимо этой машине прикрутить еще один адрес (алиас для tun0) делаем такую штуку:
ifconfig tun0 10.8.0.102 10.8.0.1 alias

и что бы закрепить результат (для перезагрузки сервера)
делаем такой костыль
в виде внешнего скрипта в настройках openvpn.conf:
Код:
up  scripts/setup.sh
script-security 2

где в setup.sh такое :
Код:
#!/bin/sh
/sbin/ifconfig tun0 10.8.0.102 10.8.0.2 alias

Все это кажется сильно костылем, но других вариантов не вижу.
может кто подскажет как по феншую сделать ? в сети инфы не нашел
вариант
Код:
ifconfig 10.8.0.102 10.8.0.1

не работает
Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Пн 30 мар, 2015 4:32 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 26 мар, 2007 6:04 pm
Сообщения: 1130
Откуда: Kiev
makm писал(а):
... делаем такую штуку:
ifconfig tun0 10.8.0.102 10.8.0.1 alias

а где вы видели такую форму для задания alias'a? вот так правильно:
Код:
ifconfig tun0 alias 10.8.0.102

А касательно openvpn'a - то
Код:
up  scripts/setup.sh

правильный путь.

_________________
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Чт 02 апр, 2015 8:22 am 
Не в сети

Зарегистрирован: Чт 22 май, 2008 4:18 pm
Сообщения: 26
skeletor писал(а):
а где вы видели такую форму для задания alias'a? вот так правильно:
Код:
ifconfig tun0 alias 10.8.0.102


Так не работает
Цитата:
ifconfig tun0 alias 10.8.0.102
ifconfig: ioctl (SIOCAIFADDR): Destination address required


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Чт 02 апр, 2015 11:05 am 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 591
man ifconfig
Код:
alias   Establish an additional network address for this interface.
        ... If the address
        is on the same subnet as the first network address for this
        interface, a non-conflicting netmask must be given.  Usually
        0xffffffff is most appropriate.

ifconfig tun0 inet 10.8.0.102/32 alias
ifconfig tun0 inet 10.8.0.102 netmask 255.255.255.255 alias


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Чт 02 апр, 2015 12:21 pm 
Не в сети

Зарегистрирован: Чт 22 май, 2008 4:18 pm
Сообщения: 26
xemul писал(а):
man ifconfig
Код:
alias   Establish an additional network address for this interface.
        ... If the address
        is on the same subnet as the first network address for this
        interface, a non-conflicting netmask must be given.  Usually
        0xffffffff is most appropriate.

ifconfig tun0 inet 10.8.0.102/32 alias
ifconfig tun0 inet 10.8.0.102 netmask 255.255.255.255 alias

ifconfig tun0 inet 10.8.0.103/32 alias
ifconfig: ioctl (SIOCAIFADDR): Destination address required
ifconfig tun0 inet 10.8.0.103 netmask 255.255.255.255 alias
ifconfig: ioctl (SIOCAIFADDR): Destination address required

Пока что работает только мой вариант, что указан в первом сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Чт 02 апр, 2015 1:34 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5256
Откуда: Москва
skeletor писал(а):
а где вы видели такую форму для задания alias'a? вот так правильно:
Код:
ifconfig tun0 alias 10.8.0.102

xemul писал(а):
ifconfig tun0 inet 10.8.0.102/32 alias
ifconfig tun0 inet 10.8.0.102 netmask 255.255.255.255 alias

tun - (по умолчанию) интерфейс точка-точка, поэтому обязательно указывать адрес удалённой стороны.
Разумеется, не может быть нескольких алиасов с одинаковым локальным адресом.

makm писал(а):
Настроена openvpn
на стороне сервера ip 10.8.0.1
т.е необходимо этой машине прикрутить еще один адрес (алиас для tun0) делаем такую штуку:

Нарисуйте схему, я лично не понял что вам нужно сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Чт 02 апр, 2015 10:53 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 26 мар, 2007 6:04 pm
Сообщения: 1130
Откуда: Kiev
AMDmi3 Абсолютно прав, я как-то упустил этот момент.

_________________
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: openvpn и алиас IP на интерфейсе
СообщениеДобавлено: Пт 03 апр, 2015 11:19 am 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 591
AMDmi3 писал(а):
tun - (по умолчанию) интерфейс точка-точка, поэтому обязательно указывать адрес удалённой стороны.

Угу, упустил. Я-то больше про корректную маску говорил.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика