Ändern des OpenVPN-Gerätenamens

13

Ich habe mehrere VPN-Server-Software auf dem gleichen Server ausgeführt, zwei von ihnen (tinc und openvpn) verwenden die gleichen /dev/net/tunGeräte und laichen ein tunX iface.

Die später gestarteten Geräte verwenden Tun-Geräte ab Null , sodass sie die Geräte des jeweils anderen wiederverwenden und viele Probleme und Unterbrechungen der Dienste verursachen.

Meine Frage ist, ist es möglich, OpenVPN sein eigenes Tun mit anderen Namen wie tun-X oder otun-Y usw. erzeugen zu lassen?

Luginbash der Werwolf
quelle

Antworten:

15

Ja, Sie können die devOption verwenden, um anzugeben, welches Gerät Sie verwenden möchten. Sie müssen auch hinzufügen dev-type, um tun oder tippen Sie auf:

dev ovpn-tcp
dev-type tun

Verwendet ein Tun-Gerät mit dem Namen ovpn-tcp:

$ 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 

Dies ist sehr nützlich - es ist viel einfacher, z. B. iptablesRegeln für bekannte Gerätenamen aufzuhängen .

derobert
quelle