ভার্চুয়ালবক্সে ইনস্টলসের পরে সেন্টোস কোনও নেটওয়ার্ক ইন্টারফেস নেই


53

আমার উবুন্টু 12.10 রয়েছে যার উপর আমি ভার্চুয়াল বক্স ইনস্টল করেছি যার উপর আমি সেন্টোস 6.4 আই 386 সেটআপ করেছি। উবুন্টুতে আমার রয়েছে: 3.5.0-17-জেনেরিক কার্নেল চলছে।

ভার্চুয়াল বাক্সে আমি Centos 6.4 ইনস্টল করি এবং সবকিছু ঠিকঠাক কাজ করে, তবে আমি যখন ভিএম মেশিনে বুট করি তখন কেবল লুপব্যাক ইন্টারফেসে থাকে। আর কিছু না. আমি ম্যানুয়ালি ifcfg-eth0 ফাইল যুক্ত করার চেষ্টা করেছি তবে কিছুই ঘটেনি। ভিএম সেটিংসে আমি NAT এবং হোস্টঅনলি ইন্টারফেস যুক্ত করেছি তবে যখনই আমি সেন্টোসে বুট করি সেখানে কেবল লো ইন্টারফেস থাকে। আমার কি করা উচিৎ?

উত্তর:


53

ইনস্টলেশন চলাকালীন আপনাকে নেটওয়ার্কিং সক্ষম করতে হবে। আপনি এটি পোস্ট ইনস্টল পাশাপাশি করতে পারেন। এটি 6.x সংস্করণে সেন্টোস ইনস্টলেশনের একটি পরিবর্তন যা আমাকে সহ অনেক লোককে ছুড়ে ফেলে।

CentOS 6.x দিয়ে শুরু করে আপনি NetworkManagerনিজের নেটওয়ার্ক সেটআপগুলি পরিচালনা করতে পছন্দ করতে পারেন বা এখনও এটি পুরানো ফ্যাশন পদ্ধতিতে করতে পারেন এবং /etc/sysconfig/network-scripts/ifcfg-eth0ধরণের ফাইল ব্যবহার করে ম্যানুয়ালি সেট আপ করতে পারেন। প্রদত্ত এটি একটি ভিএম যা আমি ব্যবহার করার পরামর্শ দিই NetworkManager

সংযোগ সম্পাদক সরঞ্জামটি অনুরোধ করার জন্য নিম্নলিখিত করুন:

$ nm-connection-editor

আপনাকে এরকম একটি জিইউআইয়ের সাথে উপস্থাপন করা হবে:

                         সংযোগের এসএস  সম্পাদক

এই জিইউআই থেকে আপনাকে এথ0 সেটআপটি এমনভাবে সম্পাদনা করতে হবে:

                         এনএম # 1 এর এসএস

                         এনএম # 2 এর এসএস

                         এনএম # 3 এর এসএস

জিইউআই ছাড়াই

আপনি যদি একটি মাথা বিহীন সার্ভারে এটি করার চেষ্টা করছেন আপনি নীচের ফাইলগুলি সম্পাদনা করতে পারেন এবং আপনার eth0নেটওয়ার্কিং ডিভাইসটি সক্ষম হয়ে উঠতে সক্ষম করতে এবং ডিএইচসিপি সার্ভারের থেকে একটি আইপি ঠিকানা অর্জন করতে পুনরায় বুট করতে পারেন । ফাইলটিতে এই 2 টি বিকল্প পরিবর্তন করুন /etc/sysconfig/network-scripts/ifcfg-eth0:

ONBOOT="yes"
NM_CONTROLLED="no"

তথ্যসূত্র


