.TH "NL-PKTLOC-LOOKUP" "8" "مه ۲۰۲۵" "libnl" "دستورهای مدیریتی و نگهداری" .SH "نام (NAME)" nl-pktloc-lookup \- جستجو و ترجمه موقعیتهای بسته (packet locations) برای امولاتور طبقهبندی .SH "خلاصه دستور (SYNOPSIS)" \fBnl-pktloc-lookup\fP [\fIگزینهها\fR] \fIنام_موقعیت\fR .br \fBnl-pktloc-lookup\fP \fB\-\-list\fR .SH "توضیحات (DESCRIPTION)" دستور \fBnl-pktloc-lookup\fR موقعیت بایتها در هدر بستههای شبکه را بر اساس تعاریف فایل /etc/libnl/pktloc جستجو و چاپ میکند. این ابزار پایگاه‌داده موقعیت بسته را برای یافتن مدخل منطبق جستجو می‌نماید و برای ترجمه نام‌های مستعار موقعیت بسته به تعاریف دقیق آن‌ها (شامل تراز، لایه، آفست و ماسک) به کار می‌رود. .SH "گزینه‌ها (OPTIONS)" .TP .BR \-\^h " یا " \-\-help چاپ متن راهنما در کنسول و خروج. .TP .BR \-\^v " یا " \-\-version چاپ اطلاعات نسخه برنامه در کنسول و خروج. .TP .BR \-\^l " یا " \-\-list فهرست کردن تمام تعاریف موقعیت بسته. .TP .BI \-\-u32= VALUE چاپ تعریف موقعیت بسته در قالبی ویژه که برای تجزیه‌کننده انتخاب‌گر u32 در iproute2 قابل فهم است. این گزینه یک انتخاب‌گر u32 تولید می‌کند که مقدار ارائه‌شده را با مقدار مشخص‌شده توسط موقعیت بسته مقایسه می‌نماید. .IP لطفاً توجه داشته باشید که به دلیل محدودیت‌های u32، استفاده از موقعیت‌های بسته بر پایه لایه پیوند (link layer) امکان‌پذیر نیست. در این حالت .B nl\-pktloc\-lookup پیام خطایی چاپ خواهد کرد. .PP مثال: .nf .EX selector=$(nl-pktloc-lookup --u32 22 tcp.sport) tc filter add [...] u32 match $(selector) flowid 1:2 .EE .fi .SH "فایل‌ها (FILES)" .PP /etc/libnl/pktloc .SH "نویسندگان (AUTHORS)" .PP توماس گراف (Thomas Graf) نویسنده اصلی و نگهدارنده کنونی libnl و ابزارهای libnl است. افراد بسیاری تاکنون در توسعه آن مشارکت داشته‌اند.