Страница 1 из 1

openvpn client

Добавлено: 2009-11-09 18:08:32
gumeniuc
Доброго времени суток. Вопрос собственно такой, есть фряха с поднятым openvpn `ом. можно ли коннектиться с фряхи (клиента) на фряху (сервер). иначе говоря, существует ли openvpn client под freebsd ?
заранее спасибо.

Re: openvpn client

Добавлено: 2009-11-09 18:51:58
reLax
Ну а почему нет ? Вместо server в конфиге просто указываете client.

Re: openvpn client

Добавлено: 2009-11-09 21:44:52
gumeniuc
reLax писал(а):Ну а почему нет ? Вместо server в конфиге просто указываете client.
в конфиге сервера не предусмотрен параметр ip , только порт. не уверен что ваш способ будет работать.

Re: openvpn client

Добавлено: 2009-11-10 7:03:53
reLax
gumeniuc писал(а):
reLax писал(а):Ну а почему нет ? Вместо server в конфиге просто указываете client.
в конфиге сервера не предусмотрен параметр ip , только порт. не уверен что ваш способ будет работать.
Странно, как же у меня работает то тогда ?

Код: Выделить всё

dev tap
proto tcp
remote x.x.x.x
port 5000
client
resolv-retry infinite
ca ca.crt
cert KPSERVER.crt
key KPSERVER.key
tls-client
tls-auth tls.key 1
auth MD5
cipher AES-256-CBC
ns-cert-type server
comp-lzo
persist-key
persist-tun
verb 3

Re: openvpn client

Добавлено: 2009-11-10 13:06:34
gumeniuc
Не смею спорить, наоборот хотел узнать. как реализовать подобное соединение. сервер поднимали по статье http://www.lissyara.su/?id=1549 . Немного не понял как поднять клиент на freebsd. там ведь клиенты только по винду :oops:

Re: openvpn client

Добавлено: 2009-11-10 16:09:40
reLax
gumeniuc писал(а):Не смею спорить, наоборот хотел узнать. как реализовать подобное соединение. сервер поднимали по статье http://www.lissyara.su/?id=1549 . Немного не понял как поднять клиент на freebsd. там ведь клиенты только по винду :oops:
Я же дал свой конфиг с клиента FreeBSD :)
Разница между Windows и FreeBSD в конфигурации - минимальная.

Re: openvpn client

Добавлено: 2009-11-10 19:04:53
gumeniuc
эм.. чуствтвую себя идиотом конечно, но позволю себе задать такой вопрос. чтобы подконнектиться: на клиентской фряхе собираем openvpn, затем в rc.conf пишем

Код: Выделить всё

openvpn_enable="YES" # YES or NO
openvpn_if="tun" # driver(s) to load, set to "tun", "tap" or "tun tap"
openvpn_configfile="/usr/local/etc/openvpn/server.conf" # --config file
openvpn_dir="/usr/local/etc/openvpn" # --cd directory 
а в строке openvpn_configfile="/usr/local/etc/openvpn/server.conf указываем вышеупомянутый Вами клиентский конфиг.

Я правильно понимаю ? :oops:

Re: openvpn client

Добавлено: 2009-11-10 19:17:23
reLax
gumeniuc писал(а):эм.. чуствтвую себя идиотом конечно, но позволю себе задать такой вопрос. чтобы подконнектиться: на клиентской фряхе собираем openvpn, затем в rc.conf пишем

Код: Выделить всё

openvpn_enable="YES" # YES or NO
openvpn_if="tun" # driver(s) to load, set to "tun", "tap" or "tun tap"
openvpn_configfile="/usr/local/etc/openvpn/server.conf" # --config file
openvpn_dir="/usr/local/etc/openvpn" # --cd directory 
а в строке openvpn_configfile="/usr/local/etc/openvpn/server.conf указываем вышеупомянутый Вами клиентский конфиг.

Я правильно понимаю ? :oops:
Да. Ну конфигурационный файл можно называть как угодно, я лично предпочитаю, чтобы не путаться потом - именем машины.

Re: openvpn client

Добавлено: 2009-11-10 19:44:09
gumeniuc
А сертификаты куда загонять ?! :oops:

Re: openvpn client

Добавлено: 2009-11-10 19:47:45
reLax
Сюда

Код: Выделить всё

openvpn_dir="/usr/local/etc/openvpn"

Re: openvpn client

Добавлено: 2009-11-10 19:49:19
gumeniuc
reLax писал(а):Сюда

Код: Выделить всё

openvpn_dir="/usr/local/etc/openvpn"
спасибо.. сейчас проверимс
так а подключение будет автоматически при старте ? я так понимаю.

Re: openvpn client

Добавлено: 2009-11-10 19:52:43
reLax
rc.d/openvpn

Код: Выделить всё

eval ": \${${name}_enable:=\"NO\"}"
eval ": \${${name}_flags:=\"\"}"
eval ": \${${name}_if:=\"\"}"
eval ": \${${name}_configfile:=\"${prefix}/etc/openvpn/${name}.conf\"}"
eval ": \${${name}_dir:=\"${prefix}/etc/openvpn\"}"

configfile="$(eval echo \${${name}_configfile})"
dir="$(eval echo \${${name}_dir})"
interfaces="$(eval echo \${${name}_if})"

required_files=${configfile}
command_args="--cd ${dir} --daemon ${name} --config ${configfile} --writepid ${pidfile}"
Конечно, что тут непонятного то

Re: openvpn client

Добавлено: 2009-11-10 19:59:27
gumeniuc
не стартует опенвпн.. видимо накасячил где-то :(

Re: openvpn client

Добавлено: 2009-11-10 20:00:11
reLax
gumeniuc писал(а):не стартует опенвпн.. видимо накасячил где-то :(
Ну логи скинь сюда

Re: openvpn client

Добавлено: 2009-11-10 20:04:38
gumeniuc
пасибо огромное.. косяк исправил теперь пашет как часы :Yahoo!: !!! Вы настоящий спец. Честь и хвала фряшникам. Благодарю за терпение !!! :drinks: