^sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/networking/xfrm_procmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/zh_TW/networking/xfrm_procmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/it_IT/networking/xfrm_procmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ja_JP/networking/xfrm_procmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ko_KR/networking/xfrm_procmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/pt_BR/networking/xfrm_procmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/sp_SP/networking/xfrm_procmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhU/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/networking/xfrm_proc.rsthKubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh field_body)}(h'Documentation/networking/xfrm_proc.rst h]h)}(h&Documentation/networking/xfrm_proc.rsth]h&Documentation/networking/xfrm_proc.rst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h翻译h]h翻译}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhKubj)}(h-王亚鑫 Wang Yaxin h]h)}(h,王亚鑫 Wang Yaxin h](h王亚鑫 Wang Yaxin <}(hj4hhhNhNubh reference)}(hwang.yaxin@zte.com.cnh]hwang.yaxin@zte.com.cn}(hj>hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:wang.yaxin@zte.com.cnuh1j<hj4ubh>}(hj4hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hj0ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhsection)}(hhh](htitle)}(h#XFRM proc - /proc/net/xfrm_* 文件h]h#XFRM proc - /proc/net/xfrm_* 文件}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1johjlhhhhhK ubh)}(h1作者:Masahide NAKAMURA h](h作者:Masahide NAKAMURA <}(hjhhhNhNubj=)}(hnakam@linux-ipv6.orgh]hnakam@linux-ipv6.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:nakam@linux-ipv6.orguh1j<hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjlhhubjk)}(hhh](jp)}(h转换统计信息h]h转换统计信息}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1johjhhhhhKubh)}(h`xfrm_proc` 提供一组统计计数器,显示转换过程中丢弃的数据包及其原因。 这些计数器属于Linux私有MIB的一部分,可通过 `/proc/net/xfrm_stat` 查看。h](htitle_reference)}(h `xfrm_proc`h]h xfrm_proc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh 提供一组统计计数器,显示转换过程中丢弃的数据包及其原因。 这些计数器属于Linux私有MIB的一部分,可通过 }(hjhhhNhNubj)}(h`/proc/net/xfrm_stat`h]h/proc/net/xfrm_stat}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh 查看。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjk)}(hhh](jp)}(h 入站错误h]h 入站错误}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1johjhhhhhKubhdefinition_list)}(hhh](hdefinition_list_item)}(h2XfrmInError: 未匹配其他类别的所有错误 h](hterm)}(h XfrmInError:h]h XfrmInError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]h)}(h$未匹配其他类别的所有错误h]h$未匹配其他类别的所有错误}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h#XfrmInBufferError: 缓冲区不足 h](j)}(hXfrmInBufferError:h]hXfrmInBufferError:}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK hj-ubj)}(hhh]h)}(h缓冲区不足h]h缓冲区不足}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj?ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubj)}(hXfrmInHdrError: 头部错误 h](j)}(hXfrmInHdrError:h]hXfrmInHdrError:}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK#hj\ubj)}(hhh]h)}(h 头部错误h]h 头部错误}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjnubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhhhK#hjhhubj)}(hUXfrmInNoStates: 未找到状态 (入站SPI、地址或SA的IPsec协议不匹配) h](j)}(hXfrmInNoStates:h]hXfrmInNoStates:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK'hjubj)}(hhh]h)}(hD未找到状态 (入站SPI、地址或SA的IPsec协议不匹配)h]hD未找到状态 (入站SPI、地址或SA的IPsec协议不匹配)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK'hjhhubj)}(hKXfrmInStateProtoError: 转换协议相关的错误 (如SA密钥错误) h](j)}(hXfrmInStateProtoError:h]hXfrmInStateProtoError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK+hjubj)}(hhh]h)}(h3转换协议相关的错误 (如SA密钥错误)h]h3转换协议相关的错误 (如SA密钥错误)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK+hjhhubj)}(h2XfrmInStateModeError: 转换模式相关的错误 h](j)}(hXfrmInStateModeError:h]hXfrmInStateModeError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK.hjubj)}(hhh]h)}(h转换模式相关的错误h]h转换模式相关的错误}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK.hjhhubj)}(hEXfrmInStateSeqError: 序列号错误 序列号超出窗口范围 h](j)}(hXfrmInStateSeqError:h]hXfrmInStateSeqError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK2hjubj)}(hhh]j)}(hhh]j)}(h,序列号错误 序列号超出窗口范围 h](j)}(h序列号错误h]h序列号错误}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK2hj0ubj)}(hhh]h)}(h序列号超出窗口范围h]h序列号超出窗口范围}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjBubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhhhK2hj-ubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK2hjhhubj)}(h$XfrmInStateExpired: 状态已过期 h](j)}(hXfrmInStateExpired:h]hXfrmInStateExpired:}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK5hjqubj)}(hhh]h)}(h状态已过期h]h状态已过期}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjqubeh}(h]h ]h"]h$]h&]uh1jhhhK5hjhhubj)}(hMXfrmInStateMismatch: 状态选项不匹配 (如UDP封装类型不匹配) h](j)}(hXfrmInStateMismatch:h]hXfrmInStateMismatch:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK9hjubj)}(hhh]h)}(h7状态选项不匹配 (如UDP封装类型不匹配)h]h7状态选项不匹配 (如UDP封装类型不匹配)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK9hjhhubj)}(h!XfrmInStateInvalid: 无效状态 h](j)}(hXfrmInStateInvalid:h]hXfrmInStateInvalid:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK状态模板不匹配 (如入站SA正确但SP规则错误)h]h>状态模板不匹配 (如入站SA正确但SP规则错误)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK@hjhhubj)}(hSXfrmInNoPols: 未找到状态的对应策略 (如入站SA正确但无SP规则) h](j)}(h XfrmInNoPols:h]h XfrmInNoPols:}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKDhj-ubj)}(hhh]h)}(hD未找到状态的对应策略 (如入站SA正确但无SP规则)h]hD未找到状态的对应策略 (如入站SA正确但无SP规则)}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj?ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhKDhjhhubj)}(h XfrmInPolBlock: 丢弃的策略 h](j)}(hXfrmInPolBlock:h]hXfrmInPolBlock:}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKGhj\ubj)}(hhh]h)}(h丢弃的策略h]h丢弃的策略}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjnubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhhhKGhjhhubj)}(h XfrmInPolError: 错误的策略 h](j)}(hXfrmInPolError:h]hXfrmInPolError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKJhjubj)}(hhh]h)}(h错误的策略h]h错误的策略}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKJhjhhubj)}(h4XfrmAcquireError: 状态未完全获取即被使用 h](j)}(hXfrmAcquireError:h]hXfrmAcquireError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKMhjubj)}(hhh]h)}(h!状态未完全获取即被使用h]h!状态未完全获取即被使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKMhjhhubj)}(h$XfrmFwdHdrError: 转发路由禁止 h](j)}(hXfrmFwdHdrError:h]hXfrmFwdHdrError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKPhjubj)}(hhh]h)}(h转发路由禁止h]h转发路由禁止}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKPhjhhubj)}(hzXfrmInStateDirError: 状态方向不匹配 (输入路径查找到输出状态,预期是输入状态或者无方向) h](j)}(hXfrmInStateDirError:h]hXfrmInStateDirError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKThjubj)}(hhh]h)}(hd状态方向不匹配 (输入路径查找到输出状态,预期是输入状态或者无方向)h]hd状态方向不匹配 (输入路径查找到输出状态,预期是输入状态或者无方向)}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj*ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKThjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]id2ah ]h"] 入站错误ah$]h&]uh1jjhjhhhhhKubjk)}(hhh](jp)}(h 出站错误h]h 出站错误}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1johjUhhhhhKWubj)}(hhh](j)}(h3XfrmOutError: 未匹配其他类别的所有错误 h](j)}(h XfrmOutError:h]h XfrmOutError:}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKYhjiubj)}(hhh]h)}(h$未匹配其他类别的所有错误h]h$未匹配其他类别的所有错误}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhj{ubah}(h]h ]h"]h$]h&]uh1jhjiubeh}(h]h ]h"]h$]h&]uh1jhhhKYhjfubj)}(h-XfrmOutBundleGenError: 捆绑包生成错误 h](j)}(hXfrmOutBundleGenError:h]hXfrmOutBundleGenError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK\hjubj)}(hhh]h)}(h捆绑包生成错误h]h捆绑包生成错误}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK\hjfhhubj)}(h/XfrmOutBundleCheckError: 捆绑包校验错误 h](j)}(hXfrmOutBundleCheckError:h]hXfrmOutBundleCheckError:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK_hjubj)}(hhh]h)}(h捆绑包校验错误h]h捆绑包校验错误}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK_hjfhhubj)}(h!XfrmOutNoStates: 未找到状态 h](j)}(hXfrmOutNoStates:h]hXfrmOutNoStates:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKbhjubj)}(hhh]h)}(h未找到状态h]h未找到状态}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKbhjfhhubj)}(h1XfrmOutStateProtoError: 转换协议特定错误 h](j)}(hXfrmOutStateProtoError:h]hXfrmOutStateProtoError:}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKehj%ubj)}(hhh]h)}(h转换协议特定错误h]h转换协议特定错误}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehj7ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhhhKehjfhhubj)}(h0XfrmOutStateModeError: 转换模式特定错误 h](j)}(hXfrmOutStateModeError:h]hXfrmOutStateModeError:}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhhjTubj)}(hhh]h)}(h转换模式特定错误h]h转换模式特定错误}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjfubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhhhKhhjfhhubj)}(h