ওএস এক্স-তে 'init.d / নেটওয়ার্কিং পুনরায় চালু করার' জন্য কি সমমানের কমান্ড রয়েছে?


17

সময়ে সময়ে, আমি ওএস এক্স ক্লায়েন্টের নেটওয়ার্ক সংযোগ (ওয়্যার্ড এবং ওয়্যারলেস, চিতা / স্নো চিতা) নিয়ে সমস্যার মুখোমুখি হয়েছি যেখানে আপনি রিবুট না হওয়া পর্যন্ত কিছুই সমস্যার সমাধান করবে না।

  • আমার জন্য কোন বিশেষ 'নেটওয়ার্ক পরিষেবা / প্রক্রিয়া' সন্ধান করা উচিত?
  • আমি ভাবছিলাম যে কোনও কমান্ডটি 'নেটওয়ার্ক সংযোগ' টাইপ পরিষেবা / প্রক্রিয়া (একটি sudo /etc/init.d/ নেটওয়ার্কিং পুনরায় চালু করার মতো) পুনরায় সেট করবে তা জানতে কার্যকর হবে।

প্রাথমিক সমস্যা সমাধানের পরে যেমন ডিএইচসিপি, ডিএনএস, ইন্টারফেস ত্রুটির জন্য পরীক্ষা করা (অক্ষম / সক্ষম), লগগুলি পরীক্ষা করা এবং পর্যাপ্ত সহায়ক তথ্য না পাওয়া, কখনও কখনও যখন সমস্ত কিছুতে সেরা জিনিস ব্যর্থ হয় কেবল মেশিনটি রিবুট করা। আমি নিশ্চিত না যে সমস্ত 'init.d / নেটওয়ার্কিং পুনঃসূচনা' লিনাক্সে কী করে, তবে আমি জানি এটি ইন্টারফেসগুলি অক্ষম ও সক্ষম করার চেয়ে আরও কার্যকর উপায়।

ধন্যবাদ!


1
আপনি বলছেন "কিছুই না" এটি ঠিক করবে .... আপনি কি আমাদের চেষ্টা করতে পারেন যা কাজ করে নি?
ক্যাম্পবেল

হেইহে, আমার আঁকড়ে থাকা অনেক কিছুই ... এবং এটি একটি সমস্যা হয়ে ওঠে না, এটি অনেকটা আবার ... তারে এবং ওয়্যারলেস উভয়ই দিয়ে। উদাহরণস্বরূপ, আমি এমন একটি সমস্যা দেখেছি যেখানে নেটওয়ার্ক কার্ডটি পুনরায় কাজ করবে না, এমনকি অক্ষম করা এবং সক্ষম করার পরেও (ওএস এক্স এবং বিভিন্ন মডেলের বিভিন্ন সংস্করণ সহ দুটি পৃথক মেশিনে)। সমস্যাগুলি এলোমেলো না হলে আমি এটি জিজ্ঞাসা করব না :)
l0c0b0x

আপনি কীভাবে পুনরায় চালু না করে আবার কীভাবে নেটওয়ার্কিং কাজ করতে পারবেন তা নির্ধারণ করতে সক্ষম হয়েছেন, আমারও একই সমস্যা রয়েছে। সত্যিই আশ্চর্যের বিষয় হ'ল আমি ভিএমওয়ারে উইন্ডোজ চালাচ্ছি এবং এখনও ভিএমওয়্যার সেশন থেকে নেটওয়ার্ক সংযোগ রয়েছে।

