এটি সত্য যে আপনি ডিফল্ট রাউটিংয়ের জন্য ব্যবহৃত একটি আইপি ঠিকানা সরিয়ে ফেললে আপনি ইতিমধ্যে রাউটিং টেবিলগুলি আপডেট করতে হবে (ইতিমধ্যে উত্তর হিসাবে পোস্ট করা হয়েছে), আপনাকে বিভিন্ন স্তরের কমান্ডের মিশ্রণও বন্ধ করতে হবে।
লিনাক্স কার্নেল নেটওয়ার্ক কনফিগারেশন নিয়ন্ত্রণ করতে ভাল উপায় ip
থেকে কমান্ড iproute বা iproute2 প্যাকেজ। এটি কার্নেল নেটওয়ার্কিংয়ের জন্য নিম্ন-স্তরের ইন্টারফেস, যা বেশিরভাগ টেস্টিং এবং ডিবাগিংয়ের জন্য দরকারী। আপনি এটি ব্যবহার করছেন ifconfig
যা একইরকম (যদিও অবমূল্যায়িত) কারণ এটি সরাসরি কার্নেলের সাথেও কথা বলে তবে এর উপরে কিছু যাদু করে তবে কিছু পরিস্থিতিতে খারাপভাবে ব্যর্থ হয়। এ পর্যন্ত সব ঠিকই.
তবে ifup
স্ব স্ব স্ক্রিপ্টগুলিতে কমান্ড না রাখলে নিম্ন স্তরের সরঞ্জামগুলি বিতরণের সাথে মিশ্রন করা ভাল ধারণা নয়। ifup
কমান্ড নিয়ন্ত্রণ নেটওয়ার্ক কনফিগারেশন সরঞ্জামের মত /etc/sysconfig/network
, /etc/network/interfaces
বা NetworkManager
যা কার্নেলে ডিস্ক ফাইল থেকে ব্যবহারকারী কনফিগারেশন (এবং সম্ভব মেমরির রাষ্ট্র হিসাবে ভাল) মোড়।
সুতরাং, যদিও এটি একটি বৈধ উত্তর হয়ে গেছে যে রুটগুলি পুনরায় যুক্ত করতে হবে, তবে আপনি নেটওয়ার্কিং সম্পর্কে শিখতে নিম্ন-স্তরের সরঞ্জামের সাথে খেলতে চান কিনা বা আপনি আপনার বিতরণের নেটওয়ার্ক কনফিগারেশন সমাধানটি ব্যবহার করতে চান কিনা তা পরিষ্কার নয়।
পরবর্তী ক্ষেত্রে, ifconfig
পাশাপাশি উপেক্ষা করুন ip
(চূড়ান্ত ফলাফল পরীক্ষা করা বাদে) এবং নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:
- আপনার নেটওয়ার্ক কনফিগারেশন ফাইলটি সম্পাদনা করুন।
- কনফিগারেশনটি পুনরায় লোড করতে (এবং প্রয়োগ করতে) সম্পর্কিত সরঞ্জামটিকে বলুন।
ফেডোরা 19 কনফিগারেশন ফাইলের মধ্যে থাকা /etc/sysconfig/network-scripts
এবং হয় ঐতিহ্যগত সাথে ব্যবহার করা যাবে নেটওয়ার্ক-স্ক্রিপ্ট ( /etc/init.d/network
) অথবা সঙ্গে NetworkManager দ্বারা যদি এক একটি চলমান ইনস্টল করা হয়। আপনি এটির সেবা পুনরায় চালু করতে পারেন service network restart
অথবা service NetworkManager restart
যথাক্রমে (অথবা systemctl
প্রতিরূপ)।