Linux内核配置(6)

Linux 2.6 menuconfig内核编译配置选项详解 Code maturity level options 代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 General setup 常规设置 Local version - append to kernel re 阅读详情
<>Full NAT

允许进行伪装/端口转发以及其它的NAT功能,仅在你需要使用iptables中的nat表时才需要选择

<>MASQUERADE target support
<>Packet mangling

在iptables中启用mangle表以便对包进行各种修改,常用于改变包的路由

<>raw table support (required for NOTRACK/TRACE) (NEW)

在iptables中添加一个'raw'表,该表在netfilter框架中非常靠前,并在PREROUTING和OUTPUT链上有钩子,从而可以对收到的数据包在连接跟踪前进行处理

IPv6: Netfilter Configuration --->

针对IPv6的Netfilter配置

需要的话可以参考前面IPv4的Netfilter配置进行选择。

<> IPv6 connection tracking support
<> IP6 tables support (required for filtering)
<>"ipv6header" IPv6 Extension Headers Match
<>LOG target support
<>Packet filtering
<>REJECT target support
<>Packet mangling
<>raw table support (required for TRACE) (NEW)
<> The DCCP Protocol (EXPERIMENTAL) (NEW) --->

数据报拥塞控制协议

在UDP的基础上增加了流控和拥塞控制机制,使数据报协议能够更好地用于流媒体业务的传输。

可选N

--- The DCCP Protocol (EXPERIMENTAL)
DCCP CCIDs Configuration (EXPERIMENTAL) --->
[ ] CCID-2 debugging messages (NEW)
[] CCID-3 (TCP-Friendly) (EXPERIMENTAL) (NEW)
[ ] CCID-3 debugging messages (NEW)
DCCP Kernel Hacking --->
[ ] DCCP debug messages (NEW)
<> DCCP connection probing (NEW)
<> The SCTP Protocol (EXPERIMENTAL) (NEW) --->

流控制传输协议

一种新兴的传输层协议。TCP协议一次只能连接一个IP地址而在SCTP协议一次可以连接多个IP地址且可以自动平衡网络负载。一旦某一个IP地址失效会自动将网络负载转移到其他IP地址上。

--- The SCTP Protocol (EXPERIMENTAL)
<>SCTP: Association probing (NEW)
[ ] SCTP: Debug messages (NEW)
[ ] SCTP: Debug object counts (NEW)
SCTP: Cookie HMAC Algorithm (HMAC-MD5) --->
( ) None
( ) HMAC-SHA1
(X) HMAC-MD5
<> The RDS Protocol (EXPERIMENTAL) (NEW)
<> The TIPC Protocol (EXPERIMENTAL) (NEW) --->

透明内部进程间通信协议

以共享内存为基础实现任务和资源的调度,专门用于内部集群通信。

推荐N

--- The TIPC Protocol (EXPERIMENTAL)
[ ] Advanced TIPC configuration (NEW)
[ ] Enable debugging support (NEW)
<> Asynchronous Transfer Mode (ATM) (NEW)

异步传输模式(ATM)支持

它应用于局域网和广域网中。使用修改过的包尺寸,而且连接是定向的,只会占用非常小的带宽。

<> Layer Two Tunneling Protocol (L2TP) (NEW) --->
--- Layer Two Tunneling Protocol (L2TP)
<>L2TP debugfs support (NEW)
[ ] L2TPv3 support (EXPERIMENTAL) (NEW)
<> 802.1d Ethernet Bridging

802.1d以太网桥

如果选Y,机器将可以做为以太网桥接,对于用户来说,它可以让连接上的不同的以太网段表现为一个段。几个桥接段还可以通过IEEE 802.1生成树算法再连接为更大的网络。这是一个标准,linux可以用这个标准来与其他第三方的桥接产品进行协作。

为了使用以太网桥接,需要一些相关的配置工具。如果同时开启了IP表支持和桥接支持,将让你的桥变成桥接式IP防火墙。IP表将可以看到被桥接的IP包,所以在设置防火墙规则时,需要把这考虑进去。桥接时允许ARP表支持将让ARP表在连接链中看到被桥接的ARP包。

编译成模块为:bridge

<> Distributed Switch Architecture support (NEW)
<> 802.1Q VLAN Support