2
কথায় কথায় বলতে গেলে আপনার প্রশ্নটি খানিকটা চিকিত্সকের কাছে গিয়ে বলছে, "আমি অসুস্থ, আমাকে এমন কিছু ওষুধ দিন যা আমার নিরাময় করবে।" /Etc/init.d/ নেটওয়ার্কিং পুনঃসূচনা মূলত ইন্টারফেসটি ড্রপ করে, আবার এটি উত্থাপন করে এবং তারপরে কনফিগার করা ঠিকানাটি প্রয়োগ করে। কিছু ইথারনেট কার্ড ড্রাইভার প্রত্যেকবার কার্ডটি উত্থাপিত হওয়ার সাথে সাথে পুনরায় পুনরায় শুরু করতে পারে। নেটওয়ার্কিং রিস্টার্ট করা আপনার পক্ষে এত ভাল কাজ করেছে বলেই এটি হতে পারে। আমার বক্তব্যটি হ'ল, আপনি যদি সার্থক উত্তর চান তবে আপনি কি এর সবচেয়ে বিরক্তিকর উদাহরণটির দিকে মনোনিবেশ করতে পারেন? আপনার সমস্ত পরিস্থিতি উদাহরণ হিসাবে একই জায়গায় রয়েছে? "সমস্যাগুলির" অর্থ "ওয়েবপৃষ্ঠাগুলি লোড হয় না?"
ইথারফিশ

1
আমার একটি আরও ভার্সন সংস্করণ রয়েছে। প্রতিবার এবং পরে, প্রতিটি নেটওয়ার্ক ড্রপ হয়ে যাবে। ওয়াইফাই ড্রপডাউন সৈকতবল এবং নেটওয়ার্ক সিস্টেম প্রিফস প্যানেলে পাশের তালিকাটি খালি। পুনরায় আরম্ভ করার জন্য একটি "ওয়াইফাই" নেই। ifconfig খালি, এমনকি একটি স্থানীয় হোস্ট লুপব্যাক নয়। একটি /etc/init.d/network পুনঃসূচনাটি বেশ মিষ্টি হবে, তবে সম্ভবত সেই অবস্থায় মেশিনের সাহায্যে একটি রিবুট ঠিক কী প্রয়োজন। লুনিক্সে আমি কার্নেল মডিউলগুলি পুনরায় লোড করতে পারি, নেটওয়ার্কটি পুনরায় বুট করতে পারি, সমস্ত ধরণের নথিভুক্ত জিনিস। বিশ্বস্ত ওল 'ম্যাকসনবক্সটি এইভাবে পেলে, প্রযুক্তিগতভাবে "বিছানা বিছিন্ন করা" বলে আমি প্লাগটি টানছি :(
শাইনে

উত্তর:


19

আপনি নেটওয়ার্ক ইন্টারফেসটি নামিয়ে আনতে পারেন এবং এটিকে আবার ফিরিয়ে আনতে পারেন, একই জিনিসটি সম্পন্ন করা উচিত।

sudo ifconfig en0 down
sudo ifconfig en0 up

2
আমি মনে করি এটি প্রিফ / প্যানেলে যাওয়া এবং ডিভাইসটি অক্ষম করা এবং ফিরে সক্ষম করার মতোই হবে? (যা অবশ্যই আমি চেষ্টা করেছি)
l0c0b0x

আমার তুলনায় অনেক বেশি নেটওয়ার্ক ইন্টারফেস রয়েছে en0। এটি আসলে জিজ্ঞাসা করা প্রশ্নের সমতুল্য নয়।
gman

11

না, 'init.d / নেটওয়ার্কিং' এর সমতুল্য কোনও init.d / পরিষেবা / লঞ্চেক্টল নেই।

যদি এটি ওয়াইফাই সম্পর্কিত হয় তবে আপনি কমান্ড লাইন (এসএল) এর সাথে ইন্টারফেসটি পোক করতে পারেন: / সিস্টেমে / লাইব্রেরি / প্রাইভেটফ্রেম ওয়ার্কস / অ্যাপল80211. ফ্রেমওয়ার্ক / ভার্সন / বর্তমান / রিসোর্স / এয়ারপোর্ট

যদি এটি তারযুক্ত হয় তবে ifconfig ব্যবহার করুন।

অন্যথায় যে ... আমি ত্রুটি জন্য dmesg এবং / var / লগ / * পরীক্ষা করতে হবে।

আপনি কেএলডিটি আনলোড / পুনরায় লোড করতে বা ত্রুটিগুলির জন্য এটি পরীক্ষা করতে পারেন .., এবং এটি পুনরায় লোড করতে পারেন, তবে আমি কখনও চেষ্টা করে দেখিনি, বরং কেবল পুনরায় বুট করব। :)

দেখা:

