Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Dec 2016 22:24:08 -0200
From:      Anderson Soares Ferreira <anderson.ferreira@gmx.com>
To:        freebsd-net@freebsd.org
Subject:   Trouble with ipv6 routing through interface
Message-ID:  <780FE1FC-EA67-4593-BC0A-259F4B8E7FB5@gmx.com>

next in thread | raw e-mail | index | archive | help
Hello,

I have a freebsd 11 box running as my network gateway and I=E2=80=99m =
having some trouble trying to route ipv6 packets through an interface =
with only linklocal address.
In short, what I=E2=80=99m doing is:

My freebsd gateway has one global scope address on lo0 interface, each =
other interface has only a link local address fe80::1. Static routes for =
the global scope subnets have been created, Each route was created using =
the command:

	# route -6 add -net <net address>/64 -interface <dev>
=20
The clients on each subnet have a global scope address and fe80::1 as =
default gateway.

What is happening with this approach is that my gateway can=E2=80=99t =
reach the clients on the subnets. Ping tests from the gateway to the =
client return the error "ping6: sendmsg: No buffer space available=E2=80=9D=
. On the other hand, when I try to do a ping from client to gateway, the =
packets from the client are received by the gateway but no response is =
sent. In my tests using a linux gateway with the same approach, =
everything worked fine .

Is there something wrong with my setup? How can I get that approach =
working using freebsd ?

Thanks in advanced,

Anderson=20





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?780FE1FC-EA67-4593-BC0A-259F4B8E7FB5>