1 .TH ZEBRA 8 "25 November 2004" "Zebra daemon" "Version @PACKAGE_VERSION@"
3 zebra \- a routing manager for use with associated @PACKAGE_FULLNAME@ components.
35 is a routing manager that implements the
39 supports RIPv1, RIPv2, RIPng, OSPF, OSPF6, IS-IS, BGP4+, and BGP4-.
41 Options available for the
45 \fB\-b\fR, \fB\-\-batch\fR
46 Runs in batch mode, \fBzebra\fR parses its config and exits.
48 \fB\-d\fR, \fB\-\-daemon\fR
49 Runs in daemon mode, forking and exiting from tty.
51 \fB\-f\fR, \fB\-\-config-file \fR\fIconfig-file\fR
52 Specifies the config file to use for startup. If not specified this
53 option will default to \fB\fI@CFG_SYSCONF@/zebra.conf\fR.
55 \fB\-g\fR, \fB\-\-group \fR\fIgroup\fR
56 Specify the group to run as. Default is \fI@enable_group@\fR.
58 \fB\-h\fR, \fB\-\-help\fR
61 \fB\-i\fR, \fB\-\-pid_file \fR\fIpid-file\fR
62 When zebra starts its process identifier is written to
63 \fB\fIpid-file\fR. The init system uses the recorded PID to stop or
64 restart zebra. The default is \fB\fI@CFG_STATE@/zebra.pid\fR.
66 \fB\-k\fR, \fB\-\-keep_kernel\fR
67 On startup, don't delete self inserted routes.
69 \fB\-P\fR, \fB\-\-vty_port \fR\fIport-number\fR
70 Specify the port that the zebra VTY will listen on. This defaults to
71 2601, as specified in \fB\fI/etc/services\fR.
73 \fB\-A\fR, \fB\-\-vty_addr \fR\fIvty-address\fR
74 Specify the address that the zebra VTY will listen on. Default is all
77 \fB\-u\fR, \fB\-\-user \fR\fIuser\fR
78 Specify the user to run as. Default is \fI@enable_user@\fR.
80 \fB\-r\fR, \fB\-\-retain\fR
81 When the program terminates, retain routes added by \fBzebra\fR.
83 \fB\-s\fR, \fB\-\-nl-bufsize \fR\fInetlink-buffer-size\fR
84 Set netlink receive buffer size. There are cases where zebra daemon can't
85 handle flood of netlink messages from kernel. If you ever see "recvmsg overrun"
86 messages in zebra log, you are in trouble.
88 Solution is to increase receive buffer of netlink socket. Note that kernel
89 < 2.6.14 doesn't allow to increase it over maximum value defined in
90 \fI/proc/sys/net/core/rmem_max\fR. If you want to do it, you have to increase
91 maximum before starting zebra.
93 Note that this affects Linux only.
95 \fB\-M\fR, \fB\-\-module \fR\fImodule:options\fR
96 Load a module at startup. May be specified more than once.
97 The \fBsnmp\fR and \fBfpm\fR modules may be
98 available for \fBzebra\fR, if the package was built with SNMP and FPM support
99 respectively. The \fBfpm\fR module takes an additional colon-separated
100 argument specifying the encapsulation, either \fBnetlink\fR or \fBprotobuf\fR.
101 It should thus be loaded with \fB-M fpm:netlink\fR or \fB-M fpm:protobuf\fR.
103 \fB\-z\fR, \fB\-\-socket \fR\fIsocketpath\fR
104 Use the specified path to open the zebra API socket on.
105 The default is \fB\fI@CFG_STATE@/zserv.api\fR. This option must be given with
106 the same value to all FRR protocol daemons.
108 For debugging purposes (using tcpdump or wireshark to trace cross-daemon
109 communication), a TCP socket can be used by specifying \fI@tcp[46][:port]\fR.
110 It is intentionally not possible to bind this to anything other than localhost
111 since zebra and the other daemons need to be running on the same host. Using
112 this feature \fBCREATES A SECURITY ISSUE\fR since nothing prevents other users
113 on the local system from connecting to zebra and injecting bogus routing
116 \fB\-v\fR, \fB\-\-version\fR
117 Print the version and exit.
121 The default location of the
125 .BI @CFG_SYSCONF@/zebra.conf
126 The default location of the
133 process is config'd to output logs to a file, then you will find this
134 file in the directory where you started \fBzebra\fR.
136 This man page is intended to be a quick reference for command line
137 options. The definitive document is the Info file \fB@PACKAGE_NAME@\fR.
139 The zebra process may log to standard output, to a VTY, to a log
140 file, or through syslog to the system logs. \fBzebra\fR supports many
141 debugging options, see the Info file, or the source for details.
153 eats bugs for breakfast. If you have food for the maintainers try
154 .BI @PACKAGE_BUGREPORT@
157 .BI http://www.zebra.org
160 or the Info file for an accurate list of authors.