কেেক্সফাইন্ড (8) - বিভিন্ন মানদণ্ডের উপর ভিত্তি করে কার্নেল এক্সটেনশনগুলি (কেেক্সটস) সন্ধান করুন এবং তথ্য মুদ্রণের উপর ভিত্তি করে
কেেক্সলোড (8) - কার্নেল এক্সটেনশনগুলি (কেেক্সট) কে
কার্সটানলোড (8) - ড্রাইভার আই / ও কিট ড্রাইভারের দৃষ্টান্ত বন্ধ করুন এবং কার্নেলটি আনলোড করুন এক্সটেনশনগুলি (কেেক্সটস)
কেেক্সটুল (8) - কার্নেল এক্সটেনশনগুলির জন্য চিহ্নগুলি লোড করুন, নির্ণয় করুন, এবং চিহ্ন তৈরি করুন (কেেক্সটস)


1
একটি 'কার্নেল সম্পর্কিত' উত্তরের জন্য +1।
l0c0b0x

8

আপনি যদি এটি কোনও এসএস শেল / রিমোট থেকে করতে চান:

sudo ifconfig <interface> down;sleep 1;sudo ifconfig <interface> up

3

যদি কোনও সরল ifconfigআপ / ডাউন কাজ করে না, একটি অতিরিক্ত "অবস্থান" তৈরি করুন যা সমস্ত নেটওয়ার্ক ডিভাইস অক্ষম করেছে, তারপরে scutilএটি পরিবর্তন করতে দৌড়ান , কয়েক সেকেন্ডের জন্য ঘুমান, তারপরে আবার আনুন।

এটি বলেছিল, ডিএইচসিপি সার্ভারের ফিট থাকা এবং এটি ইজারা পুনর্নবীকরণের সাথে মিলে গেছে (এবং তাই ম্যাকটি ভুল কনফিগার করা শেষ করেছে) ব্যতীত আমি আমার ম্যাকের কোনওটিতেই এটি দেখতে পাইনি । নেটওয়ার্ক কনফিগারেশন আসলে ঘটে যখন এটি ঘটে? যদি তারা ডিএইচসিপি'র হয়, তবে নেটওয়ার্ক পছন্দসমূহ> {ডিভাইস}> টিসিপি / আইপিতে "পুনর্নবীকরণ করুন" বোতামটি চাপলে কি কোনও প্রভাব আছে? ওয়্যারলেসের ক্ষেত্রে, বিমানবন্দরটি চালু করে আবার চালু করার কী আছে? আপনি যদি এটি জানতে পারেন যে একটি রিবুট ছাড়াও, এটি আবার ফিরিয়ে আনবে, তবে আপনি আচরণটি আসলে কী ঘটছে তা নির্ণয়ের আরও বড় পদক্ষেপ - এটি একটি বড় লাঠি দিয়ে আঘাত করা (যা কার্যকরভাবে ইন্টারফেসগুলিতে উত্থিত হয়), শুধুমাত্র কখনও লক্ষণগুলি কার্যকর করতে চলেছে, কারণ নয়।


প্রশ্নটিতে আরও কিছু তথ্য যুক্ত করা হয়েছে। হ্যাঁ, এই উদাহরণে (আজ সকালে) ডিএইচসিপি ঠিকঠাক কাজ করছিল, তাই ডিএনএসও ছিল। আমি 'যদি সবকিছু ব্যর্থ হয়' এমন পদক্ষেপটি খুঁজছি যা ওএসের পুনরায় বুটটি অন্তর্ভুক্ত করে না।
l0c0b0x

1
লিনাক্স, /etc/init.d/networking stopপ্রায় কাছাকাছি আছে মাত্র ifconfig ethX downপ্রতিটি ইন্টারফেস জন্য। এটি রাউটিং টেবিলটি খালি করতে পারে এবং সম্ভবত এআরপি ক্যাশে সাফ করে। ম্যাজিকটি startকমান্ডে রয়েছে, না stop- এবং যা যা ঘটে সেগুলি নেটওয়ার্কিং ডিভাইস মডিউলটি ইতিমধ্যে উপস্থিত থাকলে ঠিকানা এবং রুটগুলি কনফিগার করে (বা ডিএইচসিপি লিজ পুনর্নবীকরণ করুন) রিবুট করা খুব খুব কমই কর্মের সেরা কোর্স।
মো।

