Hello list, it seems that OpenVPN in P2P mode (static keys) doesn't configure and start the tun interface when there are no configured IPv4 addresses:
OpenVPN 2.4.3 In "void do_ifconfig()" of tun.c line 881: if (tt->did_ifconfig_setup) The flag tt->did_ifconfig_ipv6_setup is not considered at all. Is there a reason to not start an IPv6 only tun device? Maybe this has simply been overseen? For testing I changed it to: if (tt->did_ifconfig_setup || tt->did_ifconfig_ipv6_setup) I'm on Linux. The IPv4 addresses are initialized with 0.0.0.0, the "ip" tool doesn't complain, the IPv6 address is configured, the tun interface gets up. A trick would be to use something like this in the config file: ifconfig 0.0.0.0 0.0.0.1 Alternatively one would have to set up the tun interface manually after starting the tunnel. -- Servus Michael ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel