Documentation/translations/zh_CN/networking/generic-hdlc.rst

Source file repositories/reference/linux-study-clean/Documentation/translations/zh_CN/networking/generic-hdlc.rst

File Facts

System
Linux kernel
Corpus path
Documentation/translations/zh_CN/networking/generic-hdlc.rst
Extension
.rst
Size
4662 bytes
Lines
176
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0

.. include:: ../disclaimer-zh_CN.rst

:Original: Documentation/networking/generic-hdlc.rst

:翻译:

   孙渔喜 Sun yuxi <sun.yuxi@zte.com.cn>

==========
通用HDLC层
==========

Krzysztof Halasa <khc@pm.waw.pl>


通用HDLC层当前支持以下协议:

1. 帧中继(支持ANSI、CCITT、Cisco及无LMI模式)

   - 常规(路由)接口和以太网桥接(以太网设备仿真)接口
     可共享同一条PVC。
   - 支持ARP(内核暂不支持InARP,但可通过实验性用户空间守护程序实现,
     下载地址:http://www.kernel.org/pub/linux/utils/net/hdlc/)。

2. 原始HDLC —— 支持IP(IPv4)接口或以太网设备仿真
3. Cisco HDLC
4. PPP
5. X.25(使用X.25协议栈)

通用HDLC仅作为协议驱动 - 必须配合具体硬件的底层驱动
才能运行。

以太网设备仿真(使用HDLC或帧中继PVC)兼容IEEE 802.1Q(VLAN)和
802.1D(以太网桥接)。


请确保已加载 hdlc.o 和硬件驱动程序。系统将为每个WAN端口创建一个
"hdlc"网络设备(如hdlc0等)。您需要使用"sethdlc"工具,可从以下
地址获取:

	http://www.kernel.org/pub/linux/utils/net/hdlc/

编译 sethdlc.c 工具::

	gcc -O2 -Wall -o sethdlc sethdlc.c

请确保使用与您内核版本匹配的 sethdlc 工具。

使用 sethdlc 工具设置物理接口、时钟频率、HDLC 模式,
若使用帧中继还需添加所需的 PVC。
通常您需要执行类似以下命令::

	sethdlc hdlc0 clock int rate 128000
	sethdlc hdlc0 cisco interval 10 timeout 25

或::

	sethdlc hdlc0 rs232 clock ext
	sethdlc hdlc0 fr lmi ansi
	sethdlc hdlc0 create 99
	ifconfig hdlc0 up
	ifconfig pvc0 localIP pointopoint remoteIP

在帧中继模式下,请先启用主hdlc设备(不分配IP地址),再
使用pvc设备。


接口设置选项:

Annotation

Implementation Notes