Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Servicing interfaces that are created ad-hoc (L2TP multitap) #86

Closed
mweinelt opened this issue Mar 22, 2022 · 5 comments
Closed

Servicing interfaces that are created ad-hoc (L2TP multitap) #86

mweinelt opened this issue Mar 22, 2022 · 5 comments

Comments

@mweinelt
Copy link
Contributor

With fastd's L2TP multitap feature (coming in Gluon 2022.1) we're seeing one interface per L2TP peer and I don't see a way for mesh-announce to work on links that are created in an ad-hoc fashion.

I think we need to brainstorm a way for mesh-announce to work on these kinds of links in multidomain setups.

@kaechele
Copy link

kaechele commented Apr 5, 2022

The way we deal with this when using Tunneldigger is to stick all the L2TP interfaces in a bridge (that has forwarding between bridge ports disabled using ebtables/nftables, so nodes don't think they are connected to each other directly) and put mesh-announce on that bridge. That bridge is then attached to the batman interface.

@kaechele
Copy link

kaechele commented Apr 9, 2022

Just switched some of our gateways to fastd with multitap and the same approach works there as well. It's pretty much a drop in replacement for Tunneldigger at that point.

@mweinelt
Copy link
Contributor Author

mweinelt commented Apr 9, 2022

I recommend using bridge set dev <brport> isolated on instead of using ebt/nft, should be more lightweight and this is what I used in our setup.

@kaechele
Copy link

kaechele commented Apr 9, 2022

Neat! I did not know this. Thanks!

@jplitza
Copy link
Member

jplitza commented Jul 9, 2024

Since this seems to be resolved, I'm closing the issue. Feel free to re-open if you see the need for a solution inside mesh-announce.

@jplitza jplitza closed this as completed Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants