openvpn issue
Paul D
newtwen at gmail.com
Tue Dec 19 09:02:13 PST 2023
Anything useful here which could go in a PR or two on github?
I've added multihome to luci:
a5ed5976f4cf70a36863e69da8c055f855545f87
The --local param seems to be in there already.
On 2023-12-18 17:30, e9hack wrote:
> Am 18.12.2023 um 16:22 schrieb Paul D:
>>
>> How does pppoe-wan get its IP?
> It is retrieved by odhcp6c.
>
>> You may not be able to do much about that, but you can hint which IPv6
>> an interface gets using the assignment length, hint and prefix settings.
>>
>>
>> I don't use openvpn, but perhaps it has something like this? I guess
>> it would try to pick a source IP with the 'lowest' IPv6 from an
>> available /64?
> It isn't the lowest address. In my case it is all the time the ipv6
> address from br-guest1, even if I exchange the ip6hint value between the
> three local interfaces.
>
>
> I could solve the problem. First I did modify /etc/init.d/openvpn by
> adding an interface trigger which does restart openvpn with parameter
> '--local <IPV6 from wan>'. Second, I did use the simple way by adding
> 'option multihome 1' to the openvpn config file.
>
> Regards,
> Hartmut
>
>
>>
>> On 2023-12-15 11:08, e9hack wrote:
>> > Hi,
>> >
>> > I've trouble with openvpn over ipv6. It isn't possible to connect
>> to my router from outside via ipv6, because openvpn uses the wrong
>> ipv6 address as source. I get from my provider two prefixes (a 56 and
>> 64 bit). The wan interface gets assigned a random address from the 64
>> bit prefix. I'm using 3 local interfaces that have been assigned a
>> 64-bit prefix derived from the 56-bit prefix. This are the ipv6 global
>> addresses on my interfaces:
>> >
>> > pppoe-wan Link encap:Point-to-Point Protocol
>> > inet6 addr: 2003:cccc:ddff:1242:bbbb:bbbb:bbbb:bbbb/64
>> Scope:Global
>> >
>> > br-lan Link encap:Ethernet HWaddr 50:xx:xx:xx:xx:xx
>> > inet6 addr: 2003:cccc:dd12:27ac::1/64 Scope:Global
>> >
>> > br-guest1 Link encap:Ethernet HWaddr 56:xx:xx:xx:xx:xx
>> > inet6 addr: 2003:cccc:dd12:27e1::1/64 Scope:Global
>> >
>> > br-guest2 Link encap:Ethernet HWaddr 5A:xx:xx:xx:xx:xx
>> > inet6 addr: 2003:cccc:dd12:27e2::1/64 Scope:Global
>> >
>> > openvpn uses all the time the address from br-guest1 as source
>> address. I did monitor this with tcpdump:
>> >
>> > root at OpenWRT:~# tcpdump -n -i pppoe-wan ip6 and port 1194
>> > tcpdump: verbose output suppressed, use -v[v]... for full protocol
>> decode
>> > listening on pppoe-wan, link-type LINUX_SLL (Linux cooked v1),
>> snapshot length 262144 bytes
>> > 09:20:06.656182 IP6 2a01:eeee:ffff:56b6:aaaa:aaaa:aaaa:aaaa.62668 >
>> 2003:cccc:ddff:1242:bbbb:bbbb:bbbb:bbbb.1194: UDP, length 86
>> > 09:20:06.657636 IP6 2003:cccc:dd12:27e1::1.1194 >
>> 2a01:eeee:ffff:56b6:aaaa:aaaa:aaaa:aaaa.62668: UDP, length 98
>> > 09:20:21.294559 IP6 2a01:eeee:ffff:56b6:aaaa:aaaa:aaaa:aaaa.62668 >
>> 2003:cccc:ddff:1242:bbbb:bbbb:bbbb:bbbb.1194: UDP, length 86
>> > 09:20:21.296070 IP6 2003:cccc:dd12:27e1::1.1194 >
>> 2a01:eeee:ffff:56b6:aaaa:aaaa:aaaa:aaaa.62668: UDP, length 98
>> > 09:20:50.938655 IP6 2a01:eeee:ffff:56b6:aaaa:aaaa:aaaa:aaaa.62668 >
>> 2003:cccc:ddff:1242:bbbb:bbbb:bbbb:bbbb.1194: UDP, length 86
>> > 09:20:50.939972 IP6 2003:cccc:dd12:27e1::1.1194 >
>> 2a01:eeee:ffff:56b6:aaaa:aaaa:aaaa:aaaa.62668: UDP, length 98
>> >
>> > What can I change, that openvpn uses the ipv6 address from the wan
>> interface?
>> >
>> > Regards,
>> > Hartmut
>> >
>> > _______________________________________________
>> > openwrt-devel mailing list
>> > openwrt-devel at lists.openwrt.org
>> > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
>>
>>
>> _______________________________________________
>> openwrt-devel mailing list
>> openwrt-devel at lists.openwrt.org
>> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
>
More information about the openwrt-devel
mailing list