Commit fed6c18b authored by Joanne Hugé's avatar Joanne Hugé

re6st protocol 8: update documentation

parent 6408b7e1
...@@ -30,8 +30,9 @@ Use ``re6stnet --help`` to get the complete list of options. ...@@ -30,8 +30,9 @@ Use ``re6stnet --help`` to get the complete list of options.
If you already have IPv6 connectivity by autoconfiguration and still want to If you already have IPv6 connectivity by autoconfiguration and still want to
use it for communications that are unrelated to this network, then: use it for communications that are unrelated to this network, then:
- your kernel must support source address based routing (because you can't - your kernel must support source address based routing (because the re6st
use ``--default`` option). default route will need to contain a source address in order to forward re6st
packets through the re6st network).
- you must set ``net.ipv6.conf.<iface>.accept_ra`` sysctl to value 2 and - you must set ``net.ipv6.conf.<iface>.accept_ra`` sysctl to value 2 and
trigger SLAAC with ``rdisc6 <iface>`` to restore the default route if the trigger SLAAC with ``rdisc6 <iface>`` to restore the default route if the
kernel removed while enabling forwarding. kernel removed while enabling forwarding.
...@@ -85,20 +86,13 @@ If the `/etc/re6stnet/re6stnet.conf` configuration file exists, `re6stnet` is ...@@ -85,20 +86,13 @@ If the `/etc/re6stnet/re6stnet.conf` configuration file exists, `re6stnet` is
automatically started as a system daemon, by ``systemd``\ (1). Debian package automatically started as a system daemon, by ``systemd``\ (1). Debian package
also provides SysV init scripts. also provides SysV init scripts.
Important note about ``--default`` option
-----------------------------------------
When re6st is configured to route all your IPv6 traffic (``--default``),
any other interface providing IPv6 must have no default route. Otherwise,
re6st either refuses to start or aborts if it detect a default route.
Correct usage of NetworkManager Correct usage of NetworkManager
------------------------------- -------------------------------
It is required to configure properly every connection defined in NetworkManager It is required to configure properly every connection defined in NetworkManager
because default settings are wrong and conflict with re6st. If ``--default`` is because default settings are wrong and conflict with re6st. If your kernel has
used, then disable IPv6, else enable the following options in the [ipv6] no source address based routing, then disable IPv6, else enable the following
section:: options in the [ipv6] section::
ignore-auto-routes=true ignore-auto-routes=true
never-default=true never-default=true
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment