41、OpenBSD内核配置全解析

OpenBSD内核配置全解析

1. 查看sysctl树子集

在OpenBSD系统中,可以通过指定sysctl树中感兴趣的部分来查看其子集。例如,若要查看与ICMP相关的sysctl,可检查 net.inet.icmp 子类别:

$ sysctl net.inet.icmp
net.inet.icmp.maskrepl=0
net.inet.icmp.bmcastecho=0
net.inet.icmp.errppslimit=100
net.inet.icmp.rediraccept=0
net.inet.icmp.redirtimeout=600
net.inet.icmp.tstamprepl=1

OpenBSD有六个用于IPv4 ICMP网络的sysctl。可以用这种方式查看sysctl树的任何部分,深度可随意选择。

2. 更改Sysctl值

部分sysctl是只读的,如 hw.ncpufound 用于显示系统的处理器数量:

$ sysctl hw.ncpufound
hw.ncpufound=1

显然,无法通过软件更改硬件处理器的数量。

而对于数据包转发功能,OpenBSD完全在内核中执行,由 net.inet.ip.forwarding 控制。若设置为0,则不转发数据包;设置为1,则系统进行数据包路由:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值