802.1Q虚拟局域网

可以再以太网接口中建立802.1Q VLAN接口。802.1Q VLAN支持大多数以太网接口,包括防火墙、桥接,也包括IP传输。需要‘vconfig’的一个工具来使用VLAN。

编译成模块为:8021q

<> DECnet Support

DEC网络支持

DECnet网络协议在Digital(现在是Compaq)的很多产品上使用。它提供可靠的流和顺序包连接,可与TCP/IP进行通信。在使用DECnet时,需在“/proc/ file system support”和“Sysctl support”中选择Y,因为它运行需要sysctl的支持才能更改配置。

编译成模块为:decnet

<> ANSI/IEEE 802.2 LLC type 2 Support

一个逻辑的连接层,提供定向的连接支持。如果你需要PF_LLC套接口的支持,选Y

<> The IPX protocol

IPX协议

这是对Novell的网络协议,IPX的支持选项。IPX在局域网的Windows机器上广泛使用。如果要访问Novell NetWare文件或者打印服务,就需要这个选项,同时还需要在下面的“NCP file system support”中选Y。

IPX驱动会使内核增大16KB。编译成模块为:ipx。

<> Appletalk protocol support

Appletalk协议支持。

<> CCITT X.25 Packet Layer (EXPERIMENTAL) (NEW)

大约没人需要这东西

<> LAPB Data Link Driver (EXPERIMENTAL) (NEW)

大约没人需要这东西

<> Acorn Econet/AUN protocols (EXPERIMENTAL) (NEW)

一种被Acorn计算机使用的又老又慢的协议。

<> WAN router (NEW)

广域网路由

<> Phonet protocols family
<> IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks su
[ ] QoS and/or fair queueing --->

服务质量和/或公平队列

当有多个数据包要通过网络设备发送时,内核采用调度算法决定发送顺序。

若选N,将会得到标准的数据包调度程序FIFO(先进先出)。如果选Y,将可以从几个算法中选择并将其应用于不同的网络设备。这对于需要保持小数据流量的实时网络设备与需要限制通信流量的设备很有用。

用于路由器或NAT,可修改网内各计算机的各数据流优先级。使用相应第三方软件修改各数据流CoS后才有效。会占用一定的CPU和网络资源。

--- QoS and/or fair queueing
*** Queueing/Scheduling ***
<> Class Based Queueing (CBQ) (NEW)
<> Hierarchical Token Bucket (HTB) (NEW)
<>Hierarchical Fair Service Curve (HFSC) (NEW)
<>Multi Band Priority Queueing (PRIO) (NEW)
<>Hardware Multiqueue-aware Multi Band Queuing (MULTIQ) (NEW)
<>Random Early Detection (RED) (NEW)
<>Stochastic Fair Blue (SFB) (NEW)
<>Stochastic Fairness Queueing (SFQ) (NEW)
<>True Link Equalizer (TEQL) (NEW)
<>Token Bucket Filter (TBF) (NEW)
<>Generic Random Early Detection (GRED) (NEW)
<>Differentiated Services marker (DSMARK) (NEW)
<>Network emulator (NETEM) (NEW)
<>Deficit Round Robin scheduler (DRR) (NEW)
<>Multi-queue priority scheduler (MQPRIO) (NEW)
<>CHOose and Keep responsive flow scheduler (CHOKE) (NEW)
<>Quick Fair Queueing scheduler (QFQ) (NEW)
<>Ingress Qdisc (NEW)
*** Classification ***
<>Elementary classification (BASIC) (NEW)
<>Traffic-Control Index (TCINDEX) (NEW)
<>Routing decision (ROUTE) (NEW)
<>Netfilter mark (FW) (NEW)
<>Universal 32bit comparisons w/ hashing (U32) (NEW)
<>IPv4 Resource Reservation Protocol (RSVP) (NEW)
<>IPv6 Resource Reservation Protocol (RSVP6) (NEW)
<>Flow classifier (NEW)
<>Control Group Classifier (NEW)
[] Extended Matches
(32) Stack size (NEW)
<>Simple packet data comparison (NEW)
<>Multi byte comparison (NEW)
<>U32 key (NEW)
<> Metadata (NEW)
<>Textsearch (NEW)
[] Actions
<>Traffic Policing (NEW)
<>Generic actions (NEW)
<>Redirecting and Mirroring (NEW)
<>IPtables targets (NEW)
<>Stateless NAT (NEW)
<>Packet Editing (NEW)
<>Simple Example (Debug) (NEW)
<>SKB Editing (NEW)
<>Checksum Updating (NEW)
[ ] Data Center Bridging support
-*- DNS Resolver support
<> B.A.T.M.A.N. Advanced Meshing Protocol (NEW)
<> Open vSwitch (NEW)
<> Network priority cgroup (NEW)
Network testing --->

