/Etc/network/interfaces.d এ থাকা ফাইলগুলি উপেক্ষা করা হয়েছে, তবে / etc / নেটওয়ার্ক / ইন্টারফেসে নেই


19

উবুন্টু 16.04 এলটিএসের জন্য (জিএনইউ / লিনাক্স 3.10.96-113 আর্মভি 7 এল)

আমার যখন নিম্নলিখিতগুলি রয়েছে তখন আমার স্থিতিশীল কনফিগারেশন উপেক্ষা করা হবে:

জন্য / etc / network /? ইন্টারফেসগুলি

source-directory /etc/network/interfaces.d

/etc/network/interfaces.d/eth0

auto eth0
iface eth0 inet static
        address 192.168.40.112
        netmask 255.255.255.0
        gateway 192.168.40.1
        dns-nameservers 8.8.8.8

তবে, নিম্নলিখিত সহ:

জন্য / etc / network /? ইন্টারফেসগুলি

auto eth0
iface eth0 inet static
        address 192.168.40.112
        netmask 255.255.255.0
        gateway 192.168.40.1
        dns-nameservers 8.8.8.8

source-directory /etc/network/interfaces.d

স্ট্যাটিক কনফিগারেশন বুটে সেট করা আছে (ইন্টারফেসে আমার যা আছে তার থেকে স্বতঃ। / /)।

যদি এটি প্রাসঙ্গিক হয় তবে আমি এথ0 ইন্টারফেসটির নাম পরিবর্তন করতে একটি ওদেব বিধিটি ব্যবহার করছি (এটি "enx001e063110c0" ব্যবহৃত হত ...)


আমার কুঁচিটি কার্নেল সংস্করণ 3.10 এর সাথে করার মতো কিছু যা এমনকি আর সমর্থন করা যায় না।
WinEunuuchs2Unix

এটি সত্যিই আমার কাছে কার্নেল সমস্যার মতো শোনায় না। তবে
সিস্টেমডে

শুধু কৌতূহল, আপনি কেন সর্বশেষতম সংস্করণের পরিবর্তে লিনাক্স 3.10 চালাচ্ছেন?
wjandrea

কার্নেলটি সম্পর্কে আমি মনে করি যে সিস্টেমেড পরবর্তী সংস্করণ না হওয়া পর্যন্ত প্রকাশিত হয়নি তবে আমি এখনও আমার ফোনে আছি এবং নিশ্চিত করতে পারছি না।
WinEunuuchs2Unix

@ LuisdeArquer আমি নীচে কার্নেল সমস্যার উত্তর দিয়েছি answered
WinEunuuchs2Unix

উত্তর:


28

আমি মনে করি এটি খুঁজে পেয়েছি। ম্যানুয়াল থেকে সমস্যাটি মনে হচ্ছে source-directoryকীওয়ার্ডটি নিয়ে। দেখে মনে হচ্ছে, 16.04 সাল থেকে এটি আর সমর্থিত নয়।

তাই প্রতিস্থাপন

source-directory /etc/network/interfaces.d

সঙ্গে

