git: 8434b998eb - main - update translation of books/developers-handbook to Russian
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=8434b998ebcda473eae45ddd86875776aaaddcff commit 8434b998ebcda473eae45ddd86875776aaaddcff Author: Vladlen Popolitov <[email protected]> AuthorDate: 2026-08-12 14:50:06 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2026-08-12 14:50:06 +0000 update translation of books/developers-handbook to Russian Differential Revision: https://reviews.freebsd.org/D58797 --- .../ru/books/developers-handbook/ipv6/_index.adoc | 4 +- .../ru/books/developers-handbook/ipv6/_index.po | 636 +- .../developers-handbook/kerneldebug/_index.adoc | 4 +- .../developers-handbook/kerneldebug/_index.po | 427 +- .../ru/books/developers-handbook/partiv.adoc | 2 +- .../content/ru/books/developers-handbook/partiv.po | 18 +- .../books/developers-handbook/policies/_index.adoc | 6 +- .../books/developers-handbook/policies/_index.po | 142 +- .../books/developers-handbook/secure/_index.adoc | 16 +- .../ru/books/developers-handbook/secure/_index.po | 174 +- .../books/developers-handbook/sockets/_index.adoc | 8 +- .../ru/books/developers-handbook/sockets/_index.po | 572 +- .../ru/books/developers-handbook/x86/_index.po | 11157 ------------------- 13 files changed, 1006 insertions(+), 12160 deletions(-) diff --git a/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc b/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc index e781349bb7..f751e2a094 100644 --- a/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc +++ b/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc @@ -217,7 +217,7 @@ fe80:1::%ed0/64 link#1 UC ed0 fe80:2::%ep0/64 link#2 UC ep0 .... -Интерфейсы, не имеющие адреса IEEE802 (псевдоинтерфейсы, такие как туннельные интерфейсы или интерфейсы ppp), будут заимствовать адрес IEEE802 у других интерфейсов, например, Ethernet-интерфейсов, когда это возможно. Если нет подключенного оборудования IEEE802, в качестве последнего средства будет использовано псевдослучайное значение MD5(hostname) для формирования линк-локального адреса. Если это не подходит для вашего использования, вам потребуется настроить линк-локальный адрес вручную. +Интерфейсы, не имеющие адреса IEEE802 (псевдоинтерфейсы, такие как туннельные интерфейсы или интерфейсы ppp), будут заимствовать адрес IEEE802 у других интерфейсов, например, Ethernet-интерфейсов, когда это возможно. Если нет подключённого оборудования IEEE802, в качестве последнего средства будет использовано псевдослучайное значение MD5(hostname) для формирования линк-локального адреса. Если это не подходит для вашего использования, вам потребуется настроить линк-локальный адрес вручную. Если интерфейс не поддерживает IPv6 (например, отсутствует поддержка multicast), на этот интерфейс не будет назначен линк-локальный адрес. Подробности см. в разделе 2. @@ -479,7 +479,7 @@ FreeBSD 4.x поддерживает исходящее соединение с ==== sockaddr_storage -Когда RFC2553 был близок к завершению, велись дискуссии о том, как называть элементы структуры `sockaddr_storage`. Одно предложение заключалось в добавлении "__" перед именами элементов (например, "__ss_len"), так как к ним не следует обращаться напрямую. Другое предложение было не добавлять префикс (например, "ss_len"), поскольку необходимо прямое обращение к этим элементам. Четкого консенсуса по этому вопросу достигнуто не было. +Когда RFC2553 был близок к завершению, велись дискуссии о том, как называть элементы структуры `sockaddr_storage`. Одно предложение заключалось в добавлении "__" перед именами элементов (например, "__ss_len"), так как к ним не следует обращаться напрямую. Другое предложение было не добавлять префикс (например, "ss_len"), поскольку необходимо прямое обращение к этим элементам. Чёткого консенсуса по этому вопросу достигнуто не было. В результате, RFC2553 определяет структуру sockaddr_storage следующим образом: diff --git a/documentation/content/ru/books/developers-handbook/ipv6/_index.po b/documentation/content/ru/books/developers-handbook/ipv6/_index.po index 4371e21dbe..4cf4e5ce64 100644 --- a/documentation/content/ru/books/developers-handbook/ipv6/_index.po +++ b/documentation/content/ru/books/developers-handbook/ipv6/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-03-04 20:01+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-05-18 04:45+0000\n" "Last-Translator: Vladlen Popolitov <[email protected]>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/booksdevelopers-handbookipv6_index/ru/>\n" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: Title = @@ -32,13 +32,13 @@ msgid "Chapter 8. IPv6 Internals" msgstr "Глава 8. Внутреннее устройство IPv6" #. type: Title == -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:54 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:53 #, no-wrap msgid "IPv6/IPsec Implementation" msgstr "Реализация IPv6/IPsec" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:58 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:57 msgid "" "This section should explain IPv6 and IPsec related implementation " "internals. These functionalities are derived from http://www.kame.net/[KAME " @@ -48,19 +48,19 @@ msgstr "" "Данная функциональность заимствована из http://www.kame.net/[проекта KAME]" #. type: Title === -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:60 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:59 #, no-wrap msgid "IPv6" msgstr "IPv6" #. type: Title ==== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:62 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:61 #, no-wrap msgid "Conformance" msgstr "Соответствие" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:66 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:65 msgid "" "The IPv6 related functions conforms, or tries to conform to the latest set " "of IPv6 specifications. For future reference we list some of the relevant " @@ -73,7 +73,7 @@ msgstr "" "полный список — его слишком сложно поддерживать...)." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:68 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:67 msgid "" "For details please refer to specific chapter in the document, RFCs, manual " "pages, or comments in the source code." @@ -82,7 +82,7 @@ msgstr "" "страницам Справочника или комментариям в исходном коде." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:72 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:71 msgid "" "Conformance tests have been performed on the KAME STABLE kit at TAHI " "project. Results can be viewed at http://www.tahi.org/report/KAME/[http://" @@ -97,13 +97,13 @@ msgstr "" "в прошлом, используя наши предыдущие версии." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:74 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:73 msgid "RFC1639: FTP Operation Over Big Address Records (FOOBAR)" msgstr "RFC1639: FTP Operation Over Big Address Records (FOOBAR)" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:76 -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:113 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:75 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:112 msgid "" "RFC2428 is preferred over RFC1639. FTP clients will first try RFC2428, then " "RFC1639 if failed." @@ -112,29 +112,29 @@ msgstr "" "затем RFC1639 в случае неудачи." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:78 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:77 msgid "RFC1886: DNS Extensions to support IPv6" msgstr "RFC1886: DNS Extensions to support IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:79 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:78 msgid "RFC1933: Transition Mechanisms for IPv6 Hosts and Routers" msgstr "RFC1933: Transition Mechanisms for IPv6 Hosts and Routers" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:81 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:80 msgid "IPv4 compatible address is not supported." msgstr "IPv4-совместимый адрес не поддерживается." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:82 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:81 msgid "automatic tunneling (described in 4.3 of this RFC) is not supported." msgstr "" "автоматическое туннелирование (описано в разделе 4.3 данного RFC) не " "поддерживается." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:84 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:83 msgid "" "man:gif[4] interface implements IPv[46]-over-IPv[46] tunnel in a generic " "way, and it covers \"configured tunnel\" described in the spec. See crossref:" @@ -146,27 +146,27 @@ msgstr "" "этого документа." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:86 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:85 msgid "RFC1981: Path MTU Discovery for IPv6" msgstr "RFC1981: Path MTU Discovery for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:87 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:86 msgid "RFC2080: RIPng for IPv6" msgstr "RFC2080: RIPng for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:89 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:88 msgid "usr.sbin/route6d support this." msgstr "usr.sbin/route6d это поддерживает." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:91 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:90 msgid "RFC2292: Advanced Sockets API for IPv6" msgstr "RFC2292: Advanced Sockets API for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:93 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:92 msgid "" "For supported library functions/kernel APIs, see [.filename]#sys/netinet6/" "ADVAPI#." @@ -175,12 +175,12 @@ msgstr "" "ADVAPI#." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:95 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:94 msgid "RFC2362: Protocol Independent Multicast-Sparse Mode (PIM-SM)" msgstr "RFC2362: Protocol Independent Multicast-Sparse Mode (PIM-SM)" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:97 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:96 msgid "" "RFC2362 defines packet formats for PIM-SM. [.filename]#draft-ietf-pim-" "ipv6-01.txt# is written based on this." @@ -189,12 +189,12 @@ msgstr "" "ipv6-01.txt# написан на основе этого." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:99 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:98 msgid "RFC2373: IPv6 Addressing Architecture" msgstr "RFC2373: IPv6 Addressing Architecture" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:101 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:100 msgid "" "supports node required addresses, and conforms to the scope requirement." msgstr "" @@ -202,44 +202,44 @@ msgstr "" "видимости." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:103 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:102 msgid "RFC2374: An IPv6 Aggregatable Global Unicast Address Format" msgstr "RFC2374: An IPv6 Aggregatable Global Unicast Address Format" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:105 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:104 msgid "supports 64-bit length of Interface ID." msgstr "поддерживает 64-битную длину Идентификатора Интерфейса." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:107 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:106 msgid "RFC2375: IPv6 Multicast Address Assignments" msgstr "RFC2375: IPv6 Multicast Address Assignments" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:109 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:108 msgid "Userland applications use the well-known addresses assigned in the RFC." msgstr "" "Пользовательские приложения используют общеизвестные адреса, назначенные в " "RFC." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:111 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:110 msgid "RFC2428: FTP Extensions for IPv6 and NATs" msgstr "RFC2428: FTP Extensions for IPv6 and NATs" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:115 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:114 msgid "RFC2460: IPv6 specification" msgstr "RFC2460: IPv6 specification" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:116 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:115 msgid "RFC2461: Neighbor discovery for IPv6" msgstr "RFC2461: Neighbor discovery for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:118 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:117 msgid "" "See crossref:ipv6[neighbor-discovery,Neighbor Discovery] in this document " "for details." @@ -248,40 +248,40 @@ msgstr "" "в этом документе для получения подробностей." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:120 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:119 msgid "RFC2462: IPv6 Stateless Address Autoconfiguration" msgstr "RFC2462: IPv6 Stateless Address Autoconfiguration" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:122 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:121 msgid "See crossref:ipv6[ipv6-pnp,Plug and Play] in this document for details." msgstr "" "См. раздел crossref:ipv6[ipv6-pnp,Plug and Play (подключи и работай)] в этом " "документе для получения подробностей." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:124 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:123 msgid "RFC2463: ICMPv6 for IPv6 specification" msgstr "RFC2463: ICMPv6 for IPv6 specification" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:126 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:125 msgid "See crossref:ipv6[icmpv6,ICMPv6] in this document for details." msgstr "" "См. crossref:ipv6[icmpv6,ICMPv6] в этом документе для получения подробностей." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:128 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:127 msgid "RFC2464: Transmission of IPv6 Packets over Ethernet Networks" msgstr "RFC2464: Transmission of IPv6 Packets over Ethernet Networks" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:129 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:128 msgid "RFC2465: MIB for IPv6: Textual Conventions and General Group" msgstr "RFC2465: MIB for IPv6: Textual Conventions and General Group" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:131 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:130 msgid "" "Necessary statistics are gathered by the kernel. Actual IPv6 MIB support is " "provided as a patchkit for ucd-snmp." @@ -290,12 +290,12 @@ msgstr "" "предоставляется в виде набора патчей для ucd-snmp." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:133 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:132 msgid "RFC2466: MIB for IPv6: ICMPv6 group" msgstr "RFC2466: MIB for IPv6: ICMPv6 group" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:135 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:134 msgid "" "Necessary statistics are gathered by the kernel. Actual IPv6 MIB support is " "provided as patchkit for ucd-snmp." @@ -304,22 +304,22 @@ msgstr "" "предоставляется в виде патча для ucd-snmp." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:137 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:136 msgid "RFC2467: Transmission of IPv6 Packets over FDDI Networks" msgstr "RFC2467: Transmission of IPv6 Packets over FDDI Networks" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:138 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:137 msgid "RFC2497: Transmission of IPv6 packet over ARCnet Networks" msgstr "RFC2497: Transmission of IPv6 packet over ARCnet Networks" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:139 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:138 msgid "RFC2553: Basic Socket Interface Extensions for IPv6" msgstr "RFC2553: Basic Socket Interface Extensions for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:142 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:141 msgid "" "IPv4 mapped address (3.7) and special behavior of IPv6 wildcard bind socket " "(3.8) are supported. See crossref:ipv6[ipv6-wildcard-socket,IPv4 Mapped " @@ -331,12 +331,12 @@ msgstr "" "подстановочным адресом]." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:144 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:143 msgid "RFC2675: IPv6 Jumbograms" msgstr "RFC2675: IPv6 Jumbograms" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:146 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:145 msgid "" "See crossref:ipv6[ipv6-jumbo,Jumbo Payload] in this document for details." msgstr "" @@ -344,17 +344,17 @@ msgstr "" "документе для получения подробностей." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:148 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:147 msgid "RFC2710: Multicast Listener Discovery for IPv6" msgstr "RFC2710: Multicast Listener Discovery for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:149 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:148 msgid "RFC2711: IPv6 router alert option" msgstr "RFC2711: IPv6 router alert option" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:150 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:149 msgid "" "[.filename]#draft-ietf-ipngwg-router-renum-08#: Router renumbering for IPv6" msgstr "" @@ -362,7 +362,7 @@ msgstr "" "маршрутизаторов для IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:151 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:150 msgid "" "[.filename]#draft-ietf-ipngwg-icmp-namelookups-02#: IPv6 Name Lookups " "Through ICMP" @@ -371,7 +371,7 @@ msgstr "" "IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:152 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:151 msgid "" "[.filename]#draft-ietf-ipngwg-icmp-name-lookups-03#: IPv6 Name Lookups " "Through ICMP" @@ -380,12 +380,12 @@ msgstr "" "ICMP" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:153 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:152 msgid "[.filename]#draft-ietf-pim-ipv6-01.txt#: PIM for IPv6" msgstr "[.filename]#draft-ietf-pim-ipv6-01.txt#: PIM for IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:155 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:154 msgid "" "man:pim6dd[8] implements dense mode. man:pim6sd[8] implements sparse mode." msgstr "" @@ -393,7 +393,7 @@ msgstr "" "режим." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:157 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:156 msgid "" "[.filename]#draft-itojun-ipv6-tcp-to-anycast-00#: Disconnecting TCP " "connection toward IPv6 anycast address" @@ -402,12 +402,12 @@ msgstr "" "anycast-адресом IPv6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:158 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:157 msgid "[.filename]#draft-yamamoto-wideipv6-comm-model-00#" msgstr "[.filename]#draft-yamamoto-wideipv6-comm-model-00#" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:160 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:159 msgid "" "See crossref:ipv6[ipv6-sas,Source Address Selection] in this document for " "details." @@ -416,7 +416,7 @@ msgstr "" "для более подробной информации." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:162 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:161 msgid "" "[.filename]#draft-ietf-ipngwg-scopedaddr-format-00.txt#: An Extension of " "Format for IPv6 Scoped Addresses" @@ -425,13 +425,13 @@ msgstr "" "для адресов с областью действия IPv6" #. type: Title ==== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:164 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:163 #, no-wrap msgid "Neighbor Discovery" msgstr "Функция \"Обнаружение соседей\"" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:169 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:168 msgid "" "Neighbor Discovery is fairly stable. Currently Address Resolution, " "Duplicated Address Detection, and Neighbor Unreachability Detection are " @@ -448,7 +448,7 @@ msgstr "" "(Unsolicited Neighbor Advertisement) в качестве инструмента администратора." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:174 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:173 msgid "" "If DAD fails, the address will be marked \"duplicated\" and message will be " "generated to syslog (and usually to console). The \"duplicated\" mark can " @@ -463,7 +463,7 @@ msgstr "" "ближайшем будущем поведение должно быть улучшено." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:178 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:177 msgid "" "Some of the network driver loops multicast packets back to itself, even if " "instructed not to do so (especially in promiscuous mode). In such cases DAD " @@ -482,7 +482,7 @@ msgstr "" "что фрагмент кода в разделе \"heuristics\" не соответствует спецификации)." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:180 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:179 msgid "" "Neighbor Discovery specification (RFC2461) does not talk about neighbor " "cache handling in the following cases:" @@ -491,7 +491,7 @@ msgstr "" "соседей в следующих случаях:" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:182 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:181 msgid "" "when there was no neighbor cache entry, node received unsolicited RS/NS/NA/" "redirect packet without link-layer address" @@ -500,7 +500,7 @@ msgstr "" "RS/NS/NA/редирект без адреса канального уровня" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:183 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:182 msgid "" "neighbor cache handling on medium without link-layer address (we need a " "neighbor cache entry for IsRouter bit)" @@ -509,7 +509,7 @@ msgstr "" "запись в кэше соседей для бита IsRouter)" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:186 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:185 msgid "" "For first case, we implemented workaround based on discussions on IETF " "ipngwg mailing list. For more details, see the comments in the source code " @@ -520,7 +520,7 @@ msgstr "" "и ветке электронной почты, начавшейся с (IPng 7155) от 6 февраля 1999 года." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:189 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:188 msgid "" "IPv6 on-link determination rule (RFC2461) is quite different from " "assumptions in BSD network code. At this moment, no on-link determination " @@ -536,7 +536,7 @@ msgstr "" "\" в нескольких местах раздела)." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:194 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:193 msgid "" "To avoid possible DoS attacks and infinite loops, only 10 options on ND " "packet is accepted now. Therefore, if you have 20 prefix options attached " @@ -553,13 +553,13 @@ msgstr "" "высоком спросе мы можем предоставить sysctl-параметр для этой переменной." #. type: Title ==== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:196 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:195 #, no-wrap msgid "Scope Index" msgstr "Индекс зоны" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:201 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:200 msgid "" "IPv6 uses scoped addresses. Therefore, it is very important to specify " "scope index (interface index for link-local address, or site index for site-" @@ -575,7 +575,7 @@ msgstr "" "пакета." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:206 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:205 msgid "" "Ordinary userland applications should use advanced API (RFC2292) to specify " "scope index, or interface index. For similar purpose, sin6_scope_id member " @@ -591,7 +591,7 @@ msgstr "" "вместо sin6_scope_id." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:209 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:208 msgid "" "In the kernel, an interface index for link-local scoped address is embedded " "into 2nd 16bit-word (3rd and 4th byte) in IPv6 address. For example, you " @@ -602,13 +602,13 @@ msgstr "" "Например, вы можете увидеть что-то вроде:" #. type: delimited block . 4 -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:213 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:212 #, no-wrap msgid "\tfe80:1::200:f8ff:fe01:6317\n" msgstr "\tfe80:1::200:f8ff:fe01:6317\n" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:218 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:217 msgid "" "in the routing table and interface address structure (struct in6_ifaddr). " "The address above is a link-local unicast address which belongs to a network " @@ -623,7 +623,7 @@ msgstr "" "нескольких интерфейсах с минимальными изменениями кода." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:223 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:222 msgid "" "Routing daemons and configuration programs, like man:route6d[8] and man:" "ifconfig[8], will need to manipulate the \"embedded\" scope index. These " @@ -640,7 +640,7 @@ msgstr "" "использующие эти API, в любом случае должны быть готовы к различиям в ядрах." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:230 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:229 msgid "" "When you specify scoped address to the command line, NEVER write the " "embedded form (such as ff02:1::1 or fe80:2::fedc). This is not supposed to " @@ -662,7 +662,7 @@ msgstr "" "Мы считаем, что спецификации нуждаются в некоторых улучшениях для этого." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:234 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:233 msgid "" "Some of the userland tools support extended numeric IPv6 syntax, as " "documented in [.filename]#draft-ietf-ipngwg-scopedaddr-format-00.txt#. You " @@ -677,7 +677,7 @@ msgstr "" "локальный адрес с ограниченной областью действия." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:237 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:236 msgid "" "To use this extension in your program, you will need to use man:" "getaddrinfo[3], and man:getnameinfo[3] with NI_WITHSCOPEID. The " @@ -691,13 +691,13 @@ msgstr "" "спецификациях." #. type: Title ==== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:239 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:238 #, no-wrap msgid "Plug and Play" msgstr "Plug and Play (подключи и работай)" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:245 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:244 msgid "" "Most of the IPv6 stateless address autoconfiguration is implemented in the " "kernel. Neighbor Discovery functions are implemented in the kernel as a " @@ -713,13 +713,13 @@ msgstr "" "пользовательском пространстве." #. type: Title ===== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:246 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:245 #, no-wrap msgid "Assignment of link-local, and special addresses" msgstr "Назначение линк-локальных и специальных адресов" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:251 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:250 msgid "" "IPv6 link-local address is generated from IEEE802 address (Ethernet MAC " "address). Each of interface is assigned an IPv6 link-local address " @@ -732,12 +732,12 @@ msgstr "" "добавляется прямой маршрут для линк-локального адреса." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:253 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:252 msgid "Here is an output of netstat command:" msgstr "Вот вывод команды netstat:" #. type: delimited block . 4 -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:260 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:259 #, no-wrap msgid "" "Internet6:\n" @@ -751,7 +751,7 @@ msgstr "" "fe80:2::%ep0/64 link#2 UC ep0\n" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:265 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:264 msgid "" "Interfaces that has no IEEE802 address (pseudo interfaces like tunnel " "interfaces, or ppp interfaces) will borrow IEEE802 address from other " @@ -763,13 +763,13 @@ msgstr "" "Интерфейсы, не имеющие адреса IEEE802 (псевдоинтерфейсы, такие как " "туннельные интерфейсы или интерфейсы ppp), будут заимствовать адрес IEEE802 " "у других интерфейсов, например, Ethernet-интерфейсов, когда это возможно. " -"Если нет подключенного оборудования IEEE802, в качестве последнего средства " +"Если нет подключённого оборудования IEEE802, в качестве последнего средства " "будет использовано псевдослучайное значение MD5(hostname) для формирования " "линк-локального адреса. Если это не подходит для вашего использования, вам " "потребуется настроить линк-локальный адрес вручную." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:268 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:267 msgid "" "If an interface is not capable of handling IPv6 (such as lack of multicast " "support), link-local address will not be assigned to that interface. See " @@ -780,7 +780,7 @@ msgstr "" "Подробности см. в разделе 2." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:272 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:271 msgid "" "Each interface joins the solicited multicast address and the link-local all-" "nodes multicast addresses (e.g., fe80::1:ff01:6317 and ff02::1, " @@ -799,13 +799,13 @@ msgstr "" "пределах узла ff01::1." #. type: Title ===== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:273 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:272 #, no-wrap msgid "Stateless address autoconfiguration on Hosts" msgstr "Автоматическая настройка адресов без состояния на узлах" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:277 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:276 msgid "" "In IPv6 specification, nodes are separated into two categories: _routers_ " "and _hosts_. Routers forward packets addressed to others, hosts does not " @@ -819,7 +819,7 @@ msgstr "" "1, хост, если 0)." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:286 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:285 msgid "" "When a host hears Router Advertisement from the router, a host may " "autoconfigure itself by stateless address autoconfiguration. This behavior " @@ -851,7 +851,7 @@ msgstr "" "inet6.ip6.accept_rtadv в 0." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:288 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:287 msgid "" "To generate Router Advertisement from a router, use the man:rtadvd[8] daemon." msgstr "" @@ -859,7 +859,7 @@ msgstr "" "rtadvd[8]." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:290 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:289 msgid "" "Note that, IPv6 specification assumes the following items, and nonconforming " "cases are left unspecified:" @@ -868,17 +868,17 @@ msgstr "" "случаи несоответствия остаются неуточнёнными:" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:292 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:291 msgid "Only hosts will listen to router advertisements" msgstr "Только хосты будут принимать объявления от маршрутизаторов" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:293 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:292 msgid "Hosts have single network interface (except loopback)" msgstr "Узлы имеют один сетевой интерфейс (за исключением loopback)" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:296 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:295 msgid "" "Therefore, this is unwise to enable net.inet6.ip6.accept_rtadv on routers, " "or multi-interface host. A misconfigured node can behave strange " @@ -891,12 +891,12 @@ msgstr "" "провести эксперименты)." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:298 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:297 msgid "To summarize the sysctl knob:" msgstr "Резюмируя настройку sysctl:" #. type: delimited block . 4 -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:312 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:311 #, no-wrap msgid "" "\taccept_rtadv\tforwarding\trole of the node\n" @@ -924,7 +924,7 @@ msgstr "" "\t\t\t\t\t(out-of-scope of spec)\n" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:317 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:316 msgid "" "RFC2462 has validation rule against incoming RA prefix information option, " "in 5.5.3 (e). This is to protect hosts from malicious (or misconfigured) " @@ -939,7 +939,7 @@ msgstr "" "6712)\" в архиве), и это обновление Джима реализовано." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:319 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:318 msgid "" "See crossref:ipv6[neighbor-discovery,Neighbor Discovery] in the document for " "relationship between DAD and autoconfiguration." @@ -948,13 +948,13 @@ msgstr "" "в этом документе для информации о взаимосвязи между DAD и автонастройкой." #. type: Title ==== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:321 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:320 #, no-wrap msgid "Generic Tunnel Interface" msgstr "Универсальный туннельный интерфейс" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:325 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:324 msgid "" "GIF (Generic InterFace) is a pseudo interface for configured tunnel. " "Details are described in man:gif[4]. Currently" @@ -963,27 +963,27 @@ msgstr "" "Подробности описаны в man:gif[4]. В настоящее время" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:327 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:326 msgid "v6 in v6" msgstr "v6 в v6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:328 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:327 msgid "v6 in v4" msgstr "v6 в v4" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:329 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:328 msgid "v4 in v6" msgstr "v4 в v6" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:330 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:329 msgid "v4 in v4" msgstr "v4 в v4" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:335 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:334 msgid "" "are available. Use man:gifconfig[8] to assign physical (outer) source and " "destination address to gif interfaces. Configuration that uses same address " @@ -999,7 +999,7 @@ msgstr "" "_Пожалуйста, будьте осторожны_." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:338 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:337 msgid "" "gif can be configured to be ECN-friendly. See crossref:ipv6[ipsec-ecn,ECN " "Consideration on IPsec Tunnels] for ECN-friendliness of tunnels, and man:" @@ -1010,7 +1010,7 @@ msgstr "" "IPsec-туннелях], а о настройке — в man:gif[4]." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:341 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:340 msgid "" "If you would like to configure an IPv4-in-IPv6 tunnel with gif interface, " "read man:gif[4] carefully. You will need to remove IPv6 link-local address " @@ -1021,13 +1021,13 @@ msgstr "" "автоматически назначенный интерфейсу gif." #. type: Title ==== -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:343 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:342 #, no-wrap msgid "Source Address Selection" msgstr "Выбор исходящего адреса" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:347 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:346 msgid "" "Current source selection rule is scope oriented (there are some exceptions - " "see below). For a given destination, a source IPv6 address is selected by " @@ -1038,7 +1038,7 @@ msgstr "" "выбирается по следующему правилу:" #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:349 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:348 msgid "" "If the source address is explicitly specified by the user (e.g., via the " "advanced API), the specified address is used." @@ -1047,7 +1047,7 @@ msgstr "" "API), используется указанный адрес." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:350 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:349 msgid "" "If there is an address assigned to the outgoing interface (which is usually " "determined by looking up the routing table) that has the same scope as the " @@ -1058,12 +1058,12 @@ msgstr "" "назначения, используется этот адрес." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:352 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:351 msgid "This is the most typical case." msgstr "Это наиболее типичный случай." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:353 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:352 msgid "" "If there is no address that satisfies the above condition, choose a global " "address assigned to one of the interfaces on the sending node." @@ -1072,7 +1072,7 @@ msgstr "" "глобальный адрес, назначенный одному из интерфейсов на отправляющем узле." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:354 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:353 msgid "" "If there is no address that satisfies the above condition, and destination " "address is site local scope, choose a site local address assigned to one of " @@ -1083,7 +1083,7 @@ msgstr "" "назначенный одному из интерфейсов на отправляющем узле." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:355 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:354 msgid "" "If there is no address that satisfies the above condition, choose the " "address associated with the routing table entry for the destination. This is " @@ -1094,7 +1094,7 @@ msgstr "" "которая может нарушить границы зоны действия." #. type: Plain text -#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:361 +#: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:360 msgid "" *** 17897 LINES SKIPPED ***