Изменение имени устройства OpenVPN

13

У меня есть несколько программ VPN-серверов, работающих на одном сервере, два из них (tinc и openvpn) используют одни /dev/net/tunи те же устройства и запускают TunX iface.

Позднее запущенные будут использовать устройства с нуля , поэтому они повторно используют устройства друг друга и вызывают много проблем и сбоев в работе служб.

У меня вопрос: возможно ли позволить OpenVPN создавать свой собственный tun с другими именами, такими как tun-X или otun-Y и т. Д.?

Лугинбаш оборотень
источник

Ответы:

15

Да, вы можете использовать эту devопцию, чтобы указать, какое устройство вы хотите использовать. Вы также должны добавить, dev-typeчтобы указать Tun или нажмите:

dev ovpn-tcp
dev-type tun

Будет использовать устройство с именем tun 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 

Это очень полезно - гораздо проще повесить, например, iptablesправила на известных именах устройств.

derobert
источник