网络测试

<> Packet Generator (USE WITH CAUTION) (NEW)

这个模块通过设置的频率和特定的接口,向预制包中注入数据。它用于网络接口的负荷测试和程序分析。

若不清楚,可选N。编译成模块为:pktgen

<> TCP connection probing (NEW)
[ ] Network packet drop alerting service (NEW)

[] Amateur Radio support --->

业余无线电支持

--- Amateur Radio support
*** Packet Radio protocols ***
<>Amateur Radio AX.25 Level 2 protocol
[] AX.25 DAMA Slave support (NEW)
<>Amateur Radio NET/ROM protocol
<>Amateur Radio X.25 PLP (Rose)
AX.25 network device drivers --->
<> Serial port KISS driver
<> Serial port 6PACK driver
<> BPQ Ethernet driver
<> Z8530 SCC driver
[] additional delay for PA0HZP OptoSCC compatible boards
[] support for TRX that feedback the tx signal to rx
<> BAYCOM ser12 fullduplex driver for AX.25
<> BAYCOM ser12 halfduplex driver for AX.25
<> YAM driver for AX.25

<>CAN bus subsystem support (NEW) --->

CAN总线子系统支持

控制区域网络(CAN)是一个慢速的串行通信协议。是Bosch开发的,起初用于汽车,现在用于潜艇、工业和医疗软件。

--- CAN bus subsystem support
<>Raw CAN Protocol (raw access with CAN-ID filtering) (NEW)
<>Broadcast Manager CAN Protocol (with content filtering) (NEW)
<>CAN Gateway/Router (with netlink configuration) (NEW)
CAN Device Drivers --->
<> Virtual Local CAN Interface (vcan) (NEW)
<> Serial / USB serial CAN Adaptors (slcan) (NEW)
<> Platform CAN drivers with Netlink support (NEW)
[ ] CAN bit-timing calculation
<> PCH CAN (NEW)
Philips/NXP SJA1000 devices --->
--- Philips/NXP SJA1000 devices
<>ISA Bus based legacy SJA1000 driver (NEW)
<>Generic Platform Bus based SJA1000 driver (NEW)
<>EMS CPC-CARD Card (NEW)
<>EMS CPC-PCI, CPC-PCIe and CPC-104P Card (NEW)
<>PEAK PCAN PCI/PCIe Cards (NEW)
<>Kvaser PCIcanx and Kvaser PCIcan PCI Cards (NEW)
<>PLX90xx PCI-bridge based Cards (NEW)
<> Bosch C_CAN devices (NEW) --->
--- Bosch C_CAN devices
<>Generic Platform Bus based C_CAN driver (NEW)
<> Bosch CC770 and Intel AN82527 devices (NEW) --->
--- <>ISA Bus based legacy CC770 driver (NEW) Bosch CC770 and Intel AN82527 devices
<>Generic Platform Bus based CC770 driver (NEW)
CAN USB interfaces --->
<> EMS CPC-USB/ARM7 CAN/USB interface (NEW)
<> ESD USB/2 CAN/USB interface (NEW)
<> Softing Gmbh CAN generic support (NEW)
[ ] CAN devices debugging messages (NEW)

<>IrDA (infrared) subsystem support (NEW) --->

--- IrDA (infrared) subsystem support
softing CAN-AC2-PCI---风丘科技CAN分析仪.zip softing CAN-AC2-PCI---风丘科技CAN分析仪zip,softing CAN-AC2-PCI---风丘科技CAN分析仪 立即下载

相关推荐

提示deepseek生成完整的json用于对接外部API

