ইথের মাধ্যমে wlan মাধ্যমে ইন্টারনেট ফরোয়ার্ড করতে পারবেন না iptables কমান্ড কাজ না পুনরুদ্ধার


0

উবুন্টু অপারেটিং সিস্টেমের সাথে আমার একটি ন্যানোপি এম 1 প্লাস ডিভাইস রয়েছে যা আমি রাউটার হিসাবে ব্যবহার করছি। ডিভাইস ইথারনেট তারের (eth0 ইন্টারফেস) মাধ্যমে ইন্টারনেট পেয়েছে এবং ওয়াইফাই এপি ইন্টারফেস wlan0 মাধ্যমে প্রদান করা হয়।

আমি iptables নিয়ম লেখা আছে, কিন্তু এটা কাজ বলে মনে হচ্ছে না। এবং IP_FORWARDING সক্ষম করা হয়েছে।

এছাড়াও, iptables-restore > /etc/iptables.ipv4.natকমান্ডটি কার্যকর করার জন্য এটি কেবলমাত্র স্থির থাকে এবং টার্মিনালে কোনও আউটপুট মুদ্রিত হয় না।

iptables.ipv4.nat

*filter
:INPUT ACCEPT [186:14306]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [131:13477]
-A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i wlan0 -o eth0 -j ACCEPT
COMMIT

*nat
:PREROUTING ACCEPT [142:11472]
:INPUT ACCEPT [27:2092]
:OUTPUT ACCEPT [28:2049]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT

এখানে সমস্যা কি?


"আমি iptables নিয়মগুলি লিখেছি" - আপনি বলতে চান যে আপনি কেবল তাদের / etc তে নিয়মিত সেটিকে যুক্ত করেছেন, নাকি আপনি তাদের আইপিটিবেলগুলির মাধ্যমে কার্নেলে লোড করেছেন? লোড লোড হওয়া পর্যন্ত কোন প্রভাব নিতে হবে না।
গ্রীষ্ম

আমি তাদের কার্নেলে লোড করেছি
রন 1২3456

উত্তর:


2

এছাড়াও, iptables-restore > /etc/iptables.ipv4.natকমান্ডটি কার্যকর করার জন্য এটি কেবলমাত্র স্থির থাকে এবং টার্মিনালে কোনও আউটপুট মুদ্রিত হয় না।

এটা ইনপুট জন্য অপেক্ষা করছে । Iptables-restore এর উদ্দেশ্য একটি ফাইল থেকে নিয়ম-কানুন পড়তে হয়, তবে আপনি ভুল পুনঃনির্দেশ অপারেটরটি ব্যবহার করেছিলেন এবং শেলটিকে সেই ফাইলটিতে লেখার জন্য বলেছিলেন । এই কমান্ড সঙ্গে সঠিক অপারেটর হয় <

নোট করুন যে >ফাইলটি এর পূর্বের সামগ্রীগুলি অবিলম্বে খালি করেছে, তাই আবার চেষ্টা করার আগে নিয়মগুলি পুনরায় পূরণ করতে ভুলবেন না।

যে ছাড়া, নিয়মতান্ত্রিক কোন সুস্পষ্ট সমস্যা নেই। আপনি অন্যত্র সমস্যা থাকতে পারে, বিশেষ করে ইউআরপিএফ ফিল্টারিং বৈশিষ্ট্য যা "ভুল" ইন্টারফেস থেকে প্যাকেট গ্রহণ করতে অস্বীকার করবে। net.ipv4.conf.all.rp_filter'বন্ধ' (অথবা 2 'আলগা' এর জন্য) 0 এ সেট করে , sysctl এর মাধ্যমে এটি অক্ষম করা নিশ্চিত করুন ।


হ্যাঁ, আমি ভুল অপারেটর ব্যবহার করছিলাম। যদিও এটি নিষ্ক্রিয় করার পরেও w00 ফরওয়ার্ডিং করতে eth0 এর জন্য কাজ করে না net.ipv4.conf.all.rp_filter। কিন্তু যদি আমি বাইরের ওয়াইফাই ইন্টারফেসটি wlan1 স্টেশন হিসাবে ব্যবহার করি এবং iptables এ পরিবর্তনের wlan1পরিবর্তে ব্যবহার করা হয় তবে eth0iptables ফরওয়ার্ডিং পুরোপুরি কাজ করে
ron123456
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.