dhcp6_messages.mes 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399
  1. # Copyright (C) 2012-2013 Internet Systems Consortium, Inc. ("ISC")
  2. #
  3. # Permission to use, copy, modify, and/or distribute this software for any
  4. # purpose with or without fee is hereby granted, provided that the above
  5. # copyright notice and this permission notice appear in all copies.
  6. #
  7. # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
  8. # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  9. # AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
  10. # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  11. # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  12. # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  13. # PERFORMANCE OF THIS SOFTWARE.
  14. $NAMESPACE isc::dhcp
  15. % DHCP6_ACTIVATE_INTERFACE activating interface %1
  16. This message is printed when DHCPv6 server enabled an interface to be used
  17. to receive DHCPv6 traffic. IPv6 socket on this interface will be opened once
  18. Interface Manager starts up procedure of opening sockets.
  19. % DHCP6_CCSESSION_STARTED control channel session started on socket %1
  20. A debug message issued during startup after the IPv6 DHCP server has
  21. successfully established a session with the BIND 10 control channel.
  22. % DHCP6_CCSESSION_STARTING starting control channel session, specfile: %1
  23. This debug message is issued just before the IPv6 DHCP server attempts
  24. to establish a session with the BIND 10 control channel.
  25. % DHCP6_CLIENTID_MISSING mandatory client-id option is missing, message from %1 dropped
  26. This error message indicates that the received message is being dropped
  27. because it does not include the mandatory client-id option necessary for
  28. address assignment. The most likely cause is a problem with the client.
  29. % DHCP6_COMMAND_RECEIVED received command %1, arguments: %2
  30. A debug message listing the command (and possible arguments) received
  31. from the BIND 10 control system by the IPv6 DHCP server.
  32. % DHCP6_CONFIG_COMPLETE DHCPv6 server has completed configuration: %1
  33. This is an informational message announcing the successful processing of a
  34. new configuration. it is output during server startup, and when an updated
  35. configuration is committed by the administrator. Additional information
  36. may be provided.
  37. % DHCP6_CONFIG_LOAD_FAIL failed to load configuration: %1
  38. This critical error message indicates that the initial DHCPv6
  39. configuration has failed. The server will start, but nothing will be
  40. served until the configuration has been corrected.
  41. % DHCP6_CONFIG_NEW_SUBNET a new subnet has been added to configuration: %1
  42. This is an informational message reporting that the configuration has
  43. been extended to include the specified subnet.
  44. % DHCP6_CONFIG_OPTION_DUPLICATE multiple options with the code: %1 added to the subnet: %2
  45. This warning message is issued on an attempt to configure multiple options with the
  46. same option code for the particular subnet. Adding multiple options is uncommon
  47. for DHCPv6, but it is not prohibited.
  48. % DHCP6_CONFIG_START DHCPv6 server is processing the following configuration: %1
  49. This is a debug message that is issued every time the server receives a
  50. configuration. That happens start up and also when a server configuration
  51. change is committed by the administrator.
  52. % DHCP6_CONFIG_UPDATE updated configuration received: %1
  53. A debug message indicating that the IPv6 DHCP server has received an
  54. updated configuration from the BIND 10 configuration system.
  55. % DHCP6_DB_BACKEND_STARTED lease database started (type: %1, name: %2)
  56. This informational message is printed every time the IPv6 DHCP server
  57. is started. It indicates what database backend type is being to store
  58. lease and other information.
  59. % DHCP6_DEACTIVATE_INTERFACE deactivate interface %1
  60. This message is printed when DHCPv6 server disables an interface from being
  61. used to receive DHCPv6 traffic. Sockets on this interface will not be opened
  62. by the Interface Manager until interface is enabled.
  63. % DHCP6_HOOK_BUFFER_RCVD_SKIP received DHCPv6 buffer was dropped because a callout set the skip flag.
  64. This debug message is printed when a callout installed on buffer6_receive
  65. hook point set the skip flag. For this particular hook point, the
  66. setting of the flag by a callout instructs the server to drop the packet.
  67. % DHCP6_HOOK_BUFFER_SEND_SKIP prepared DHCPv6 response was dropped because a callout set the skip flag.
  68. This debug message is printed when a callout installed on buffer6_receive
  69. hook point set the skip flag. For this particular hook point, the
  70. setting of the flag by a callout instructs the server to drop the packet.
  71. Server completed all the processing (e.g. may have assigned, updated
  72. or released leases), but the response will not be send to the client.
  73. % DHCP6_HOOK_LEASE6_RENEW_SKIP DHCPv6 lease was not renewed because a callout set the skip flag.
  74. This debug message is printed when a callout installed on lease6_renew
  75. hook point set the skip flag. For this particular hook point, the setting
  76. of the flag by a callout instructs the server to not renew a lease. If
  77. client requested renewal of multiples leases (by sending multiple IA
  78. options), the server will skip the renewal of the one in question and
  79. will proceed with other renewals as usual.
  80. % DHCP6_HOOK_LEASE6_RELEASE_SKIP DHCPv6 lease was not released because a callout set the skip flag.
  81. This debug message is printed when a callout installed on lease6_release
  82. hook point set the skip flag. For this particular hook point, the
  83. setting of the flag by a callout instructs the server to not release
  84. a lease. If client requested release of multiples leases (by sending
  85. multiple IA options), the server will retains this particular lease and
  86. will proceed with other renewals as usual.
  87. % DHCP6_HOOK_PACKET_RCVD_SKIP received DHCPv6 packet was dropped because a callout set the skip flag.
  88. This debug message is printed when a callout installed on the pkt6_receive
  89. hook point set the skip flag. For this particular hook point, the
  90. setting of the flag by a callout instructs the server to drop the packet.
  91. % DHCP6_HOOK_PACKET_SEND_SKIP prepared DHCPv6 response was not sent because a callout set the skip flag.
  92. This debug message is printed when a callout installed on the pkt6_send
  93. hook point set the skip flag. For this particular hook point, the setting
  94. of the flag by a callout instructs the server to drop the packet. This
  95. effectively means that the client will not get any response, even though
  96. the server processed client's request and acted on it (e.g. possibly
  97. allocated a lease).
  98. % DHCP6_HOOK_SUBNET6_SELECT_SKIP no subnet was selected because a callout set the skip flag.
  99. This debug message is printed when a callout installed on the
  100. subnet6_select hook point set the skip flag. For this particular hook
  101. point, the setting of the flag instructs the server not to choose a
  102. subnet, an action that severely limits further processing; the server
  103. will be only able to offer global options - no addresses or prefixes
  104. will be assigned.
  105. % DHCP6_LEASE_ADVERT lease %1 advertised (client duid=%2, iaid=%3)
  106. This debug message indicates that the server successfully advertised
  107. a lease. It is up to the client to choose one server out of the
  108. advertised servers and continue allocation with that server. This
  109. is a normal behavior and indicates successful operation.
  110. % DHCP6_LEASE_ADVERT_FAIL failed to advertise a lease for client duid=%1, iaid=%2
  111. This message indicates that the server failed to advertise (in response to
  112. received SOLICIT) a lease for a given client. There may be many reasons for
  113. such failure. Each specific failure is logged in a separate log entry.
  114. % DHCP6_LEASE_ALLOC lease %1 has been allocated (client duid=%2, iaid=%3)
  115. This debug message indicates that the server successfully granted (in
  116. response to client's REQUEST message) a lease. This is a normal behavior
  117. and indicates successful operation.
  118. % DHCP6_LEASE_ALLOC_FAIL failed to grant a lease for client duid=%1, iaid=%2
  119. This message indicates that the server failed to grant (in response to
  120. received REQUEST) a lease for a given client. There may be many reasons for
  121. such failure. Each specific failure is logged in a separate log entry.
  122. % DHCP6_LEASE_WITHOUT_DUID lease for address %1 does not have a DUID
  123. This error message indicates a database consistency failure. The lease
  124. database has an entry indicating that the given address is in use,
  125. but the lease does not contain any client identification. This is most
  126. likely due to a software error: please raise a bug report. As a temporary
  127. workaround, manually remove the lease entry from the database.
  128. % DHCP6_NOT_RUNNING IPv6 DHCP server is not running
  129. A warning message is issued when an attempt is made to shut down the
  130. IPv6 DHCP server but it is not running.
  131. % DHCP6_NO_INTERFACES failed to detect any network interfaces
  132. During startup the IPv6 DHCP server failed to detect any network
  133. interfaces and is therefore shutting down.
  134. % DHCP6_NO_SOCKETS_OPEN no interface configured to listen to DHCP traffic
  135. This warning message is issued when current server configuration specifies
  136. no interfaces that server should listen on, or specified interfaces are not
  137. configured to receive the traffic.
  138. % DHCP6_OPEN_SOCKET opening sockets on port %1
  139. A debug message issued during startup, this indicates that the IPv6 DHCP
  140. server is about to open sockets on the specified port.
  141. % DHCP6_PACKET_PARSE_FAIL failed to parse incoming packet
  142. The IPv6 DHCP server has received a packet that it is unable to interpret.
  143. % DHCP6_PACKET_PROCESS_FAIL processing of %1 message received from %2 failed: %3
  144. This is a general catch-all message indicating that the processing of the
  145. specified packet type from the indicated address failed. The reason is given in the
  146. message. The server will not send a response but will instead ignore the packet.
  147. % DHCP6_PACKET_RECEIVED %1 packet received
  148. A debug message noting that the server has received the specified type
  149. of packet. Note that a packet marked as UNKNOWN may well be a valid
  150. DHCP packet, just a type not expected by the server (e.g. it will report
  151. a received OFFER packet as UNKNOWN).
  152. % DHCP6_PACKET_RECEIVE_FAIL error on attempt to receive packet: %1
  153. The IPv6 DHCP server tried to receive a packet but an error
  154. occurred during this attempt. The reason for the error is included in
  155. the message.
  156. % DHCP6_PACKET_SEND_FAIL failed to send DHCPv6 packet: %1
  157. This error is output if the IPv6 DHCP server fails to send an assembled
  158. DHCP message to a client. The reason for the error is included in the
  159. message.
  160. % DHCP6_PACK_FAIL failed to assemble response correctly
  161. This error is output if the server failed to assemble the data to be
  162. returned to the client into a valid packet. The reason is most likely
  163. to be to a programming error: please raise a bug report.
  164. % DHCP6_PARSER_COMMIT_EXCEPTION parser failed to commit changes
  165. On receipt of message containing details to a change of the IPv6 DHCP
  166. server configuration, a set of parsers were successfully created, but one
  167. of them failed to commit its changes due to a low-level system exception
  168. being raised. Additional messages may be output indicating the reason.
  169. % DHCP6_PARSER_COMMIT_FAIL parser failed to commit changes: %1
  170. On receipt of message containing details to a change of the IPv6 DHCP
  171. server configuration, a set of parsers were successfully created, but
  172. one of them failed to commit its changes. The reason for the failure
  173. is given in the message.
  174. % DHCP6_PARSER_CREATED created parser for configuration element %1
  175. A debug message output during a configuration update of the IPv6 DHCP
  176. server, notifying that the parser for the specified configuration element
  177. has been successfully created.
  178. % DHCP6_PARSER_EXCEPTION failed to create or run parser for configuration element %1
  179. On receipt of message containing details to a change of its configuration,
  180. the IPv6 DHCP server failed to create a parser to decode the contents of
  181. the named configuration element, or the creation succeeded but the parsing
  182. actions and committal of changes failed. The message has been output in
  183. response to a non-BIND 10 exception being raised. Additional messages
  184. may give further information.
  185. The most likely cause of this is that the specification file for the
  186. server (which details the allowable contents of the configuration) is
  187. not correct for this version of BIND 10. This may be the result of an
  188. interrupted installation of an update to BIND 10.
  189. % DHCP6_PARSER_FAIL failed to create or run parser for configuration element %1: %2
  190. On receipt of message containing details to a change of its configuration,
  191. the IPv6 DHCP server failed to create a parser to decode the contents
  192. of the named configuration element, or the creation succeeded but the
  193. parsing actions and committal of changes failed. The reason for the
  194. failure is given in the message.
  195. % DHCP6_PROCESS_IA_NA_REQUEST server is processing IA_NA option (duid=%1, iaid=%2, hint=%3)
  196. This is a debug message that indicates a processing of received IA_NA
  197. option. It may optionally contain an address that may be used by the server
  198. as a hint for possible requested address.
  199. % DHCP6_QUERY_DATA received packet length %1, data length %2, data is %3
  200. A debug message listing the data received from the client or relay.
  201. % DHCP6_RELEASE address %1 belonging to client duid=%2, iaid=%3 was released properly.
  202. This debug message indicates that an address was released properly. It
  203. is a normal operation during client shutdown.
  204. % DHCP6_RELEASE_FAIL failed to remove lease for address %1 for duid=%2, iaid=%3
  205. This error message indicates that the software failed to remove a
  206. lease from the lease database. It probably due to an error during a
  207. database operation: resolution will most likely require administrator
  208. intervention (e.g. check if DHCP process has sufficient privileges to
  209. update the database). It may also be triggered if a lease was manually
  210. removed from the database during RELEASE message processing.
  211. % DHCP6_RELEASE_FAIL_WRONG_DUID client (duid=%1) tried to release address %2, but it belongs to client (duid=%3)
  212. This warning message indicates that client tried to release an address
  213. that belongs to a different client. This should not happen in normal
  214. circumstances and may indicate a misconfiguration of the client. However,
  215. since the client releasing the address will stop using it anyway, there
  216. is a good chance that the situation will correct itself.
  217. % DHCP6_RELEASE_FAIL_WRONG_IAID client (duid=%1) tried to release address %2, but it used wrong IAID (expected %3, but got %4)
  218. This warning message indicates that client tried to release an address
  219. that does belong to it, but the address was expected to be in a different
  220. IA (identity association) container. This probably means that the client's
  221. support for multiple addresses is flawed.
  222. % DHCP6_RELEASE_MISSING_CLIENTID client (address=%1) sent RELEASE message without mandatory client-id
  223. This warning message indicates that client sent RELEASE message without
  224. mandatory client-id option. This is most likely caused by a buggy client
  225. (or a relay that malformed forwarded message). This request will not be
  226. processed and a response with error status code will be sent back.
  227. % DHCP6_RENEW_UNKNOWN_SUBNET RENEW message received from client on unknown subnet (duid=%1, iaid=%2)
  228. A warning message indicating that a client is attempting to renew his lease,
  229. but the server does not have any information about the subnet this client belongs
  230. to. This may mean that faulty the mobile client changed its location and is trying to
  231. renew its old address (client is supposed to send confirm, not rewew in such cases,
  232. according to RFC3315) or the server configuration has changed and information about
  233. existing subnet was removed. Note that in a sense this is worse case of DHCP6_UNKNOWN_RENEW,
  234. as not only the lease is unknown, but also the subnet is. Depending on the reasons
  235. of this condition, it may or may not correct on its own.
  236. % DHCP6_REQUIRED_OPTIONS_CHECK_FAIL %1 message received from %2 failed the following check: %3
  237. This message indicates that received DHCPv6 packet is invalid. This may be due
  238. to a number of reasons, e.g. the mandatory client-id option is missing,
  239. the server-id forbidden in that particular type of message is present,
  240. there is more than one instance of client-id or server-id present,
  241. etc. The exact reason for rejecting the packet is included in the message.
  242. % DHCP6_RESPONSE_DATA responding with packet type %1 data is %2
  243. A debug message listing the data returned to the client.
  244. % DHCP6_SERVERID_GENERATED server-id %1 has been generated and will be stored in %2
  245. This informational messages indicates that the server was not able to read
  246. its server identifier (DUID) and has generated a new one. This server-id
  247. will be stored in a file and will be read and used during next restart. It
  248. is normal behavior when the server is started for the first time. If
  249. this message is printed every start, please check that the server have
  250. sufficient permission to write its server-id file and that the file is not
  251. corrupt.
  252. Changing the server identifier in a production environment is not
  253. recommended as existing clients will not recognize the server and may go
  254. through a rebind phase. However, they should be able to recover without
  255. losing their leases.
  256. % DHCP6_SERVERID_LOADED server-id %1 has been loaded from file %2
  257. This debug message indicates that the server loaded its server identifier.
  258. That value is sent in all server responses and clients use it to
  259. discriminate between servers. This is a part of normal startup or
  260. reconfiguration procedure.
  261. % DHCP6_SERVERID_WRITE_FAIL server was not able to write its ID to file %1
  262. This warning message indicates that server was not able to write its
  263. server identifier (DUID) to a file. This likely indicates lack of write
  264. permission to a given file or directory. This is not cricital and the
  265. server will continue to operate, but server will generate different DUID
  266. during every start and clients will need to go through a rebind phase
  267. to recover.
  268. % DHCP6_SERVER_FAILED server failed: %1
  269. The IPv6 DHCP server has encountered a fatal error and is terminating.
  270. The reason for the failure is included in the message.
  271. % DHCP6_SESSION_FAIL failed to establish BIND 10 session (%1), running stand-alone
  272. The server has failed to establish communication with the rest of BIND
  273. 10 and is running in stand-alone mode. (This behavior will change once
  274. the IPv6 DHCP server is properly integrated with the rest of BIND 10.)
  275. % DHCP6_SHUTDOWN server shutdown
  276. The IPv6 DHCP server has terminated normally.
  277. % DHCP6_SHUTDOWN_REQUEST shutdown of server requested
  278. This debug message indicates that a shutdown of the IPv6 server has
  279. been requested via a call to the 'shutdown' method of the core Dhcpv6Srv
  280. object.
  281. % DHCP6_SRV_CONSTRUCT_ERROR error creating Dhcpv6Srv object, reason: %1
  282. This error message indicates that during startup, the construction of a
  283. core component within the IPv6 DHCP server (the Dhcpv6 server object)
  284. has failed. As a result, the server will exit. The reason for the
  285. failure is given within the message.
  286. % DHCP6_STANDALONE skipping message queue, running standalone
  287. This is a debug message indicating that the IPv6 server is running in
  288. standalone mode, not connected to the message queue. Standalone mode
  289. is only useful during program development, and should not be used in a
  290. production environment.
  291. % DHCP6_STARTING server starting
  292. This informational message indicates that the IPv6 DHCP server has
  293. processed any command-line switches and is starting.
  294. % DHCP6_START_INFO pid: %1, port: %2, verbose: %3, standalone: %4
  295. This is a debug message issued during the IPv6 DHCP server startup.
  296. It lists some information about the parameters with which the server
  297. is running.
  298. % DHCP6_SUBNET_SELECTED the %1 subnet was selected for client assignment
  299. This is a debug message informing that a given subnet was selected. It will
  300. be used for address and option assignment. This is one of the early steps
  301. in the processing of incoming client message.
  302. % DHCP6_SUBNET_SELECTION_FAILED failed to select a subnet for incoming packet, src=%1 type=%2
  303. This warning message is output when a packet was received from a subnet for
  304. which the DHCPv6 server has not been configured. The cause is most likely due
  305. to a misconfiguration of the server. The packet processing will continue, but
  306. the response will only contain generic configuration parameters and no
  307. addresses or prefixes.
  308. % DHCP6_UNKNOWN_MSG_RECEIVED received unknown message (type %d) on interface %2
  309. This debug message is printed when server receives a message of unknown type.
  310. That could either mean missing functionality or invalid or broken relay or client.
  311. The list of formally defined message types is available here:
  312. www.iana.org/assignments/dhcpv6-parameters.
  313. % DHCP6_UNKNOWN_RELEASE received RELEASE from unknown client (duid=%1, iaid=%2)
  314. This warning message is printed when client attempts to release a lease,
  315. but no such lease is known by the server. See DHCP6_UNKNOWN_RENEW for
  316. possible reasons for such behavior.
  317. % DHCP6_UNKNOWN_RENEW received RENEW from client (duid=%1, iaid=%2) in subnet %3
  318. This warning message is printed when client attempts to renew a lease,
  319. but no such lease is known by the server. It typically means that
  320. client has attempted to use its lease past its lifetime: causes of this
  321. include a adjustment of the clients date/time setting or poor support
  322. for sleep/recovery. A properly implemented client will recover from such
  323. a situation by restarting the lease allocation process after receiving
  324. a negative reply from the server.
  325. An alternative cause could be that the server has lost its database
  326. recently and does not recognize its well-behaving clients. This is more
  327. probable if you see many such messages. Clients will recover from this,
  328. but they will most likely get a different IP addresses and experience
  329. a brief service interruption.