通过精准的提示词设计(字段过滤、格式约束)、动态验证机制(自检与修正)和官方模板参考,可有效确保DeepSeek生成的JSON纯净无冗余。

神棍之路 2308

IPv6 kernel config

kernel 4.4 kernel配置ipv6可参考如下配置 1、 Networking support  ---&gt; Networking options ---&gt; [*]The IPv6 protocol 2、 Networking support  ---&gt; Networking options ---&gt; Network packet filtering fra...

Zpeg的博客 3025

ArcMap 10.7/10.8启动加载界面后闪退?可能是这个隐藏的Normal.mxt模板文件在搞鬼

本文深入分析了ArcMap 10.7/10.8启动加载界面后闪退的问题,指出Normal.mxt模板文件损坏是常见原因。提供了从定位、删除模板文件到系统级修复的完整解决方案,帮助GIS工程师快速恢复工作流程。

weixin_28523493的博客 330

UVM事务级模型

TLM 使用事务级模型非常重要,因为任何事情在某一个抽象层面的思考会比陷入一堆琐碎的细节里效率要高得多。 UVM提供了TLM的接口从而可以将各个组件通过事务级的方式连接在一起。 Transaction 两个组件之间事务处理所需要的封装数据包。 TLM-1 基本的TLM通信 producer产生transaction并通过put端口发送给consumer。 class producer extends uvm_component; uvm_blocking_put_port #(simple_trans)

weixin_44915807的博客 899

HFSS学习记录——0. HFSS软件安装(ANSYS Electromagnetics Suite 2023 R1)

HFSS 2023 R1安装步骤

plmxu34的博客 15万+

Fleury算法寻找欧拉回路(mtlab代码详解)

【代码】Fleury算法寻找欧拉回路(mtlab代码详解)

m0_63449998的博客 1296

一个linux内核编译错误的解决

1: 错误信息               .config:154:warning: override: reassigning to symbol KPROBES * * Restart config... * * * Network testing * Packet Generator (USE WITH CAUTION) (NET_PKTGEN) [N/m/y/?] n T

quhj的专栏 2207

香橙派5玩转SATA SSD:一个被忽略的overlays配置项,让你的Ubuntu系统飞起来

本文详细介绍了如何在香橙派5上通过配置`overlays=ssd-sata`启用SATA SSD作为系统启动盘,大幅提升Ubuntu系统的性能。文章深入解析了设备树覆盖的工作原理,提供了完整的配置流程和性能优化建议,帮助开发者充分发挥香橙派5的硬件潜力。

weixin_30787531的博客 219

树莓派显示器电源管理禁止屏幕休眠

下面我们介绍当需要用到树莓派的显示屏作为演示或监视器的时候,禁止长时间无响应屏幕休眠的方法。区分两种情况: 一、禁止屏幕在图形界面下休眠

Kevin的博客 5736

OpenClaw一人公司落地案例:本地商家营销智能体月赚3万的秘密

角色:本地商家营销专家## 核心目标为商家生成高转化率的抖音营销策略,最大化 ROI。## 输入数据- 商家名称: "XX奶茶店"- 过去 30 天视频播放量: 12,000- 客单价: 28 元- 竞品平均播放量: 15,000- 市场趋势: rising## 策略生成规则1. **内容类型**:根据客单价推荐- < 30 元:美食探店 + 优惠券- > 30 元:场景化故事 + 会员权益2. **发布时间**:根据历史数据- 18:00-20:00 高峰期。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 542