5
Centos 6.4 "এনএম-সংযোগ-সম্পাদক পাওয়া যায় নি" ... কোনও জিইউআই চলছে না। হেডলেস সার্ভার। আনন্দ নেই :(
মোজো

1
"একটি জিইউআই ছাড়াই" পদক্ষেপগুলি নিখুঁতভাবে কাজ করেছে, আপনাকে অনেক ধন্যবাদ!
ওয়াইল্ডকার্ড

2
পরের কয়েকটি উত্তরগুলি পরীক্ষা না করা অবধি জিইআইআই ছাড়াই আমাকে কিছুটা ছুঁড়ে ফেলেছে। CentOS মিনিটে, eth0 এর পরিবর্তে এটি অন্য কিছু, সুতরাং দয়া করে আপনার উত্তরটি ifcfg-XXXX এ আপডেট করুন। এছাড়াও, NM_CONTROLLED তালিকাভুক্ত ছিল না এবং অন্যরা এটি নির্দিষ্ট করে না বলে আমি এটি যোগ করি নি তাই অবশ্যই ডিফল্ট হতে হবে। নেটওয়ার্ক আপ এবং এখন চলছে। যদি আপনি 'NO GUI' ছেলেরা পুনর্নির্দেশের উত্তরও আপডেট করতে পারেন বা এটি GUI উত্তরের উপরে রাখুন তবে এটি দুর্দান্ত হবে, কারণ আমার ধারণা যে n / w কেবলমাত্র মিনিট ডিস্রোজে অক্ষম হবে, যদি এটি সাধারণ ডিস্ট্রোজে অক্ষম থাকে তবে তা হয় প্রশ্নোত্তর হিসাবে এটি অনেক noobs বিস্মৃত হবে।
মূর্তিমান নিরানন্দ

@ কিলজয় - আপনি CentOS সংস্করণটি কী ব্যবহার করছেন? আমি উপরে যা দেখিয়েছিলাম তা ছিল 2013 এ কেমন ছিল আমি যখন এটি লিখেছিলাম। জিনিসগুলি নতুন সংস্করণে পরিবর্তিত হতে পারে। এছাড়াও NM_CONTROLLED হ'ল আপনি কীভাবে স্পষ্টভাবে এটি করতে পারেন। আমি কেন এটি দেখিয়েছি।
slm

@ স্লিম - পোস্টের তারিখ হিসাবে সর্বশেষতম 7 সংস্করণ, আসলে কিছু অন্যেরও আলাদা মান রয়েছে। আমার কাজ ভিএম-তে, এটি '-নো', সুতরাং হ্যাঁ আমি অনুমান করি যে এটি আগের মতো কোনও স্থির নীতি নয়।
মূর্তিমান নিরানন্দ

18

কমান্ডটি চালান:

$ ip a

এটি ইন্টারফেসগুলি প্রদর্শন করবে। /etc/sysconfig/network-scripts সংশ্লিষ্ট ifcfgফাইলটি খুলতে পেলেন এবং বুটে হ্যাঁ সেট করুন। সিস্টেমটি পুনরায় চালু করুন এবং আপনি নিচে রয়েছেন।

ডিফল্টরূপে এটি সেন্টোস 7 এ কোনও নম্বরে সেট করা আছে


1
আপনি কোনও ভিএম-তে চালিয়ে যাচ্ছেন কিনা তাতে কি আসে যায়? কারণ আমি এই সমস্ত কিছু বহুবার করেছি এবং এটি এখনও বলেছে যে নেটওয়ার্কটি অ্যাক্সেসযোগ্য নয়, এবং আমি নেটওয়ার্ক ব্যতীত ভার্চুয়ালবক্স গেস্ট সংযোজনগুলি ইনস্টল করতে পারছি না, কারণ সেন্টোস কোনও প্রতিবন্ধী কারণে বিজিপ 2 অন্তর্ভুক্ত করে না।
মার্কাস জে

1
এই প্রসারিত করতে, আপনি একটি নতুন তৈরি করতে পারেন ifcfgফাইল এবং ইন্টারফেস যাই হোক না কেন আপনার সাথে চান সেই নামটি DEVICE=[name]বিকল্প তাই যতদিন আপনি অন্তর্ভুক্ত HWADDR=[mac address]
সেন্টিমানে

আপনারও এই লাইনটি পরিবর্তন করতে হবে: NM_CONTROLLED = না
রব সেডগুইক

যদি কোনও ifcfg- ফাইল নেই যা ডিভাইস ip aশোয়ের সাথে মিলে যায় তবে আপনি কী করবেন ?
ম্যারাথন

8

আপনি যখন ভার্চুয়ালবক্সের সাহায্যে একটি নতুন ভার্চুয়াল মেশিন তৈরি করেন (অর্থাত্ কোনও অতিথি ওএস) এটি ডিফল্টরূপে NIC কে একটি Am79C973 বানাবে। যদিও এই এনআইসিকে অনেকগুলি ওএস দ্বারা সমর্থিত করা যেতে পারে, এই বিশেষ এনআইসি সেন্টোস by দ্বারা সমর্থিত বলে মনে হচ্ছে না This এর অর্থ হ'ল একমাত্র এনআইসি আপনার নতুন সেন্টোস V ভিএম-এর ভিতরে প্রদর্শিত হবে লুপব্যাক এনআইসি। আপনার যা করা দরকার তা হ'ল এনআইসিকে এমন একটিতে পরিবর্তন করা যা 82543 জিসির মতো সমর্থিত।

প্রথমে CentOS ভিএম বন্ধ করুন যদি আপনার ইতিমধ্যে না থাকে এবং তারপরে আপনার ভার্চুয়ালবক্স হোস্টে এই কমান্ডটি ব্যবহার করে এনআইসি পরিবর্তন করুন:

vboxmanage modifyvm "testvm" --nictype1 82543GC

এখন, আপনার CentOS ভিএম আবার শুরু করুন এবং আপনি লক্ষ্য করবেন যে এটির এখন একটি এনআইসি রয়েছে।

আমি আশাবাদী এটা সাহায্য করবে.


আমি vbox ব্যবহার করছি না। আমি কেবল ডুয়েল-বুট হিসাবে সেন্টোস চালিয়ে যাচ্ছি তবে আমার মত একই সমস্যা রয়েছে
ওপেন-

ওপি-র মতো একই সমস্যা
হচ্ছিল

6

এনআইসি-কনফিগারেশন ফাইলগুলি দেখুন /etc/sysconfig/networking/devices/ifcfg-ethXএবং প্যারামিটারটি ONBOOTবিদ্যমান কিনা তা পরীক্ষা করে দেখুন । যদি না হয় - এটি যোগ করুন।

grep "ONBOOT=yes" /etc/sysconfig/networking/devices/*
/etc/sysconfig/networking/devices/ifcfg-eth0:ONBOOT=yes
/etc/sysconfig/networking/devices/ifcfg-eth1:ONBOOT=yes

পুনরায় বুট করা বা /etc/init.d/network restartপরিবর্তনের পরে আপনার ইন্টারফেসটি নিয়ে আসা উচিত।


এই সপ্তাহে তারা কনফিগারটি কোথায় রেখেছিল তা জানতে গ্রেপ ব্যবহার করার জন্য একটি হৃদয়গ্রাহী +1! (Centos6 এ বিটিডব্লিউ একই সমস্যা এবং ঠিক এখনও কাজ করে)
গ্যাবারি

5

7-এ, নেটওয়ার্ক ইন্টারফেসের নামটি হল enp0s3, নেটওয়ার্কিং কাজ করার জন্য, আপনাকে সংশ্লিষ্ট ফাইলগুলি সম্পাদনা করতে হবে:

sudo vim /etc/sysconfig/network-scripts/ifcfg-emp0s3

আর সেট ONBOOTকরতেyes

ONBOOT=yes

ওয়াও হোয়া ওয়াও, এটি সেন্টোস 7 ইন্টারফেসের নামকরণের একটি স্থূল ওভারসিম্প্লিফিকেশন। রেফারেন্সের জন্য দেখুন: cgit.freedesktop.org/systemd/systemd/tree/src/udev/… রেফারেন্সের জন্য। সম্ভাবনা হ'ল ইন্টারফেসটি সম্ভবত একটি p#p###ফর্ম্যাট ইন্টারফেস, তবে কোনওভাবেই এটি অনুমান করার চেয়ে প্রকৃত নামটি নির্ধারণ করা ভাল।
সেন্টিমানে

এছাড়াও, প্রশ্নকর্তা CentOS 6.4 ব্যবহার করছেন, সুতরাং CentOS 7 ইন্টারফেসের নামকরণ প্রাসঙ্গিক নয়। ইন্টারফেসের নামকরণটি 7
মারাত্মকভাবে

1
আমার জন্য কাজ করেছেন। ধন্যবাদ। আমি ফ্রি RHEL এ আছি interface ইন্টারফেস রান পিফকনফিগের নাম জানতে। হ্যাঁ RHEL ইফকনফিগ নিয়ে আসে নি with এমনকি এসবিনেও। উবুন্টু এ ক্ষেত্রে আরও ভাল better
২৪

@ সেন্টিমানে আরে, আমি ওভার স্টিম্প্লিফাই করেছিলাম তা আমাকে জানাতে ধন্যবাদ thanks তবে আমার কাছে এটি কাজ, এবং এটি খারাপ অভ্যাস কিনা তা নিশ্চিত নয়। আপনি কি সেন্টোসের জন্য সঠিক ইন্টারফেসটি পাওয়ার সঠিক উপায়টি ভাগ করে নিতে আপত্তি করবেন? যাতে এটি ভবিষ্যতের সেন্টোস সংস্করণের জন্য "বুলেটপ্রফ" হবে।
ইয়ানা আগুন সিসওয়ন্তো

1
ইন্টারফেসের নামগুলি হার্ডওয়্যারের উপর ভিত্তি করে, তাই ইন্টারফেসের নামটি নির্ভর করে আপনি কী ধরণের এনআইসি ব্যবহার করছেন এবং কীভাবে হার্ডওয়্যারটি আরএইচইএলে রিপোর্ট করা হয়েছে তা ভিত্তি করে। আপনার ইন্টারফেস নামটির ভিত্তিতে আরএইচইল আপনার এনআইসি একটি এম বিছানাযুক্ত ডিভাইস বলে মনে করে, p ort 0 s lot 3 । তবে বিভিন্ন হার্ডওয়্যার একটি আলাদা এনআইসি নাম ব্যবহার করবে।
সেন্টেমানে


1

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

NAT কিছুটা অদ্ভুত, কারণ আপনি কেবল একটি আইপি-ঠিকানা ব্যবহার করেন (হোস্টের মতো?) এবং এর পরিবর্তে পোর্টগুলির অনুবাদে রিলে - সুতরাং এটি ভার্চুয়াল-কম্পিউটারের জন্য সত্যিই আলাদা আইপি নয়। হোস্ট কেবলমাত্র আমি মনে করি কেবলমাত্র ভার্চুয়াল-কম্পিউটারকে আপনার হোস্টের সাথে "স্থানীয় নেটওয়ার্ক" তৈরি করতে দেয় - যেমন ie কোনও বাহ্যিক ইন্টারনেট নেই। এবং এটি আপনাকে লুপ-ব্যাক ডিভাইসটি দিয়ে চলে যায়।


0

এটি আমার কাছে /etc/udev/rules.d/70-pers depend-net.rules ইস্যুর মতো দেখাচ্ছে। যদি এই ফাইলটি মোছা না করা হয়, ifcfg-ethX সম্পাদনা সাহায্য করবে না কারণ আপনার যা পুরানো সেটিংস থাকবে তা অবিরত থাকবে। ফাইলটি মুছুন, তারপরে এটি পুনরায় তৈরি করতে "udevadm ট্রিগার" ব্যবহার করুন।


আমি দেখতে পাচ্ছি না এটি কীভাবে কোনও ডিভাইস উপস্থিত না থাকার সাথে সম্পর্কিত।
ট্রিগার করুন

0

এটি বিশেষত ভিএমবক্সে প্রযোজ্য যেখানে আপনি একটি নতুন ক্লোন ইনস্টল করেছেন (আমার ছিল সেন্টোস) এবং কোনও আইপি ঠিকানা দেখতে পাবেন না:

  1. ভিএম বন্ধ করুন। সেটিংস-> নেটওয়ার্ক-> অ্যাডভান্সডে যান। তারপরে ডানদিকে নীল আইকনে ক্লিক করে ম্যাক ঠিকানা পুনরায় সেট করুন। নতুন MAC ঠিকানাটি কোথাও নোট করুন।
  2. ভিএম শুরু করুন। সিস্টেম-> পছন্দসমূহ-> নেটওয়ার্ক সংযোগে যান। দুটি অক্ষরের মধ্যে পদক্ষেপ # 1 যোগ করে নতুন ম্যাক ঠিকানা দিয়ে সংযোগের নীতি 0 -> ডিভাইস ম্যাক ঠিকানা সম্পাদনা করুন। যেমন 08012741798D থেকে 08: 01: 27: 41: 79: 8D এবং সেভ করুন
  3. পুনরায় বুট করুন, তারপরে রুট হিসাবে লগ ইন করুন: সিডি / ভার / লাইব / নেটওয়ার্কম্যানেজার
  4. নেটওয়ার্কম্যানেজআরস্টেটটিকে অপর একটি ফোল্ডারে সরান বা সরান উদাহরণস্বরূপ: এমভি নেটওয়ার্কমেজনেজআরস্টেট নেটওয়ার্কমেজনেজারস্টেট.সেক
  5. রান: সার্ভিস নেটওয়ার্কম্যানেজার স্টপ
  6. রান: সার্ভিস নেটওয়ার্কম্যানেজার শুরু
  7. নতুন আইপি অ্যাড্রেস দেখতে রান করুন: ifconfig -a

0
  1. sudo dhclientসম্পন্ন. কোনও রিবুট লাগবে না।

  2. আপনি যদি dhcp ক্লায়েন্টটি বুট করার সময় স্বয়ংক্রিয়ভাবে শুরু করতে চান: এ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 পরিবর্তন ONBOOT=noকরুন ONBOOT=yes


-1

আমিও একই সমস্যায় পড়েছি; আমি এটি ভার্চুয়ালবক্স কনফিগারেশন → নেটওয়ার্ক সেটিংস পৃষ্ঠাতে নেটওয়ার্ক কনফিগার করার সমাধান করেছি: আমি "ব্রিজড নেটওয়ার্কিং" নির্বাচন করেছি।

http://www.thegeekstuff.com/2012/03/virtualbox-guest-additions/

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