স্পষ্ট করে বলার জন্য - আপনি যখন বলছেন যে ডিএইচসিপি এবং ডিএনএস ঠিকঠাক কাজ করছে, তখন ক্লায়েন্ট মেশিনগুলি থেকে ifconfigএবং আউটপুট arpকি সাধারণ পরিস্থিতিতে একই হয়? আপনার সুইচ (এস) তাদের কাছে পৌঁছাতে পারে, এমনকি যদি তারা নেটওয়ার্কে অন্য জিনিসগুলি দেখতে না পারে? এটি প্রায়শই ঘটতে পারে (এবং এই ধরণের বৈচিত্রময় শর্তের সাথে) আপনার প্রশ্নের কাজটি করার জন্য, আমি খাঁটি ক্লায়েন্ট ব্যতীত অন্য পরিকাঠামোর একটি অংশের দিকে তাকাব, সমস্ত সততার সাথে।
মো।

সম্ভবত এটিই আমি এখানে উত্তর দেওয়ার চেষ্টা করছি, নেটওয়ার্কিং থামানো / শুরু আপনার জন্য আসলে কী করে ... এবং আপনি কীভাবে ওএসএক্সে এটি করতে পারেন। এই উদাহরণস্বরূপ, ওএসএক্স মেশিন একটি আইপি অর্জন করতে সক্ষম হয়েছিল, তবে প্রমাণীকরণের জন্য কোনও অ্যাক্সেস পয়েন্টের সাথে সংযোগ করতে সক্ষম হয়নি / সক্রিয়-পোর্টাল (অ্যাসোসিয়েশন ভাল ছিল), যেখানে সিওএম ব্রেক করছে তা জানতে আমার একটি টিসিপিডাম্প করা উচিত ছিল, তবে সিদ্ধান্ত নেওয়া হয়েছিল পুনরায় বুট করতে এবং এটি সমস্যার সমাধান করতে পারে বলে মনে হচ্ছে। আমার উদ্বেগটি হ'ল এর আগে আমার এমন সমস্যা ছিল যে কোনও এনআইসিকে অক্ষম করা / সক্ষম করার পরেও 'ট্রিক' করেনি, যখন রিবুটিং হয়েছিল।
l0c0b0x

ঠিক আছে ... এর নিকটতম সমতুল্য networking restart হ'ল ইন্টারফেসগুলি অক্ষম করা / সক্ষম করা - এই শেল স্ক্রিপ্টগুলি এগুলি করে। সুতরাং, যদি এটি কৌশলটি না করে তবে এটি কোনও ড্রাইভার বা হার্ডওয়্যার সমস্যা। প্রদত্ত যে এই, বিভিন্ন অপারেটিং সিস্টেম সংস্করণের উপর বিভিন্ন মেশিনে একটি গুচ্ছ ঘটছে উপর উভয় ওয়্যার্ড এবং বেতার, শুধুমাত্র বাস্তব সাধারণ ফ্যাক্টর পরিকাঠামো তারা সঙ্গে সংযোগ স্থাপন করছে হয়।
মো।

1

আমার একই সমস্যা ছিল (নেটওয়ার্কটি কয়েক ঘন্টা পরে ধীর হতে শুরু করেছিল, আমি বেশিরভাগই একটি উইন্ডোজ কম্পিউটারের সাথে তারযুক্ত নেটওয়ার্ক দ্বারা সংযুক্ত ম্যাকের সাথে কাজ করছি) এবং এটি আমার জন্য যা কাজ করেছিল তা হল আমি যে কম্পিউটারের সাথে সংযুক্ত ছিল সেটিকে বের করে দেওয়া was (ফাইন্ডারে) এবং ইথারনেট (সিস্টেমের পছন্দসমূহ -> নেটওয়ার্ক -> ইথারনেট -> বন্ধ) বন্ধ করুন এবং তারপরে এই দুটিটিকে আবার সংযুক্ত করুন। :)

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