华为OD机考双机位C卷 - 区间交集(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 区间交集

算法大师! 1136

第零章 内核网络相关配置选项--基于Linux 3.10

Kconfig选项 packet protocol 被直接和网络设备通信的应用程序使用,其没有使用内核的其它协议,像tcpdump支持需要使能该选项,af_packet。 Packet socket                支持PF_PACKET套接字,ss之类工具监控接口(eth0...)会使用这类套接字   Packet:sockets monitoring interf

shichaog的专栏 2682

27、超声成像技术与原理全面解析

本博客全面解析了超声成像技术与原理,涵盖声学材料特性、超声成像系统的基本概念与组成、关键技术如多普勒和聚焦技术、超声换能器的设计与原理、图像处理方法、系统校准与质量控制,以及超声成像的应用领域和发展趋势。旨在为医学诊断、工业检测和海洋声学等领域的研究人员和工程师提供深入的技术参考和指导。

z2a3b4c5d的博客 493

linux 2.6 内核配置说明

转自:http://blog.chinaunix.net/uid-25304914-id-3029140.html 链接: http://wenku.baidu.com/view/b93917ed5ef7ba0d4a733ba8.html   文档: Linux kernel 2.6 配置指南 作者:王旭东 QQ:154526147 E-mail:wxd85022

JY_Sharer的专栏 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux 2.6内核配置说明

Linux 2.6内核配置说明 (国嵌)                Code maturity level options                  代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择

hzhongk的专栏 1803

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux 内核详解 pdf,Linux2.6内核配置详解.pdf

[linux[linux 内核]内核] 2.62.6 内核的配置与编译内核的配置与编译[linux[linux 内核内核]] 2.62.6 内核的配置与编译内核的配置与编译首先对内核进行菜单配置,代码:1. cd /usr/src/linux2. make menuconfig复制代码代码成熟度选项,代码:1. Code maturity level optio...

weixin_35390057的博客 289

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

配置 最新 linux-2.6.6 内核 【修改完善了】

配置 最新 linux-2.6.6 内核 【修改完善了】 http://bbs.chinaunix.net/viewthread.php?tid=342522&extra=page%3D3%26filter%3Ddigest 小弟最近刚配置完的linux-2.6.6新内核 经参考资料并总结如下 下载内核源代码 http://www.kernel.org/pub/linux/kern

gongfuxiaozi11的专栏 662

Linux 2.6.19.x 内核编译配置选项简介

Linux 2.6.19.x 内核编译配置选项简介[url]http://lamp.linux.gov.cn/Linux/kernel_options.html[/url]作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,...

weixin_34038293的博客 1136

usb linux 内核配置,Linux2.6.36内核配置笔记

1、解压飞凌自己的内核linux2.6.36到/home/ok6410中:root@Ubuntu:/mnt/hgfs/FORLINX_share/OK6410/Linux-2.6.36# tar zxvf FORLINX_linux-2.6.36.2.tar.gz -C /home/ok6410/2、在/home/ok6410/linux-2.6.36.2-v1.05中,查看配置文件ls –a ,...

weixin_42696271的博客 331

Linux内核2.6注释版项目启动与配置指南

Linux内核2.6注释版项目启动与配置指南 1. 项目目录结构及介绍 Linux内核2.6注释版项目的目录结构如下: arch/ # 包含体系结构特定的代码 crypto/ # 加密模块相关的代码 drivers/ # 设备驱动程序代码 fs/ # 文件系统代码 include/ # 包含内核头文件 init/ ...

gitblog_01136的博客 470

【内核】linux2.6版本内核编译配置选项(二)

目录    Linux2.6版本内核编译配置选项(一):http://infohacker.blog.51cto.com/6751239/1203633    Linux2.6版本内核编译配置选项(二):http://infohacker.blog.51cto.com/6751239/1203635   Device Drivers设备驱动程序 Generic Driver Opti...

weixin_33708432的博客 208

Linux 2.6内核编译与配置安装升级

Linux系统更新了很多版本更新,我本人认为Linux 2.6内核在Linux系统系列里很好使的文件系统,在此向大家推荐。如今技术不断更新,各种使用文件都已经淘汰。我认为还是有很不错的如Linux 2.6内核得大家来运用。 打算升级Linux 2.6内核编译,在网上查找了一下资料。文章是以升级Linux 2.6内核编译为例。Linux 2.6内核编译比以前方便多了,本文描述...

weixin_34413103的博客 159

linux 2.6内核配置选项注解(未完成)

原文地址:http://blog.chinaunix.net/u/13991/showart_105697.htmllinux 2.6.15.6内核配置(unfinished) 注意: 不同的内核版本配置选项(或组织)可能不同, 但原理都是一样的!另外, 关于compile in, compile as module的选择: 根文件

4942
上一篇: 安卓模拟器Genymotion安装使用教程…
下一篇: Linux内核配置(7)
syshlang
博客等级 码龄12年 8粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值