You are not logged in.
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
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