Cambiar el nombre del dispositivo OpenVPN

13

Tengo varios software de servidor VPN ejecutándose en el mismo servidor, dos de ellos (tinc y openvpn) están utilizando los mismos /dev/net/tundispositivos y están generando un ifX tunX.

Los que se inician más tarde usarán dispositivos tun desde cero , por lo que están reutilizando el dispositivo del otro y causando muchos problemas e interrupción de los servicios.

Mi pregunta es, ¿es posible dejar que OpenVPN genere su propio tun con otros nombres como tun-X u otun-Y, etc.?

Luginbash el hombre lobo
fuente

Respuestas:

15

Sí, puede usar la devopción para especificar qué dispositivo desea usar. También tendrá que agregar dev-typepara especificar tun o tap:

dev ovpn-tcp
dev-type tun

Utilizará un dispositivo tun llamado ovpn-tcp, que le brinda:

$ ip link ls ovpn-tcp
7: ovpn-tcp: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT qlen 100
    link/none 

Esto es bastante útil, mucho más fácil de colgar, por ejemplo, iptablesdescarta nombres de dispositivos conocidos.

derobert
fuente