source /etc/network/interfaces.d/*

সমস্যার সমাধান মনে হচ্ছে।


হা আপনার জন্য ভাল। (আপনার উত্তর পাশে টিক চিহ্ন ক্লিক করুন এবং এটা সবুজ করতে) + 1 তানতা জন্য :) ভুলবেন দুই দিনের মধ্যে ফিরে আসুন এবং প্রশ্ন সমাধানে যেমন আপনার উত্তর চিহ্নিত করতে না
WinEunuuchs2Unix

@ WinEunuuchs2 ইউনিক্স আপনার সহায়তার জন্য ধন্যবাদ! :)
লুইস ডি আরকার

এটি রাস্পবিয়ানর বর্তমান (মার্চ 2018) সংস্করণটির সাথে অভিন্ন সমস্যাটিকে ঠিক করতে পারে বলে মনে হচ্ছে ।
আইএক্স

1
অনেক আগ্রহব্যাঞ্জক. ওড্রয়েড উবুন্টু 16.04 পাশাপাশি এই সমস্যা দ্বারা প্রভাবিত হয়।
মার্কাস

5

আমার প্রায় একই সমস্যা ছিল। দেখা যাচ্ছে source-directoryযে এটি আমার সিস্টেমে সমর্থিত, তবে কেবলমাত্র সেই ফাইলগুলির নাম অন্তর্ভুক্ত রয়েছে যা অক্ষর, সংখ্যা, ড্যাশ এবং আন্ডারস্কোর সমন্বিত থাকে।

এ কারণেই আমার eth0.conf পড়েনি, কারণ এতে একটি বিন্দু রয়েছে।


এগুলির জন্য মূল্যবান - আমি 14.04 এবং 16.04-তে বেশ কয়েকটি মেশিনের মাধ্যমে যাচাই করেছি যে ফাইলগুলি ডাব্লু / ও এক্সটেনশানগুলির সাথে /etc/network/interfaces.dঠিক সূক্ষ্ম হয়ে /etc/network/interfacesযায় source-directory /etc/network/interfaces.d...;) এছাড়াও আমাদের পরিবেশে নেটওয়ার্ক-ম্যানেজার সার্ভার থেকে অপসারণযোগ্য; খুব অনির্দেশ্য: ডি
টিঙ্ক

2

আপনার কার্নেল ৩.১০ systemd আইডিএফ-এর জন্য systemd-v230 বা আরও নতুন ব্যবহার করে প্রবীণ

systemd( Github.com - systemd README ) at github এ কার্নেল প্রয়োজনীয়তা অনুসারে আপনার সংস্করণ> = 3.12 প্রয়োজন যদি আপনি ব্যবহার করছেন systemd-v230বা আরও নতুন:

REQUIREMENTS:
        Linux kernel >= 3.12
        Linux kernel >= 4.2 for unified cgroup hierarchy support

লাইন 37, 38 এবং 39 উপরে ছাপা হয়।

আপনি এআরএম আর্কিটেকচারের অধীনে চলছেন যা সম্পর্কে আমি খুব কমই জানি। গুগল অনুসন্ধান আমাকে জানিয়েছে যে আপনার armvl7রাস্পবেরি পাই ব্যবহার করেছেন এবং এটি একটি 32 বিট কার্নেল।

আপনার কার্নেলকে আধুনিক সময়ে আপডেট করা

আপনি যদি সর্বশেষ ( অক্টোবর 21, 2016 ) "ডার্টি সিডাব্লু" সুরক্ষা সুরক্ষা ( "ডার্টি সিডাব্লু" বাগটি কী, এবং আমি কীভাবে আমার সিস্টেমটিকে এর বিরুদ্ধে সুরক্ষিত করতে পারি? ) এবং অন্যান্য সুরক্ষা প্যাচ, বাগ ফিক্স এবং সিস্টেমের একটি হোস্ট চাইলে উন্নতি ( আপনার 2013 সংস্করণ পরে ) আপনার কার্নেল 4.4.0-47 এ থাকা উচিত।

দুর্ভাগ্যক্রমে আমি রাস্পবেরিপির জন্য কীভাবে তা করতে জানি না। আমি এই প্রশ্নটি এমন লোকদের সাথে যুক্ত করেছি যারা রাস্পবেরিপি ব্যবহার করে এবং তাদের এই উত্তরটির সমালোচনা করতে বলেছি।


কেবলমাত্র নিশ্চিত করতে: পাইতে থাকা এআরএম সিপিইউটি আসলে 32-বিট।
নাথান ওসমান

@ নাথানঅসমান আমার জন্য এই নতুন বিষয় ক্ষেত্রটি নিশ্চিত করার জন্য আপনাকে ধন্যবাদ :)
উইনউনুছুস ইউনিক্স

এটি দেখানোর জন্য +1। যাইহোক, দয়া করে দেখুন এই । সিস্টেমড সাধারণত 2 বছরের পুরাতন কার্নেলগুলি সমর্থন করে, তাই আপনি এমনকি সঠিক হতে পারেন, আমি আশ্চর্য হব এটির মূল কারণ। আমি চলমান সিস্টেমযুক্ত সংস্করণটি যাচাই করব। তবে এটি একটি নতুন সংস্করণ হলেও এটি কি কোনও ইউজারস্পেস ইস্যুর মতো শোনাচ্ছে না? কার্নেল কীভাবে আপনাকে একটি ফাইল পড়তে দেয় কিন্তু অন্য একটি পড়তে বাধা দেয়? এবং নেটওয়ার্ক কনফিগারেশন দ্বিতীয় ক্ষেত্রে সমস্যা ছাড়াই স্পষ্টভাবে প্রয়োগ করা হয়। [পরবর্তী মন্তব্যে আরও]
লুইস ডি আর্কের

সাধারণত আমি কেবল কার্নেল এবং পরীক্ষাটি আপগ্রেড করব তবে এই ক্ষেত্রে এটি কঠিন হতে পারে। এই সিস্টেমটি একটি ওড্রয়েড এক্স ইউ 4 এ চলেছে, যেখানে সুরক্ষা কোনও উদ্বেগের বিষয় নয়, তবে কার্নেল পরিবর্তন করা কিছুটা সময় নিতে পারে এবং স্থিরতার কারণে সম্ভবত এটি দীর্ঘমেয়াদী সমাধান নয়। অন্য কোনও সমাধান না এলে আমি কেবল কৌতূহলের জন্য চেষ্টা করে দেখতে পারি:)
লুইস ডি আরকার

@ নাথানঅসম্যান আসলে, সিপিইউ নিজেই রাস্পবেরি 3 তে 64 বিট (তবে সাধারণত এটি 32 বিট কার্নেলের সাহায্যে ব্যবহৃত হয়)
লুইস ডি আরকার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.