স্ট্যাটিক আইপি উবুন্টু 16 পুনরায় লোড করুন


10

আমি উবুন্টু সার্ভারটি 16.04 ব্যবহার করছি এবং কয়েকটি নেটওয়ার্ক ইন্টারফেস সেট আপ করছি, পুনরায় বুট না করে কোনও স্ট্যাটিক আইপি এর ঠিকানা / etc / নেটওয়ার্ক / ইন্টারফেসে পরিবর্তন করার পরে পুনরায় লোড করতে চাই:

auto ens6
iface ens6 inet static
        address 192.168.0.41
        netmask 255.255.255.0
        broadcast 192.168.0.255

আমি নিম্নলিখিত চেষ্টা করেছিলাম:

sudo systemctl restart networking
sudo ifconfig ens6 down (and afterwards up)
sudo ifdown ens6 (and afterwards up)

এবং এই আদেশগুলির কয়েকটি সমন্বয় চেষ্টা করে দেখেছি,

তবুও যদি আমি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলিতে আমার 'ঠিকানা' পরিবর্তন করি তবে এটি আমার মেশিনটি পুনরায় বুট করার পরেই আপডেট হবে (ifconfig এ)

রিবুট ছাড়াই এই ক্রিয়াটি করার সঠিক উপায় কী?

সম্পাদনা - মন্তব্যগুলির কারণে এটিও চেষ্টা করে

sudo /etc/init.d/networking restart

1
আপনি কি sudo /etc/init.d/networking restartনেটওয়ার্ক পুনরায় চালু করার চেষ্টা করেছেন?
টেরেন্স

এখন চেষ্টা করে দেখে মনে হচ্ছে এটি 'সিস্টেমটেক্ট রিস্টার্ট নেটওয়ার্কিং'-এর মতোই করছে, আইফোনফিগ চেক করার সময় আমি এখনও একই আইপি ঠিকানাটি পাই
মাতান লেভি

ঠিক আছে, চেষ্টা করার জন্য ধন্যবাদ। দুর্ভাগ্যক্রমে এই মুহূর্তে আমার সিস্টেমটি এমন অবস্থায় নেই যে আমি আপনার জন্য কিছু পরীক্ষা করতে পারি। আমি আরও কিছু গবেষণা করতে পারি এবং দেখুন যে আমি সমস্যার সদৃশ করতে পারি এবং এটি সমাধান করতে আপনাকে সহায়তা করতে পারি কিনা।
টেরেন্স

আপনাকে ধন্যবাদ, অসুস্থ পোস্টটিতে নজর রাখুন, এখন সার্ভারগুলি সেটআপে রয়েছে এবং দেব যাতে আমি রিবুটগুলি দিয়ে পরিচালনা করতে পারি তবে উত্পাদনের সময় আমাকে স্থির আইপিটি পরিবর্তন করার প্রয়োজন হতে পারে এবং এই ধরণের জন্য আমি রিবুট করতে পারি না ক্রিয়া
মাতান লেভি

অন্য একটি জিনিস আপনি চেষ্টা করতে পেরেছিলেন এবং আমি ঠিক এটি করেছি, যখন আপনি sudo ifdown ens6চেষ্টা চালিয়ে যাচ্ছেন sudo ifup -aএটি আবার আনতে চেষ্টা করুন এবং দেখুন আপনার আইপি ঠিকানা পরিবর্তন হয়েছে কিনা। এটা শুধু আমার জন্য করেছে।
টেরেন্স

উত্তর:


10

যদি আইডাউন + আইফআপ পদ্ধতির কাজ না হয় তবে চেষ্টা করুন:

sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>

3
ip addr flush enp0s3 && systemctl restart networking.service   

enp0s3আপনার নেটকার্ডের নাম কোথায় ।


2

সিস্টেমটি রিবুট না করে আপনার আইপি ঠিকানাগুলি পরিবর্তন করতে, টাস্কটি সম্পাদন করতে নিম্নলিখিত লাইনগুলি চালান। আপনি /etc/network/interfacesএই পদক্ষেপগুলি চালানোর আগে নিশ্চিত হয়ে নিন যে আপনি আপনার ফাইলটিতে পরিবর্তনগুলি সম্পূর্ণ করেছেন :

সম্পাদনা করুন:

আপনি নিম্নলিখিত যোগ করে ভবিষ্যদ্বাণীপূর্ণ নেটওয়ার্কের নামকরণ বন্ধ করে রাখলে চেষ্টা করে দেখতে পারেন /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0"

তারপরে grubআপডেটটি চালান :

sudo update-grub

সিস্টেমটি পুনরায় বুট করুন:

sudo reboot

প্রথমে ইন্টারফেসটি বন্ধ করুন:

sudo ifdown <network interface>

তারপরে সমস্ত ইন্টারফেস ফিরিয়ে আনুন:

sudo ifup -a

আশাকরি এটা সাহায্য করবে!


এটি আমার পক্ষে কাজ করেনি আমি এখনও একই ফলাফলগুলি পেয়েছি ifconfig (আমি উবুন্টু 16.04 এলটিএস ব্যবহার করছি)
মাতান লেভি

@ মাটানল্যাভি আপনি জানেন, আমি ভাবছি যে এটি যদি সত্য হয় যে আমি নেটওয়ার্কটির জন্য ভবিষ্যদ্বাণীমূলক নাম চালাচ্ছি না। দুর্ভাগ্যক্রমে, আমি সার্ভার সংস্করণ ভবিষ্যদ্বাণীপূর্ণ নাম ব্যবহার করে কিনা তা 100% নিশ্চিত নই। আমি 16.04.1 এলটিএস চালাচ্ছি।
টেরেন্স

GRUB_CMDLINE_LINUX_DEFAULT পরিবর্তন করার চেষ্টা করেছে এবং এখনও ভাল নেই
মাতান লেভি

@ মাটানল্যাভি দুঃখিত, আমি উল্লেখ করতে ভুলে গেছি যে সেই লাইনটি পরিবর্তন করার পরে এবং গ্রাব আপডেট করার পরে আপনাকে পুনরায় বুট করতে হবে। আপনি কি পুনরায় বুট করেছেন?
টেরেন্স

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