Differences

This shows you the differences between two versions of the page.

doc:uci:6relayd [2013/05/20 02:22]
spock
doc:uci:6relayd [2013/06/11 22:59] (current)
steven
Line 6: Line 6:
configure clients and downstream routers. configure clients and downstream routers.
-6relayd provides server services for RA, stateless DHCPv6, DHCPv6-PD and can+6relayd provides server services for RA, stateless and stateful DHCPv6, DHCPv6-PD and can
be used to relay RA, DHCPv6 and NDP between routed (non-bridged) interfaces be used to relay RA, DHCPv6 and NDP between routed (non-bridged) interfaces
in case no delegated prefixes are provided by the upstream router. in case no delegated prefixes are provided by the upstream router.
Line 14: Line 14:
-**Example #1: Provide Router Discovery and stateless DHCPv6 in server mode and+**Example #1: Provide Router Discovery and DHCPv6 in server mode and
fallback to relaying if there is no public prefix on the master interface. ** fallback to relaying if there is no public prefix on the master interface. **
| ''config server | ''config server
-      option master  'wan6' 
      option network  'lan guest'       option network  'lan guest'
      option rd      'server'       option rd      'server'
      option dhcpv6  'server'       option dhcpv6  'server'
 + # Remove the 2 following lines to disable fallback-mode
 +      option master  'wan6'
      option fallback_relay      'rd dhcpv6 ndp''' |       option fallback_relay      'rd dhcpv6 ndp''' |
Line 36: Line 37:
-**Example #3: Provide Router Discovery and stateless DHCPv6 in server mode 
-This can be used as a small radvd and stateless DHCPv6-server replacement.** 
-| ''config server +**Example #3: Create a static IPv6 lease while running in management_level 1 or 2.**
-      option network  'lan' +
-      option rd      'server' +
-      option dhcpv6  'server''' | +
- +
- +
-**Example #4: Create a static IPv6 lease while running in management_level 1 or 2.**+
| ''config lease | ''config lease
      option duid '0001000115c4599a4b5b3a5a21d9'       option duid '0001000115c4599a4b5b3a5a21d9'
      option id '1234''' |       option id '1234''' |
- 
Line 59: Line 51:
Services of 6relayd can be used in two modes: Services of 6relayd can be used in two modes:
-  * ''server'' if you want to use 6relayd to only announce the router and / or use it as a stateless DHCPv6 server.+  * ''server'' if you want to use 6relayd to only announce the router and / or use it as a DHCPv6 server.
  * ''relay'' for all other use cases (e.g. relaying between different interfaces, proxying NDP, acting as a DHCPv6 relay, ...).   * ''relay'' for all other use cases (e.g. relaying between different interfaces, proxying NDP, acting as a DHCPv6 relay, ...).
Line 74: Line 66:
| ''rewrite_dns_addr'' | <IPv6-address> | no | '''' | Override the announced DNS-server with the specified address | | ''rewrite_dns_addr'' | <IPv6-address> | no | '''' | Override the announced DNS-server with the specified address |
| ''always_assume_default'' | [0,1] | no | 0 | Define whether the RD-server will assume that IPv6 connectivity is present even if no public addresses are announced. | | ''always_assume_default'' | [0,1] | no | 0 | Define whether the RD-server will assume that IPv6 connectivity is present even if no public addresses are announced. |
-| ''management_level'' | [0,1,2] | no | 0 | Define whether to run in stateless or stateful DHCPv6 mode. 0: stateless, 1: hybrid stateless/stateful, 2: stateful. |+| ''management_level'' | [0,1,2] | no | 0 | Define DHCPv6 mode. 0: stateless (no M-flag, A-flags set), 1: hybrid (M-Flag and A-flags set), 2: stateful (M-Flag set, A-Flags unset). | 
 +| ''management_offlink'' | [0,1] | no | 0 | Announce prefixes as off-link (L-flags unset). | 
 +| ''management_preference'' | [medium,low,high] | no | medium | Preference value announced for default router and routes. |
\\ \\
-The below assigns the client with the given duid adresses from every available prefix with the interface id ::1234/128. The pool for non-static leases is ::100-::fff. The leasefile can be found at /tmp/hosts/6relayd for getting duids etc.+A section of type lease assigns the client with the given duid adresses from every available prefix with the interface id ::1234/128. 
 +The pool for non-static leases is ::100-::fff. The leasefile can be found at /tmp/hosts/6relayd for getting duids, hostnames, etc.
^ Name ^ Values ^ Description ^ ^ Name ^ Values ^ Description ^
-| ''duid'' | duid | The device unique DUID identifier. | +| ''duid'' | hexadecimal | The device unique identifier. | 
-| ''id'' | 1234 | The id for this lease. For example 1234. |+| ''id'' | hexadecimal (up to 8 chars) | The id for this lease, e.g. 1234. |

Back to top

doc/uci/6relayd.1369009369.txt.bz2 · Last modified: 2013/05/20 02:22 by spock