"নেট_রেটলিমিট: 44 কলব্যাক দমন করা" একটি লিনাক্সের অর্থ কী?


19

আমি একটি ডেবিয়ান ভিত্তিক রাউটারে স্নর্ট পারফরম্যান্স টিউন করার চেষ্টা করছি। আমি এই জাতীয় জিনিস দেখতে পেলাম:

snort packet recv contents failure: No buffer space available

সুতরাং আমি বাফারগুলিকে 8 এম-তে স্থান দিয়েছি এবং যখন এটি কাজ করে না তখন আমি 16f চেষ্টা করেছিলাম, http://fasterdata.es.net/fasterdata/host-tuning/linux/ এ টিউনিং গাইড অনুসারে :

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Increase TCP Buffers to 16 MB
sysctl -w net.core.rmem_default='16777216'
sysctl -w net.core.wmem_default='16777216'
sysctl -w net.core.rmem_max='16777216'
sysctl -w net.core.wmem_max='16777216'
sysctl -w net.ipv4.tcp_wmem='1048576 4194304 16777216'
sysctl -w net.ipv4.tcp_rmem='1048576 4194304 16777216'
sysctl -w net.core.netdev_max_backlog='30000'
exit 0

এখন আমি "বাফার স্পেস নেই" লগ এন্ট্রি দেখতে পাচ্ছি না তবে আমি একটি নতুন পেয়েছি:

net_ratelimit: 44 callbacks suppressed

একই সময় ফ্রেমের কেবলমাত্র অন্য বার্তা হ'ল এই মার্টিয়ানরা, সম্ভবত এটাই কি দমন করা হচ্ছে?

Jun  4 07:09:36 ilium ntpd_intres[3575]: host name not found: 0.us.pool.ntp.org
Jun  4 14:17:36 ilium kernel: [25743.259951] net_ratelimit: 44 callbacks suppressed
Jun  4 14:17:36 ilium kernel: [25743.259955] martian source 216.59.11.21 from 127.0.0.1, on dev eth0
Jun  4 14:17:36 ilium kernel: [25743.259956] ll header: 00:30:48:7c:f8:10:00:24:c4:49:8d:00:08:00
Jun  4 14:17:58 ilium kernel: [25765.055449] martian source 216.59.11.21 from 127.0.0.1, on dev eth0
Jun  4 14:17:58 ilium kernel: [25765.055451] ll header: 00:30:48:7c:f8:10:00:24:c4:49:8d:00:08:00
Jun  4 14:18:43 ilium kernel: [25809.998978] martian source 216.59.11.21 from 127.0.0.1, on dev eth0
Jun  4 14:18:43 ilium kernel: [25809.998980] ll header: 00:30:48:7c:f8:10:00:24:c4:49:8d:00:08:00
Jun  4 14:24:11 ilium kernel: [26138.700143] martian source 216.59.11.71 from 127.0.0.1, on dev eth0
Jun  4 14:24:11 ilium kernel: [26138.700145] ll header: 00:30:48:7c:f8:10:00:24:c4:49:8d:00:08:00
Jun  4 14:28:42 ilium kernel: [26409.130701] martian source 216.59.11.71 from 127.0.0.1, on dev eth0
Jun  4 14:28:42 ilium kernel: [26409.130703] ll header: 00:30:48:7c:f8:10:00:24:c4:49:8d:00:08:00

উত্তর:


20

' net_ratelimit()' কার্নেল থেকে syslog বার্তা সীমাবদ্ধ করতে ব্যবহৃত হয়।
এই "কলব্যাকস দমন করা" বার্তাটি বোঝায় যে এটি প্রচুর পরিমাণে 40 টি স্লোগল বার্তাকে দমন করে।
এটি আপনার সিসলোগ লগিংয়ের পথটি লোড করা এড়ানোর একটি প্রয়াস।

আপনি যদি আগ্রহী হন তবে উত্সের রেফারেন্সটি এখানে রয়েছে,
ফ্রিবিএসডি / লিনাক্স কার্নেল ক্রস রেফারেন্স; sys / নেট / কোর / utils.c ,
এটা আহ্বান sys / lib / অনুপস্থিত ratelimit.c -___ratelimit()

আপনি আপনার " মঙ্গলীয় উত্স " তদন্ত করতে চাইতে পারেন ,
তবে আপনি যদি আমার ধারণাটিকে এড়িয়ে যান তবে রেটলিমিট লগগুলি পরিচালনা করবে
(অজানা লগ উত্সগুলি ঠিক করার জন্য এটি সাধারণত ভাল ধারণা)।

আপনার ক্ষেত্রে এটি আপনার মার্টিয়ান প্যাকেটগুলির মতো দেখা যায়,

একটি আগত বা বহির্গামী প্যাকেট যার উত্স বা গন্তব্য ঠিকানা 127.0.0.0/8 পরিসরে, যা হোস্টের মধ্যে লুপব্যাকের জন্য সংরক্ষিত।


1
এটিও পড়তে ভাল: zszsit.blogspot.com.br/2012/10/… একটি ভাল সমস্যা সমাধান__ratelimit: # callbacks supressed
মার্সেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.