I was able to configure /32 for ipv4.
in the example below, I use vlan10 and a private address for testing.
Each host in separated using PVLAN.
On the openbsd (router) side, I just do
ifconfig vlan10 inet 172.16.216.1/32
route add -inet 172.16.216.0/24 -llinfo -link -static -iface vlan10
On a linux box, I can do:
ip addr add 172.16.216.3 dev eno1 peer 172.16.216.1/32
Now for ipv6
On the linux side:
ip addr add xxxx:xxxx:0:1000:1::1/64 dev eno1
ip route add default via fe80::1 dev eno1
On the OpenBsd side:
ifconfig vlan10 inet6 fe80::1
route add -inet6 xxxx:xxxx:0:1000::/64 fe80::aaaa:bbbb:cccc:dddd%vlan10
where aaaa:bbbb:cccc:dddd is the mac address of the linux host
Now the problem is that I will have to add a route entry for every host and know
their link local address.
I don't think there is any workaround to this. Except adding a second,
pre-defined link local address to the linux host.
Regards
--
Nicolas Goy
Developer and Engineer
Goyman SA
No comments:
Post a Comment