আমি কীভাবে নেটওয়ার্কম্যানেজারকে আমার ওয়্যারলেস কার্ড উপেক্ষা করতে পারি?


23

আমি চাই না যে নেটওয়ার্কম্যানেজারটি আমার ওয়্যারলেস কার্ডের তালিকা বা পরিচালনা করতে পারে। আমি এর ইন্টারফেসটি কোনওভাবে নেটওয়ার্কম্যানেজার থেকে আড়াল করতে পারি?

আমি এটিকে যুক্ত করার চেষ্টা করেছি /etc/network/interfaces,

iface wlan0 inet static
    address 192.168.1.101
    netmask 255.255.255.0
    gateway 192.168.1.1
    wireless-essid Synaptotagmin
    pre-up wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
    post-down killall -q wpa_supplicant

এবং এই ভিতরে /etc/NetworkManager/nm-system-settings.conf,

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[keyfile]
unmanaged-devices=/org/freedesktop/Hal/devices/net_00_19_e0_57_86_af

তবে নেটওয়ার্কম্যানেজার অ্যাপলেট এখনও আমাকে ওয়্যারলেস নেটওয়ার্কগুলির সাথে সংযোগ করার অনুমতি দেয় এবং তালিকা দেয়।


আপনি কি চান যে অন্যান্য অ্যাপ্লিকেশনগুলি আপনার ওয়্যারলেস কার্ডটি দেখতে সক্ষম হবে? আপনি কি কেবল নিজের ইন্টারফেস ফাইল বা কোনও নন-নেটওয়ার্কম্যানেজার প্রক্রিয়াটির মাধ্যমে ম্যানুয়ালি সেটিংস নিয়ন্ত্রণ করার চেষ্টা করছেন? আমি ধরে নিলাম একটি মোডপ্রোব ব্ল্যাকলিস্ট আপনি চান তার চেয়ে বেশি?
belacqua

এটি সঠিক, আমি এখনও নেটওয়ার্কম্যানেজারের বাইরে নেটওয়ার্ক ইন্টারফেসটি ম্যানুয়ালি নিয়ন্ত্রণ করতে সক্ষম হতে চাই।
ündrük

উত্তর:


27

জ্ঞোম উইকির মতে , সিন্টেক্সটি /etc/NetworkManager/NetworkManager.conf(পুরানো সংস্করণে এটি ছিল /etc/NetworkManager/nm-system-settings.conf) আমি আর্চ লিনাক্স উইকি যা পড়তাম তার থেকে আলাদা । এটা করা উচিত:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[keyfile]
unmanaged-devices=mac:00:19:e0:57:86:af

এই কনফিগারেশনটি আমার ওয়্যারলেস কার্ডের অস্তিত্ব সম্পর্কে নেটওয়ার্কম্যানেজারকে অবিচ্ছিন্ন করে তোলে, তবে এখনও আমাকে অন্যান্য পদ্ধতি ব্যবহার করে এটি নিয়ন্ত্রণ করতে দেয়।


5
কনফিড ফাইলগুলি একেরিক ব্যবহার করে পরবর্তী প্রকাশে পরিবর্তিত হয়েছে বলে মনে হচ্ছে। আমি একই পরিবর্তনটি করেছি তবে ফাইল / নেট
নেট ওয়ার্ক

8

আমি মনে করি ভুল লাইনটি হতে পারে:

unmanaged-devices=/org/freedesktop/Hal/devices/net_00_19_e0_57_86_af

আমি অফিসিয়াল ডকুমেন্টেশনে নির্দিষ্ট করা ফর্ম্যাটটি খুঁজে পাইনি।

বৈধ বিন্যাসগুলি হ'ল unmanaged-devices=mac:<hwaddr>, সাম্প্রতিক নেটওয়ার্ক ম্যানেজার সংস্করণগুলিতে unmanaged-devices=interface-name:<ifname>,। উভয়ই সেমিকোলন দ্বারা পৃথক পৃথকভাবে গৃহীত হয়, উদাহরণস্বরূপ:

unmanaged-devices=mac:00:22:68:1c:59:b1;mac:00:1E:65:30:D1:C4;interface-name:eth2

এটি নেটওয়ার্ক ম্যানেজার.কনফ ম্যানুয়াল থেকে একটি নির্যাস :

অপরিচালিত-ডিভাইসের

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

ম্যাক: বা ইন্টারফেস-নাম:। এখানে হ্যাভড্ডার হেক্স-ডিজিট-ও-কলোনের স্বরলিপিতে, ডিভাইসের MAC ঠিকানা উপেক্ষা করা হবে। ifname হল উপেক্ষা করা ডিভাইসের ইন্টারফেস নাম।

