"নেট। সি: 577: সেন্ডসএমজি () ব্যর্থ হয়েছে: অপারেশন অনুমোদিত নয়" ডিগ আউটপুটটিতে


8

আমি CentOS 6.6 মেশিনে বাইন্ড 9.10.2 সংস্করণ চালাচ্ছি। ডিগ কমান্ড চালানোর সময়, আমি " net.c:577: sendmsg() failed: Operation not permitted"বিজ্ঞপ্তি পাচ্ছি ।

ডিগ ইউটিলিটি আমাকে একটি উত্তর দিচ্ছে তবে শীর্ষে, এটি এই বিজ্ঞপ্তিটি দেখায়।

$dig nkn.in +short   
**net.c:577: sendmsg() failed: Operation not permitted**  
164.100.129.98

System Information :-  
cat /etc/*-release   
CentOS release 6.6 (Final)   
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch    
CentOS release 6.6 (Final)   
CentOS release 6.6 (Final)

কেউ দয়া করে আমাকে এই বিজ্ঞপ্তিটি কেন পাচ্ছেন আমাকে সাহায্য করতে পারেন?

আইপিভি 6 ফায়ারওয়াল বিধি সেট করে: -

*filter  
:INPUT DROP [0:0]  
:FORWARD DROP [0:0]  
:OUTPUT DROP [0:0]  
:LOGGING - [0:0]  
-A INPUT -i lo -j ACCEPT  
-A INPUT -p icmpv6 -j ACCEPT   
-A INPUT -p udp --dport 5353 -d ff02::fb -j ACCEPT  
-A INPUT -p udp -m udp --dport 631 -j ACCEPT  
-A INPUT -p tcp -m tcp --dport 631 -j ACCEPT  
-A INPUT -p udp -m udp --dport 53 -j ACCEPT  
-A INPUT -p tcp -m tcp --dport 53 -j ACCEPT  
-A OUTPUT -p icmpv6 --icmpv6-type echo-reply -j ACCEPT  
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  
-A INPUT -m udp -p udp --sport 1812 -j ACCEPT  
-A INPUT -m udp -p udp --sport 1813 -j ACCEPT 
-A INPUT -s fe80::/64 -j ACCEPT  
-A INPUT -s ff02::/64 -j ACCEPT  
-A INPUT -j LOG --log-prefix "IP6Tables:INPUT " --log-level 7  
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT  
-A OUTPUT -p tcp -m tcp --dport 53 -j ACCEPT  
-A OUTPUT -p icmpv6 -j ACCEPT  
-A OUTPUT -p icmpv6 --icmpv6-type echo-request -j ACCEPT  
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  
-A OUTPUT -d 2001:db8::/32 -j ACCEPT  
-A OUTPUT -d fe80::/64 -j ACCEPT  
-A OUTPUT -d ff02::/64 -j ACCEPT  
-A OUTPUT -j LOG --log-prefix "IP6Tables:OUTPUT " --log-level 7  
-A LOGGING -m limit --limit 2/min -j LOG --log-prefix "IP6Tables-Dropped: "  
-A LOGGING -j DROP  
COMMIT  

সম্ভবত কোনও নেটওয়ার্ক / রাউটিংয়ের সমস্যা। আপনি কি নিজের সমস্ত নেমসার্ভারের সাথে যোগাযোগ করতে পারবেন /etc/resolv.conf?
জেনি ডি

@ জেনিডি ... এটি একটি ডিএনএস সার্ভার .. এবং 'নেমসারভার 127.0.0.1' এর মতো এন্ট্রি থাকা এবং আমি ডোমেনগুলি সমাধান করতে সক্ষম হয়েছি।
গৌরব কানসাল

1
@ কেয়েস ... আমার ফায়ারওয়াল নিয়ম সেটটি প্রশ্ন বিভাগে আপডেট হয়েছে। দয়া করে আমাকে কী সাহায্য করতে পারেন।
গৌরব কানসাল

উত্তর:


8

আমার আর্চ লিনাক্সে এটি লোকালহোস্ট থেকে লোকালহোস্টে স্থানীয় ইউডিপি প্যাকেটগুলি প্রেরণের জন্য আইপি 6 টেবিল ফায়ারওয়াল বিধি যুক্ত করতে সহায়তা করেছে:

ip6tables -I OUTPUT 1 -p udp -s 0000:0000:0000:0000:0000:0000:0000:0001 \ 
-d 0000:0000:0000:0000:0000:0000:0000:0001 -j ACCEPT

2
আইপি 6 টেবিলগুলি উপরোক্ত নিয়ম ছাড়াই কেন একটি সতর্কতা তৈরি করছে এমন কোনও ধারণা?
গৌরব কানসাল

1
@ গৌরবকানসাল, যখন আপনি কোনও আইপি ঠিকানা যেমন কোনও ফাংশন সহ পুনরুদ্ধার করেন getaddrinfo(), আপনি সম্ভাবনার একটি তালিকা পান এবং যখন আইপিভি 6 চালু হয়, এটি প্রতিক্রিয়াতে অন্তর্ভুক্ত হয় এবং তারা এটি এখনই প্রথম তৈরি করে। তার মানে হল এমন সরঞ্জামগুলি প্রথমে আইপিভি 6 ঠিকানা দিয়ে চেষ্টা করবে digএবং hostএরপরে এটি আইপিভি 4 দিয়ে চেষ্টা করবে।
অ্যালেক্সিস উইল্কে

1

আপনি কি অন্য কোনও প্রোটোকল নিয়ে সেই গন্তব্যে পৌঁছানোর চেষ্টা করেছেন? আইসিএমপি পছন্দ?

এই ত্রুটিটি ইঙ্গিত দিতে পারে যে আপনার এই ক্রিয়াটি করার কোনও অধিকার নেই, অথবা হয় ফায়ারওয়াল নিয়ম দ্বারা ব্লক করা হয়েছে।


আপনি রুট হিসাবে একই কমান্ড চালানোর চেষ্টা করতে পারেন। যদি এটি ব্যর্থ হয়, আপনি অস্থায়ীভাবে iptables ফায়ারওয়াল অক্ষম করার চেষ্টা করতে পারেন, যদি থাকে এবং আবার চেষ্টা করুন।
বেসোস

1
@ বাসস ফায়ারওয়ালি অক্ষম করা সমস্যা সমাধানের ভাল অভ্যাস নয়। সঠিক জিনিসটি ফায়ারওয়াল লগগুলিতে লক্ষ্য করা যায় যে কোনও কিছু এতে ধরা পড়ে কিনা তা দেখার জন্য।
জেনি ডি

আমি বিশ্বাস করি এই উত্তরটি কোনও কিছুর উপরে। আমি দেখেছি যে কোনও ত্রুটি বার্তা উত্পন্ন হচ্ছে যখন কোনও প্রক্রিয়া একটি ইউডিপি প্যাকেট প্রেরণের চেষ্টা করে, যা শৃঙ্খলে একটি iptablesনিয়ম দ্বারা অবরুদ্ধ করা হয় OUTPUT
ক্যাস্পার্ড

1
@ বাসস .... ইয়া আমিও রুট থেকে চেষ্টা করেছি .. তবে একই সমস্যা .... আইপিভি 6 ফায়ারওয়াল অক্ষম করার পরে, আমি ডিসের বিজ্ঞপ্তি পাচ্ছি না।
গৌরব কানসাল

1
@ কানসাল, আপনি কি "ডিস নোটিফিকেশন" বলতে চাইছেন তা ব্যাখ্যা করতে পারবেন?
বেসোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.