]> git.saurik.com Git - apple/network_cmds.git/blob - ip6conf.tproj/ip6.8
network_cmds-115.tar.gz
[apple/network_cmds.git] / ip6conf.tproj / ip6.8
1 .Dd May 23, 2002
2 .Dt ip6 8
3 .Os
4 .Sh NAME
5 .Nm ip6
6 .Nd Enable or disable IPv6 on active interfaces
7 .Sh SYNOPSIS
8 .Nm
9 .Op Fl ax
10 .Op Fl ud interface
11 .Sh DESCRIPTION
12 .Nm
13 can be used to start up or shut down IPv6 on active interfaces.
14 When IPv6 is enabled on an interface the protocol is attached to the
15 interface, at which point the default settings in the kernel allow it
16 to acquire a link-local address and accept router advertisements.
17 Disabling detaches the protocol from the interface.
18 .Pp
19 Possible options are:
20 .Bl -tag -width xxx
21 .It Fl a
22 Start IPv6 on all interfaces.
23 .It Fl x
24 Stop IPv6 on all interfaces.
25 .It Fl u [interface]
26 Start IPv6 on interface.
27 .It Fl d [interface]
28 Stop IPv6 on interface.
29 .El
30 .Pp
31 .Sh REQUIREMENTS
32 You need support for IPv6 in your kernel. This is provided beginning
33 with Darwin Kernel Version 6.0.
34 .Pp
35 .Sh CONFIGURATION
36 The default IPv6 configuration for an interface assigns a link-local
37 address to it and sets the interface to receive router advertisements.
38 No further configuration is necessary for basic functionality.
39 However, various settings can be modified by using sysctl.
40 Pp
41 .Sh SEE ALSO
42 .Xr stf 4 ,
43 IPv6 Documentation at
44 .Pa http://www.netbsd.org/Documentation/network/ipv6/ ,
45 RFC 3068.