একাধিক এন্ট্রি সেমিকোলন দ্বারা পৃথক করা হয়। মানটিতে কোনও ফাঁকির অনুমতি নেই।

উদাহরণ:

অপরিচালিত-ডিভাইসের = ইন্টারফেস-নাম: em4

অপরিচালিত-ডিভাইসের = ম্যাক: 00: 22: 68: 1c: 59: B1; ম্যাক: 00: 1E: 65: 30: D1: C4; ইন্টারফেস-নাম: eth2


ম্যান পৃষ্ঠাগুলির উদ্ধৃতি দেওয়ার জন্য এবং আপনি unmanaged-devicesকীটি কীভাবে ব্যবহার করতে পারবেন তা দেখানোর জন্য +1 (কেবলমাত্র একটিমাত্র ম্যাক ঠিকানা ছাড়াও)
হিটেক কম্পিউটার কম্পিউটার

5

নিম্নলিখিত ব্যবহার করুন /etc/NetworkManager/nm-system-settings.conf:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

এইভাবে আপনার ইন্টারফেসগুলি /etc/network/interfacesনেটওয়ার্ক ম্যানেজার দ্বারা নিয়ন্ত্রণহীন করা হবে, অর্থাৎ এটি তাদের সাথে কিছু করার চেষ্টা করবে না।


1
ধন্যবাদ, তবে ফাইলটিতে ইতিমধ্যে এই সেটিংস রয়েছে। এটি অন্তর্ভুক্ত করার জন্য আমি আমার প্রশ্ন আপডেট করেছি।
ündrük

1
আমারও এ নিয়ে সমস্যা ছিল। কোনও নেটওয়ার্ক ম্যানেজার পুনরায় চালু হওয়ার পরে এটি কাজ শুরু করে।
দিয়েগো

1

বিকল্প KEYFILE পদ্ধতি

কোন লিনাক্স বিতরণ চলছে তা নির্বিশেষে, একটি ইন্টারফেস নিয়ন্ত্রণ করা বন্ধ করতে নেটওয়ার্ক ম্যানেজারকে বলতে একটি বিকল্প পদ্ধতি ব্যবহার করা যেতে পারে। নেটওয়ার্ক ম্যানেজার কনফিগারেশন ফাইলে নিম্নলিখিত লাইনগুলি যুক্ত করে এটি করা হয় /etc/NetworkManager/NetworkManager.conf:

[main]
plugins=keyfile

[keyfile]
unmanaged-devices=mac:00:11:22:33:44:55;mac:66:77:88:99:00:aa

আপনি যেই ইন্টারফেসের নেটওয়ার্ক ম্যানেজারটিকে উপেক্ষা করতে চান সেটির প্রতিটি ম্যাক ঠিকানা তালিকাবদ্ধ করুন, সেমিকোলন দিয়ে পৃথক। নিশ্চিত হয়ে নিন যে এখানে তালিকাভুক্ত ম্যাক ঠিকানাগুলি নিম্নরূপে রয়েছে (যদি ইতিমধ্যে কোনও বিভাগ [main]থাকে plugins=...তবে keyfileসেই তালিকাটিতে প্লাগইন যুক্ত করুন )

আপনার ডিভাইস wlan0ব্যবহারের ম্যাক ঠিকানা পেতে

LANG=c ifconfig wlan0|grep HWaddr

এটি ডিভাইসের ম্যাক প্রদর্শন করবে, এরকম কিছু

wlan0     Link encap:Ethernet  HWaddr ac:51:4f:70:13:72

এর সাথে নেটওয়ার্কম্যানেজার পুনরায় চালু করুন

sudo /etc/init.d/network-manager restart

0

উবুন্টু 14.04 এ, এটি আছে /etc/NetworkManager/NetworkManager.conf। তবে আপনাকে অনুমতিগুলি নিয়ে কাজ করার প্রয়োজন হতে পারে।


-1

আমি ধরে নিচ্ছি আপনি উবুন্টু ডেস্কটপে রয়েছেন; যদি এটি হয় তবে এনএম-অ্যাপলেটটিতে ডান ক্লিক করুন (আমার মনে হয় আপনি কেবল ক্লিক করেছেন) এবং 'ওয়্যারলেস সক্ষম করুন' নির্বাচন করুন। কেবলমাত্র সতর্কতা হ'ল প্রতিবার আপনি যখন লগইন করবেন তখন তা করতে হবে।


1
এটি কেবলমাত্র নেটওয়ার্কম্যানেজারকে ইন্টারফেসটিকে উপেক্ষা করার পরিবর্তে ওয়্যারলেস চিপটিকে অক্ষম করে।
কামুলাস007

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