You are not logged in.

#1 2023-12-23 05:20:30

pcarrier
Member
Registered: 2023-12-23
Posts: 4

[SOLVED] Sharing IPv6 connectivity with bridged devices

I connect 2 Macs to my ArchLinux server over thunderbolt networking and try to share its Ethernet connection through a bridge. IPv4 works great, but IPv6 doesn't work.

My latest attempt, configuration on the server:

> rg ^ /etc/systemd/network
/etc/systemd/network/ether.network
1:[Match]
2:MACAddress=20:7b:d2:22:e2:ba
3:
4:[Network]
5:DHCP=true
6:
7:[DHCPv6]
8:PrefixDelegationHint=::/60

/etc/systemd/network/br0.netdev
1:[NetDev]
2:Name=br0
3:Kind=bridge

/etc/systemd/network/br0.network
1:[Match]
2:Name=br0
3:
4:[Network]
5:Domains=pcarrier.com
6:Address=192.168.42.1/24
7:DHCPServer=true
8:IPMasquerade=ipv4
9:IPv6SendRA=true
10:DHCPv6PrefixDelegation=yes
11:
12:[DHCPServer]
13:PoolOffset=100
14:PoolSize=100
15:EmitDNS=true
16:
17:[Link]
18:MTUBytes=9000

/etc/systemd/network/thunder.network
1:[Match]
2:Name=thunderbolt*
3:
4:[Network]
5:Bridge=br0
6:
7:[Link]
8:MTUBytes=9000

I can ping v6.ident.me from the server, but from the Macs I get:

> ping6 6.ident.me
ping6: UDP connect: No route to host

Last edited by pcarrier (2023-12-23 06:22:59)

Offline

#2 2023-12-23 06:22:08

pcarrier
Member
Registered: 2023-12-23
Posts: 4

Re: [SOLVED] Sharing IPv6 connectivity with bridged devices

Configured a next hop for a /64 on my ISP-provided modem, then rewrote:

/etc/systemd/network/ether.network
1:[Match]
2:MACAddress=20:7b:d2:22:e2:ba
3:
4:[Network]
5:DHCP=yes

/etc/systemd/network/br0.network
1:[Match]
2:Name=br0
3:
4:[Network]
5:Domains=pcarrier.com
6:Address=192.168.42.1/24
7:DHCPServer=yes
8:IPMasquerade=ipv4
9:IPv6SendRA=yes
10:
11:[DHCPServer]
12:PoolOffset=100
13:PoolSize=100
14:EmitDNS=yes
15:
16:[Link]
17:MTUBytes=9000
18:
19:[IPv6Prefix]
20:Prefix=2a01:e0a:250:7161::/64
21:Assign=yes

/etc/systemd/network/br0.netdev
1:[NetDev]
2:Name=br0
3:Kind=bridge

/etc/systemd/network/thunder.network
1:[Match]
2:Name=thunderbolt*
3:
4:[Network]
5:Bridge=br0
6:
7:[Link]
8:MTUBytes=9000

Offline

Board footer

Powered by FluxBB