radvd | Official repository: https://github.com/radvd-project/radvd
radvd-project/radvd
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
check: fix PRINT_SAFE_BUFFER warnings
e1cabf1
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Installation: ============= Run configure, e.g. ./configure --prefix=/usr/local --sysconfdir=/etc --mandir=/usr/share/man See configure --help for additional command line arguments. Run 'make' and 'make install'. On BSD, you may need to use 'gmake'. Configuration: ============== See INTRO.html, radvd.conf(8) and radvd.conf.example. Frequently Asked Questions: =========================== Setting up radvd is very simple, so the most frequently asked questions have been about what radvd _doesn't_ do... 1. How do I set up the router running radvd to automatically configure an address from the prefix advertised in Route Advertisements from upstream? -- You don't. By the specification, routers ignore RAs. You'll probably need to use manual configuration. But you can't use the same prefix on two links in any case unless you use something like proxy-ND (draft-ietf-ipv6-ndproxy-04.txt). You may need to re-think your topology; prefix delegation (e.g., manually or with RFC3633) may help. 2. How do I set up the router running radvd to automatically configure the interfaces to use an EUI64-based address? -- You don't. The design philosophy of radvd is that it's not the _router's_ configuration tool, but a route advertising daemon. You'll need to set up all the addresses, routes, etc. yourself. These tasks are something that system initscripts could possibly do instead. 3. I have a dynamic /48 prefix. How do I set up radvd to: a) set up interface addresses and routes on downstream interfaces, and b) advertise /64 prefixes from the /48 on downstream interfaces? -- For a), this isn't supported. For b), radvd includes special support for 6to4 upstream interface but assumes that the interface addresses/routes are set up manually. This should probably be done in the initscripts or manually. (Though if someone were to send a patch for b), it might be incorporated.) 4. How do I set up radvd to do either unicast or multicast routing? -- You don't. Radvd is not a routing or forwarding daemon. You need to set any appropriate routing/forwarding first, and then radvd to only advertise the prefixes to hosts as appropriate.
About
radvd | Official repository: https://github.com/radvd-project/radvd