আমি কীভাবে লিনাক্সকে ডিএইচসিপি সার্ভার থেকে একটি নতুন আইপি ঠিকানা পুনরায় জিজ্ঞাসা করতে বাধ্য করব?


24

পরিবেশটি দেবিয়ান , যদিও উত্তরটি সমস্ত বিতরণে প্রযোজ্য।


এটি এখন একটি সম্প্রদায়ের উইকি। অন্য যে কোনও পদ্ধতিতে কাজ করে অবদান নির্দ্বিধায়।
জেনিকিউ

উত্তর:


35

আপনি এই আদেশটি ব্যবহার করতে পারেন:

dhclient -r interface

interfaceআপনি যে ডিভাইসের জন্য একটি নতুন ঠিকানা পেতে চান তা কোথায় ।

dhclient -r eth0

-rপতাকা বাহিনীর dhclientপ্রথম রিলিজ কোনো ইজারা আপনি, তাহলে আপনি এই কমান্ড একটি নতুন ইজারা অনুরোধ করতে ব্যবহার করতে পারেন:

dhclient eth0

থেকে man dhclient:

   -r     Tell  dhclient  to  release the current lease it has from the 
          server.  This is not required by the DHCP protocol, but some 
          ISPs require their clients to notify the server if they wish 
          to release an assigned IP address.

এটি করার একটি ভাল উপায় :)
ফ্রেঞ্চি

1
এই কমান্ডের পরে আমার দেবিয়ান একটি নতুন আইপি পেতে ব্যর্থ হয়েছে, তবে একটি রিবুটের পরে আমাকে একটি নতুন নিয়োগ দেওয়া হয়েছিল, সুতরাং এটি কার্যকর!
ড্যামিয়েন

3
আমার জন্য এটি কেবল ইজারা প্রকাশ করে এবং ইন্টারফেসটি অসম্পূর্ণ করে। পরে কোনও নতুন আইপি পাওয়া যায় না।
cgogolin

যদি আপনার প্রাথমিক ইন্টারফেসটি ssh হয় তবে মোট বামার ...
এরিক নর্ড

13

নিম্নলিখিতগুলির যে কোনওটি এটি পুনর্নবীকরণ করা উচিত।

/etc/init.d/networking restart

অথবা

ifdown eth0; ifup eth0

আমি কোনও এসএসএইচ সংযোগের উপর দিয়ে চলার পরামর্শ দিচ্ছি না, যদিও এটি সম্ভবত নতুন আইপি ঠিকানাটি না এলে আপনি প্রথমটিকে ছেড়ে চলে যাবেন।


1
এসএসএইচ সংযোগগুলি কয়েক সেকেন্ডের "সংযোগ বিচ্ছিন্ন" সহ্য করবে যদি আপনি একই আইপি ঠিকানায় কয়েক সেকেন্ডের মধ্যে সংযোগটি ফিরে পান। এই অবস্থার অধীনে, আমি কখনই কোনও সংযোগ হারিয়ে ফেলিনি /etc/init.d/networking restart, এমনকি যখন ফিরে আসতে 5 সেকেন্ডেরও বেশি সময় লাগছিল ...
অ্যাভারি পেইন

এর জন্য কি প্রশাসনিক অনুমোদনের প্রয়োজন নেই?
পিটার মর্টেনসেন

10

পি.কম্পবেল মন্তব্য করবে, তবে আমার কেবল 1 খ্যাতি রয়েছে এবং তাই আমি প্রথমে ইনস্টল করা ইন্টারফেসগুলি পর্যালোচনা করতে পারি না:

ip addr

নির্বাচিত ইন্টারফেস থেকে আইপি প্রকাশ করুন (উদাহরণস্বরূপ eth0, eth1, enp1s0, sit0, wlan0, ...):

sudo dhclient -r *interface*

ডিএইচসিপি সার্ভার থেকে নতুন আইপি অনুরোধ করুন (ত্রুটির বিষয়ে সতর্কতা):

sudo dhclient -1 *interface*

আইপি চেক করুন:

ip addr

উবুন্টু 16.04 এলটিএস নিশ্চিত করেছে


4

আপনি যদি সেই dhcpcdসরঞ্জামটি ব্যবহার করেন তবে:

dhcpcd -k interface
dhcpcd interface

প্রথমটি ডিমন থামাতে বলে, এবং দ্বিতীয়টি আবার এটি শুরু করতে বলে।


2

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

ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up

এটি এত সহায়ক ছিল, আপনাকে ধন্যবাদ! আমি এই আদেশটি ব্যবহার না করে ম্যাকের ঠিকানাটি এলোমেলো কিছুতে পরিবর্তন না করা পর্যন্ত আমার ওয়ার্ক নেটওয়ার্কে কোনও নম্বর dhclient -rবা ifconfig downআমাকে একটি নতুন আইপি ঠিকানা দেয়নি।
মিগওয়েল

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