উত্তর:
আমি সি এল এল এবং অল্ট + সিটিআরএল + এফ 2 এপ্রোচটি নিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি যাতে আপনি জিইউআই-তে লগ ইন করার সময় আপনি এটি করতে নিখরচায় আছেন - ঠিক আছে, আমি সাধারণ পদক্ষেপগুলি লিখব তাই আপনার পছন্দ মত যে কোনও পদ্ধতির ব্যবহার করতে দ্বিধা বোধ করবেন।
সম্পাদনা করুন /etc/network/interfaces
:
sudo nano /etc/network/interfaces
আপনি যদি জিইউআইতে লগ ইন করার পরে যদি LXTerminal থেকে এটি টাইপ করে থাকেন:
gksudo leafpad /etc/network/interfaces
সেখানে যা লেখা আছে তা সরান এবং কেবল এটি রাখুন:
auto lo
iface lo inet loopback
"ইন্টারফেস" ফাইলের ব্যাকআপ অনুলিপি ঠিক রাখা যদি আপনার পক্ষে খুব ভাল ধারণা হয় তবে আপনার কিছু করার আগে দয়া করে একটি "ইন্টারফেস.বাক" ফাইলটি সংরক্ষণ করার বিষয়টি নিশ্চিত করুন idea
Ctrl+ Oআপনি যদি ন্যানো এবং Ctrl+ S(ফাইল> সংরক্ষণ করুন) ব্যবহার করছেন যদি আপনি লিপপ্যাড ব্যবহার করছেন।
Ctrl+ Xআপনি যদি ন্যানো এবং Ctrl+ Q(ফাইল> প্রস্থান) ব্যবহার করছেন তবে আপনি লিপপ্যাড ব্যবহার করছেন।
পুনরায় বুট করুন।
সম্পন্ন.
auto lo
; ২ য় লাইনটি হলiface lo inet loopback
network-manager
ইনস্টল করা থাকলে এটি কেবল কাজ করবে । এটি উবুন্টুর ডেস্কটপ সংস্করণে ইনস্টল করা হয়েছে, তবে সার্ভার সংস্করণে নয়। আপনি যদি network-manager
ইনস্টল না করে থাকেন এবং আপনি এটি করেন তবে আপনার ইন্টারফেসগুলির
প্রতিটি পরিস্থিতিতে আমি এটি চালিয়েছি এটি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে সমস্যা
পূর্ববর্তী পোস্টে পরামর্শ অনুসারে আপনাকে সমস্ত কিছু সরিয়ে ফেলতে হবে না, বরং সাধারণ সমস্যার জন্য পরিদর্শন করতে হবে।
আমার ক্ষেত্রে এটি অতিরিক্ত ইথারনেট আইপিএসের জন্য গেটওয়ে প্যারামিটারটি সংজ্ঞায়িত করছে। আপনাকে কেবল প্রতিটি কার্ডের জন্য প্রাথমিক ইন্টারফেসের গেটওয়েটি নির্ধারণ করতে হবে।
আপনার ফাইলটি যদি এরকম দেখতে লাগে তবে এর দ্বারা আমি কী বোঝাতে চাইছি তা হল:
auto eth0
iface eth0 inet static
address 10.0.0.5
netmask 255.255.255.0
network 10.0.0.0
gateway 10.0.0.1
auto eth0:0
iface eth0:0 inet static
address 10.0.0.6
netmask 255.255.255.0
network 10.0.0.0
#gateway 10.0.0.1
২ য় গেটওয়ে পারম বুট করার সময় উবুন্টুকে +০+ সেকেন্ডের জন্য ঝুলিয়ে রাখবে, আপনাকে কেবল প্রথম ইথ0 বিভাগের গেটওয়েটি সংজ্ঞায়িত করতে হবে, আপনাকে কোনও অতিরিক্ত নিক কার্ড, আইইথ এথ 1, ওলান0 ইত্যাদির গেটওয়ে সংজ্ঞায়িত করতে হবে তবে এটির জন্য নয় একই আইসিএসে অতিরিক্ত আইপিএস বরাদ্দ করা হয়েছে। উবুন্টুর পূর্ববর্তী সংস্করণে এটি নিয়ে কোনও সমস্যা ছিল না তবে উবুন্টু 12.04 এটি পছন্দ করে না ... এটি সহজভাবে উপেক্ষা করতে পারলে সুন্দর হন।
আমি নিশ্চিত যে এই ফাইলটিতে অন্য "সমস্যা" রয়েছে যা এর কারণ হতে পারে, সুতরাং আপনার ফাইলটি পরীক্ষা করা উচিত এবং নিশ্চিত হওয়া উচিত যে কোনও টাইপস ইত্যাদি নেই make
এটিও সহায়তা করতে পারে: http://tech.pedersen-live.com/2012/05/disable-waiting- for-network-configration-messages-on-ubuntu-boot/
মূলত আপনি এই /etc/init/failsafe.conf
ফাইলটি সম্পাদনা করেন এবং sleep
প্রকৃতপক্ষে সিস্টেমটিকে বিরতি দেয় এমন আদেশগুলি অক্ষম (মন্তব্য) করে । কাজটি সম্পন্ন করার পাশাপাশি, অন্তত আমার ক্ষেত্রে নেটওয়ার্ক কনফিগারেশনে কোনও ত্রুটি ছিল না, তাই সবকিছু ঠিকঠাক হয়ে গেছে।
যাইহোক, আপনার সমাধানটি কেবলমাত্র লুপব্যাক ইন্টারফেসটি কনফিগার করতে দেয়, যা আমার সেটআপে সামর্থ্য ছিল না (ইন্টারফেস এবং সেতুগুলি নিজেই সেটআপ করতে হয়েছিল)।
failsafe.conf
ওভারকিল
এই সমস্যার আসল (!) সমাধান হ'ল নিম্নলিখিত আদেশটি:
sudo sed -i.old-`date +%Y%m%d-%H%M%S` '/^auto lo$/!s/^auto /allow-hotplug /' /etc/network/interfaces
ইন /etc/network/interfaces
এই (ছাড়া সমস্ত ইন্টারফেস পরিবর্তন lo
থেকে) auto
থেকে allow-hotplug
। এই ভাবে বুটটি আর ইন্টারফেসগুলি প্রথমে আসার অপেক্ষা রাখে না।
সতর্কতা: এই পরিবর্তনের পরে স্থায়ীভাবে সংযুক্ত ইন্টারফেসটি
systemd
আসল প্লাগ ইভেন্ট না পাওয়া পর্যন্ত বুটের পরে নিচে থাকতে পারে । নীচে নোট দেখুন।
এর আগে উদাহরণ (দেখুন auto eth0
):
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
এর পরে উদাহরণ (দেখুন allow-hotplug eth0
):
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
নোট:
আপনি যদি নেটওয়ার্ক শেয়ার মাউন্ট করেন তবে /etc/fstab
ব্যবহার করুন auto
এবং allow-hotplug
নেটওয়ার্ক শেয়ারের ইন্টারফেসের জন্য নয় । অন্যথায় আপনি বুট প্রক্রিয়াতে অদ্ভুত জিনিসগুলি ঘটতে দেখেন, কারণ নেটওয়ার্ক শেয়ার মাউন্টগুলির আগে নেটওয়ার্ক অবশ্যই উপলব্ধ থাকতে পারে। allow-hotplug
এটি নিশ্চিত করে না।
যদি ইন্টারফেসগুলি auto
মোডে থাকে, আপনি প্রকাশ করেন: "এই ইন্টারফেসগুলি বুটের জন্য গুরুত্বপূর্ণ, সুতরাং আমাদের বুট করার আগে আমাদের সেগুলি আসার জন্য অপেক্ষা করতে হবে ।" সুতরাং, যদি সেগুলি না আসে তবে উবুন্টু ব্যর্থতার সাথে বুটটি বিলম্ব করে, তাদের 120 সেকেন্ড পর্যন্ত উপস্থিত হওয়ার জন্য অপেক্ষা করে। এবং এটি করা সঠিক জিনিস।
বিপরীতে, ইন্টারফেসগুলি যা allow-hotplug
উবুন্টুকে বলার জন্য সেট করা আছে যেগুলি optionচ্ছিক। সুতরাং বুট করার জন্য এগুলি অপরিহার্য নয়।
উবুন্টু রেকর্ড করে যে কোন ইন্টারফেসগুলি ইনস্টল করার সময় পাওয়া যায় এবং ধরে নেওয়া হয় যে সেগুলি পরবর্তী ক্রিয়াকলাপের জন্য গুরুত্বপূর্ণ। এটি একটি রক্ষণশীল পছন্দ, যদি পরে ইন্টারফেসের প্রয়োজন হয় কারণ কিছু পরিষেবা এটির সাথে আবদ্ধ হয়, কারণ এই ধরনের পরিষেবাগুলি ইন্টারফেসটি মিস করতে না পারলে তারা আরম্ভ করতে ব্যর্থ হয়।
এছাড়াও একটি কার্নেল সেটিংস রয়েছে যা প্রসেসগুলি অস্তিত্বহীন আইপিগুলিতে আবদ্ধ করতে দেয়, তাই আপনি allow-hotplug
যদি বুট প্রক্রিয়াটির স্থায়িত্বকে ক্ষতি না করে পছন্দ করেন তবে সর্বদা ব্যবহার করতে পারেন। তবে এটি সম্পূর্ণ আলাদা গল্প।
নোটস (2018-01-04 আপডেট করুন):
আমার পাশে, allow-auto
একইভাবে কাজ করে auto
, তাই এটি সাহায্য করে না (চেষ্টা করে br0
)।
আমার একটি সিস্টেম ডেবিয়ান স্ট্রেচে আপগ্রেড করার পরে এবং সিস্টেমডে স্যুইচ করার পরে, (স্থায়ীভাবে বাইরে সংযুক্ত) ইন্টারফেসটি br0
আসার অপেক্ষায় বুটটি অসহনীয়ভাবে বিলম্বিত হয়েছিল। তবে সঙ্গে allow-hotplug
ইন্টারফেস br0
বুট পরে নিচে থাকুন । সম্ভবত এটি সিস্টেমডি যেমন কোনও ইন্টারফেসে কোনও আসল বা সিন্থেটিক প্লাগ ইভেন্ট না পেয়ে থাকে। কিছুটা অস্পষ্ট crontab
এন্ট্রি এটি আমার @reboot /sbin/ifup br0
জন্য root
স্থির করে দেওয়ার কারণে আমি এর গভীরতর গভীরতা খুঁটিয়ে দেখিনি । (এটি কাজ করে তবে সম্ভবত এমন কিছু, যা অন্যের কাছে আরও ভাল পরামর্শ দেওয়া উচিত নয় some কারও কাছে আরও ভাল ধারণা থাকলে আমি শুনতে চাই))
((পাঠ্য এখানে শেষ হয়, বাকিটি আপনার বিনোদনের জন্য))
এবং এখানে একটি বিছানা সময় গল্প, এর দ্বারা অনুপ্রাণিত:
কিছু ফসল কৃষকরা তাণ্ডব চালিয়ে যায়। তাদের ফসল শুকিয়ে গেছে! সুতরাং সেচ খালে কেন পর্যাপ্ত পানি নেই তা তারা তদন্ত করেছিল। কাছাকাছি বিভ্রান্তিতে তারা তত্ক্ষণাত তাদের অপরাধীকে স্পট করেছিল। বাঁধ! জলাবদ্ধ বাঁধে সব জল ধরে!
এই মুহুর্ত থেকে এটি স্পষ্ট ছিল কি করা উচিত। "বাঁধ ফুঁক!" তারা চিৎকার করে তাদের ডায়নামাইট সংগ্রহ করতে শুরু করে। তারপরে তারা প্রত্যেকে বাঁধের দিকে সোজা চলে গেল।
এক কৃষকের ছোট ছেলে তার বাবাকে জিজ্ঞাসা করল যে কি চলছে? তিনি তার ছেলেকে বলেছিলেন: "খাদে পর্যাপ্ত জল নেই, তাই আমরা বাঁধটি উড়িয়ে দেব!" তারপরে তিনি তত্ক্ষণাত প্যাকটি অনুসরণ করতে রওয়ানা হলেন।
"তবে", ছোট্ট তার বাবার পরে চেঁচিয়ে বলতে লাগল, "তবে একটি ভালভ আছে! ভালভটি খোল!" দুঃখের বিষয়, তাঁর কণ্ঠস্বরটি খুব মৃদু এবং পা খুব ছোট ছিল, তাই এই বার্তাটি কারও কাছে পৌঁছেনি।
ছেলেটি বসে কাঁদল। আধ ঘন্টা পরে তিনি শুনতে পেল সেই দূরবর্তী "বুম" যা বাঁধের কাছে তার প্রিয় প্লাটোগুলিটি ধ্বংস করেছিল, যেখানে ভালভটি ছিল।
এরপরে কী হলো?
বন্যা সমস্ত মূল্যবান ফসল কেড়ে নিয়েছিল। ব্যাঙ্কটি ছেলের বাবার খামার কেড়ে নিয়েছে। তার বাবা একটি ভাল স্কুলের জন্য অর্থ দিতে অক্ষম ছিল। তাই ছেলেটি উচ্চশিক্ষার জন্য সেনাবাহিনীতে যোগ দিয়েছিল। সেখানে তিনি বিস্ফোরকগুলির ফিক্স সম্পর্কে সমস্ত কিছু শিখলেন এবং এখন একটি বিস্ফোরক প্রতিরোধক বাঁধ আবিষ্কার করার চেষ্টা করেছিলেন।
এখানে এই গল্পটির কী করার আছে?
ইন্টারফেসের সেটিংস, যা এখানে থাকে /etc/network/interfaces
, ব্যর্থতাফুলের ঘুম সরিয়ে ফেলা হয় এবং এমনকি যদি কেউ বদ্ধ ভালভ ( auto
) দেখেন তবে কেউই স্পষ্ট করে না যে এটি ওপেনড হতে পারে!
একটি যোগ করুন #
মধ্যে /etc/init/failsafe.conf
ধারণকারী সব লাইন সামনে ফাইল sleep <n>
। এটি করা দ্রুত বুট করতে সহায়তা করবে।
এটি দ্রুত বুটের দিকে পরিচালিত করবে এবং এটি /etc/network/interfaces
ফাইলের সাথে কোনও সমস্যা সমাধান করবে না । /etc/network/interfaces
ফাইলটির সাথে সমস্যাগুলি ঠিক করা ফাইলের উদ্দেশ্য নয় /etc/init/failsafe.conf
।
এমন পরিস্থিতিতে রয়েছে যেখানে আপনি চান যে নেটওয়ার্ক ইন্টারফেসটি কাজ না করে (যেমন একটি ল্যাপটপ রয়েছে যা কেবলমাত্র কিছু সময় এথ 0 ইন্টারফেস (তারযুক্ত সংযোগ) প্লাগ থাকে)। আমার ল্যাপটপটি বুট করার জন্য 2 অতিরিক্ত মিনিট অপেক্ষা করতে চাই না কারণ আমারে তারযুক্ত সংযোগটি প্লাগ ইন নেই।
আমারও একই সমস্যা ছিল। দৌড়ে ifconfig -a
, আমি নির্ধারণ করেছি যে আমার কম্পিউটারে কেবলমাত্র নেটওয়ার্ক ডিভাইসগুলি ছিল p4p1
এবং lo
। ছিল না eth0
।
সুতরাং আমি সম্পাদনা করেছি /etc/network/interfaces
, এর eth0
সাথে সমস্ত দৃষ্টান্ত প্রতিস্থাপন করেছি p4p1
। ফাইলের বিষয়বস্তু এখন:
auto lo
iface lo inet loopback
auto p4p1
iface p4p1 inet dhcp
রিবুট করার পরে, নেটওয়ার্কিং ঠিকঠাক কাজ করছিল।
যদি এটি গুরুত্বপূর্ণ হয় তবে আমি উবুন্টু 12.04.5 সার্ভার সংস্করণ ব্যবহার করছিলাম।
auto p4p1
সঙ্গে allow-hotplug p4p1
বুট দ্রুত এবং আপনার কম্পিউটার যদি ইথারনেট ডাউন। তবে এটি আপনার সেটআপের উপর নির্ভর করে। উদাহরণস্বরূপ, যদি এটি নেটওয়ার্ক শেয়ার ( NFS
বা Samba
) সহ ওয়ার্কস্টেশন বা সার্ভার হয় তবে আপনি অবশ্যই চালিয়ে যাওয়ার আগে অবশ্যই নেটওয়ার্ক উপলব্ধ হওয়ার অপেক্ষা করতে চান, তাই allow-hotplug
ভুল পছন্দ হবে।
ifconfig -a
আমি আবিষ্কার করেছি যে ইন্টারফেসগুলি সত্যিই ছিল eth4
এবং eth5
।
auto lo iface lo inet loopback
কাজ করে না