0

We setup a IPv6 network with two ubuntu systems and we make one PC as HOST and other as ROUTER(based on the concept of SLAAC). The host sent the "Router solicitation" message, but the router pc not respond with any "Router advertisement". router pc is configured as

sudo sysctl -w net.ipv6.conf.enp1s0.autoconf=1

sudo sysctl -w net.ipv6.conf.enp1s0.accept_ra=2

sudo sysctl -w net.ipv6.conf.enp1s0.forwarding=1

Can you please suggest any solution?

2 Answers 2

1

How to run a router without installing the correct software?

The answer is: you can't…

1

The Linux kernel alone has no built-in support for sending ICMPv6 Router Advertisements, neither solicited nor periodically (you need both).

You will need some additional software capable of doing so, e.g.:

  • radvd
  • BIRD Routing Daemon
  • systemd-networkd
2
  • what are the configuration required in systemd-networkd for SLAAC operation Oct 4, 2019 at 4:14
  • 1
    See the [IPv6Prefix] section in systemd.network(5). Oct 4, 2019 at 4:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .