public inbox for govpn-devel@lists.cypherpunks.ru
Atom feed
From: Sergey Matveev <stargrave@stargrave•org>
To: govpn-devel@lists.cypherpunks.ru
Subject: Re: [Govpn-devel] Как удалить tap-интерфейс, когда клиент отключился?
Date: Sat, 02 Apr 2016 10:51:42 +0300	[thread overview]
Message-ID: <20160402075142.Ig0gZMwwi%stargrave@stargrave.org> (raw)
In-Reply-To: <054a72f968c049769e7425b660cbfa3c@itl-srv-exch.itl.local>

Приветствую!

*** Popovich Dmitry <dsp@itl24•ru> [Sat, 2 Apr 2016 07:18:28 +0000]:
>TUNSETIFF: Device or resource busy
>Каким образом можно освободить интерфейс и удалить его?

На данный момент GoVPN демон раз открыл сетевой интерфейс, то до самого
конца так и не "отпускает" этот файл. При следующих соединениях клиентов
он будет использовать уже открытый интерфейс. Сделано так для простоты
работы с rehandshake: rehandshake ничем не отличается от обычного
handshake и с точки зрения сетевого интерфейса он проходит абсолютно
прозрачно.

Думаю что это конечно стоит поправить, так как удалить интерфейс без
перезагрузки демона на данный момент нельзя. В следующей версии демона
реализую. Постараюсь даже на этих выходных. Сам вообще хотел такую штуку
сделать, но мои use-case-ы искали есть ли уже созданные TAP интерфейсы и
использовали их.

-- 
Happy hacking

  reply	other threads:[~2016-04-02  7:51 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-02  7:18 [Govpn-devel] Как удалить tap-интерфейс, когда клиент отключился? Popovich Dmitry
2016-04-02  7:51 ` Sergey Matveev [this message]
2016-04-02  7:32 Popovich Dmitry
2016-04-02 13:35 Popovich Dmitry
2016-04-03  8:31 ` Sergey Matveev