public inbox for govpn-devel@lists.cypherpunks.ru
Atom feed
* [Govpn-devel] Как удалить tap-интерфейс, когда клиент отключился?
@ 2016-04-02  7:18 Popovich Dmitry
  2016-04-02  7:51 ` Sergey Matveev
  0 siblings, 1 reply; 5+ messages in thread
From: Popovich Dmitry @ 2016-04-02  7:18 UTC (permalink / raw)
  To: govpn-devel

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

Добрый день!
Интерфейс для клиента создается автоматически скриптом up.sh

#!/bin/sh
PEER="dsp"
TAP=$(tunctl|grep -o '\tap[0-9]\+')
echo "Peer" $PEER "connected, iface "$TAP "created" >>/var/log/govpn-server.log
ip addr add 172.16.0.1/24 dev $TAP
ip link set up dev $TAP
echo $TAP

Таким же образом хочу его и заглушить, когда клиент отвалился
#!/bin/sh
PEER="dsp"
echo "Peer " $PEER " disconnected, iface " $GOVPN_IFACE " is shutting down" >>/var/log/govpn-server.log
tunctl -d $GOVPN_IFACE

Но не срабатывает, выдает ошибку
TUNSETIFF: Device or resource busy

Пробовал руками - тоже самое.
Каким образом можно освободить интерфейс и удалить его?

Best regards,
Dmitry Popovich
Chief Project Manager
Mob. +86 18620274552 (China)
Mob. +7 9233552529 (Russia)
Skype itl.popovich.dmitriy
QQ 1153562714
dsp@cathaygroup.ru<mailto:dsp@cathaygroup•ru>



--
This message has been scanned by E.F.A. Project and is believed to be clean.



[-- Attachment #2: Type: text/html, Size: 4842 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [Govpn-devel] Как удалить tap-интерфейс, когда клиент отключился?
@ 2016-04-02  7:32 Popovich Dmitry
  0 siblings, 0 replies; 5+ messages in thread
From: Popovich Dmitry @ 2016-04-02  7:32 UTC (permalink / raw)
  To: govpn-devel

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

Добрый день!
Интерфейс для клиента создается автоматически скриптом up.sh

#!/bin/sh
PEER="dsp"
TAP=$(tunctl|grep -o '\tap[0-9]\+')
echo "Peer" $PEER "connected, iface "$TAP "created" >>/var/log/govpn-server.log
ip addr add 172.16.0.1/24 dev $TAP
ip link set up dev $TAP
echo $TAP

Таким же образом хочу его и заглушить, когда клиент отвалился
#!/bin/sh
PEER="dsp"
echo "Peer " $PEER " disconnected, iface " $GOVPN_IFACE " is shutting down" >>/var/log/govpn-server.log
tunctl -d $GOVPN_IFACE

Но не срабатывает, выдает ошибку
TUNSETIFF: Device or resource busy

Пробовал руками - тоже самое.
Каким образом можно освободить интерфейс и удалить его?

Best regards,
Dmitry Popovich
Chief Project Manager
Mob. +86 18620274552 (China)
Mob. +7 9233552529 (Russia)
Skype itl.popovich.dmitriy
QQ 1153562714
dsp@cathaygroup.ru<mailto:dsp@cathaygroup•ru>



--
This message has been scanned by E.F.A. Project and is believed to be clean.



[-- Attachment #2: Type: text/html, Size: 5092 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [Govpn-devel]  Как удалить tap-интерфейс, когда клиент отключился?
@ 2016-04-02 13:35 Popovich Dmitry
  2016-04-03  8:31 ` Sergey Matveev
  0 siblings, 1 reply; 5+ messages in thread
From: Popovich Dmitry @ 2016-04-02 13:35 UTC (permalink / raw)
  To: govpn-devel

[-- Attachment #1: Type: text/plain, Size: 821 bytes --]

Сергей, спасибо! Буду ждать!
И еще пара вопросов.

1.       Клиенту параметры можно только в командной строке передавать или он читает какой-то конфиг? Можно ли, как, например с сервером, после подключения заставить его также автоматически создать tap-интерфейс и произвести с ним манипуляции? (поднять, назначить адрес)?

2.       Будет ли рабочим такой вариант - поднять бридж на сервере, назначить ему адрес, повесить на него dhcp-server и присоединять и отсоединять интерфейсы подключающихся клиентов?

3.       Не могли бы Вы поделиться своими скриптами, конфигами и use cases?


Best regards,
Dmitry Popovich
Mob. +86 18620274552 (China)
Mob. +7 9233552529 (Russia)
Skype itl.popovich.dmitriy
QQ 1153562714



--
This message has been scanned by E.F.A. Project and is believed to be clean.



[-- Attachment #2: Type: text/html, Size: 6026 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-04-03  8:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-02  7:18 [Govpn-devel] Как удалить tap-интерфейс, когда клиент отключился? Popovich Dmitry
2016-04-02  7:51 ` Sergey Matveev
2016-04-02  7:32 Popovich Dmitry
2016-04-02 13:35 Popovich Dmitry
2016-04-03  8:31 ` Sergey Matveev