On 14/03/2011, Gert Doering wrote: > > [...] Multiple openvpn daemons on different interfaces and > > same port. > That's one possible use case, but not how I understood Federico.
That's part of my use case, not all. Please let me summarize what I've read in this discussion: * some people are unconvinced there's a real use case for specifying an interface OpenVPN should use as local, and therefore there's no need for action. I have tried to explain that a use case exists, in connection with multiple ISPs and, being confronted with just such a use case, I find it hard to agree with them. * some other people agree that there is a use case, but propose different ways of approaching the problem through various mechanisms to resolve the interface name to an IP address before passing it on to OpenVPN. The disagreement here seems to be in how such a use case should be handled. Sure, those approaches work, and I tried them myself before diving into the source code. The problem is I don't think that a supported use case should need such involved procedures, and while these may be more or less complicated, none of them is as simple as being able to specify "if:pppo" in the 'local' directive. As a matter of fact, the last suggestion from Peter has more code in it than the code portion of my suggested patches. I don't know what else I can do to show the first group of people that a use case exists, even if they aren't confronted with it. As to the second group of people, I guess it's a matter of drawing a line: at one end of the spectrum, we could do away with OpenVPN altogether and implement it in shell code, at the other end we would have a gazillion configuration options so that we could turn OpenVPN into an HTTP server just touching config files. I think the proposed change would be a useful addition to the project, but I respect your judgement if you disagree. Fede
signature.asc
Description: PGP signature