কিভাবে উবুন্টু সার্ভার 12.04 এ স্ট্যাটিক আইপি সেটআপ করবেন?


32
sudo apt-get update 
sudo apt-get upgrade
  1. ifconfig

  2. sudo nano /etc/network/interfaces

    auto eth0
    iface eth0 inet static
    address 192.168.1.150
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.1.255
    gateway 192.168.2.1
    safe
    
  3. sudo nano /etc/resolv.conf

    Do not edit this file by hand --your changes will be overwritten
    # I add this 
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  4. sudo apt-get remove dhcp-client

  5. sudo /etc/init.d/networking restart

    *Running /etc/init.d/networking restart is deprecated because it may 
    not enable again some interfaces
    *Reconfiguring network interfaces...
    ssh stop/waiting
    ssh start/running,process 1438
    

ভুল কোথায়? আমি অলস নই. আমি এটি 3 দিনের জন্য গুগল করেছি তবে কোনও ফলাফল ছাড়াই। আমি সব চেষ্টা করেছিলাম।

পুনরায় বুট করার পরে /etc/resolv.confফাইলটি মূল অবস্থায় ফ্ল্যাশ করছে।


হুম কোনও ধারণা কেন আপনি কেবল এখানে / etc / নেটওয়ার্ক / ইন্টারফেস কনফিগারেশন ফোল্ডারের মধ্যে সবকিছু করেন না : draalin.com/setting-up-a-static-ip-address-in-ubuntu বা এটি আরও অর্থবোধ করে? আপনি যেমন resolv.conf এবং ইন্টারফেস কনফিগারেশন ফোল্ডারের মধ্যে জিনিসগুলি ভাগ করেছিলেন তেমন জিনিসগুলি বিভক্ত করুন?

আমি সরাসরি নেটওয়ার্ক ট্যাবে গিয়ে পারেন এবং এটিকে নিজে সম্পাদনা করে তা
poorva

উত্তর:


16

এটিতে দুটি স্বতন্ত্র প্রশ্ন রয়েছে:

resolv.conf পুনরায় বুট করার পরে এন্ট্রিগুলি রিসেট হচ্ছে

/etc/resolv.confউবুন্টু ১২.০৪-এ কাজ করার পদ্ধতি পরিবর্তন করা হয়েছে। এটি foundations-p-dns-resolving এখানে বর্ণিত হিসাবে বাস্তবায়নের কারণে হয়েছে https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-dns-resolving স্থিতিশীল কিছু সীমাবদ্ধতা অতিক্রম করার জন্য resolv.conf

এখানে আপনি আরও বিশদ পেতে পারেন: http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/

প্রতীকী লিঙ্কটি সরিয়ে আপনি নতুন বৈশিষ্ট্যটিকে ওভাররাইড করতে পারেন /etc/resolv.confএবং /etc/resolv.confসেখানে একটি ফাইল তৈরি করতে পারেন । তবে এটি করার আগে আমি উপরে দেওয়া লিঙ্কটি উল্লেখ করুন এবং দেখুন কেন এটি দৃ strongly়ভাবে নিরুৎসাহিত করা হচ্ছে।

আইপি অ্যাড্রেস বনাম নেটওয়ার্ক এবং গেটওয়ে কনফ্লিক্ট (একটি স্ট্যাটিক আইপি সেটআপ করা) এছাড়াও, পিগসচেক উল্লেখ করেছেন যে, আপনার আইপি ঠিকানা গেটওয়ে এবং নেটওয়ার্ক এন্ট্রিগুলির সাথে মেলে না। তবে এটি /etc/resolv.confআসল অবস্থায় যাওয়ার কারণ নয়, কারণ আমি উপরে উল্লেখ করেছি।


আমার 2 টি সার্ভার রয়েছে লিখতে গিয়ে ত্রুটি ক্ষমা করুন, বিস্তারিতভাবে প্রতীকী লিঙ্ক /etc/resolv.conf অপসারণ করে সেখানে /etc/resolv.conf নামের একটি ফাইল তৈরি করুন। আমি এর আগে কখনও এটি করি নি P দয়া করে
বেমোনলিট

প্রতীকী লিঙ্ক অপসারণ ব্যতীত stgraber.org লিঙ্কের বাইরে তালিকাভুক্ত অন্য কোনও কাজ যদি আপনার জন্য কাজ করে তবে পর্যালোচনা করার পরামর্শ দেব I তবে আপনি যদি এখনও এই লিঙ্কটি সরাতে চান তবে আপনি 'mv /etc/resolv.conf /etc/resolv.conf.ori' বা 'rm /etc/resolv.conf' এর মতো সাধারণ কমান্ডগুলি ব্যবহার করতে পারেন এবং তারপরে একটি নতুন / ইত্যাদি / resolv.conf আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করুন (যেমন vi বা ন্যানো)।
জামেস

আমি আশা করি আপনি উপরের প্রশ্নে /etc/resolv.conf, /etc/resolv.config না চেয়েছিলেন
জামেস

আমি অনলাইনে আছি, এটি কেবল একটি বাগ t ধন্যবাদ এবং লিংকটি সরিয়ে ফেলতে> রেজোলভকনফিগ: ত্রুটি /etc/resolv.conf কিছুই করছে না, একটি সিমলিংক নয়।
bemonolit

6

আপনার গেটওয়ের ঠিকানাটি আপনার স্থানীয় আইপি ঠিকানার চেয়ে আলাদা সাবনেটে রয়েছে:

ঠিকানা 192.168। 1 .150 গেটওয়ে 192.168। 2 .1

এছাড়াও, নেটওয়ার্ক ঠিকানাটি .2 সাবনেটে নির্দিষ্ট করা হয়েছিল:

নেটওয়ার্ক 192.168। 2 .0

আপনি কি 192.168.1 / 24 বা 192.168.2 / 24 সাবনেট ব্যবহার করেন?

সম্পাদনা করুন: আপনার রেজোলভকনফ সম্পর্কে: এই ফাইলটি মূলত বিভিন্ন প্যাকেজ (আপনার সেটআপের উপর নির্ভর করে) আপডেট হয়। আপনার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস ফাইলটিতে নেমসার্ভারগুলি নির্দিষ্ট করার চেষ্টা করুন:

dns-nameservers 8.8.8.8 8.8.4.4


sudo ন্যানো / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস # প্রাথমিক নেটওয়ার্ক ইন্টারফেস অটো এথ0 ঠিকানা 192.168.1.13 নেটমাস্ক 255.255.255.255 গেটওয়ে 192.168.1.1 নেটওয়ার্ক 192.168.1.0 সম্প্রচারিত 192.168.1.225 ডিএনএস-নেমসার্ভারস 8.8.8.8 8.8.4.4 ডিএনএস-অনুসন্ধান মাইডোমাইন গুগল। com
bemonolit

একই সমস্যা * চলমান /etc/init.d/ নেটওয়ার্কিং পুনঃসূচনাটি হ্রাস করা হয়েছে কারণ এটি আবার কিছু ইন্টারফেস সক্ষম করতে পারে না * নেটওয়ার্ক ইন্টারফেসগুলি পুনরায় কনফিগার করছে ...
২:5

* /Etc/init.d/ নেটওয়ার্কিং পুনঃসূচনাটি চালিত হ'ল কারণ এটি আবার কিছু ইন্টারফেস সক্ষম করতে পারে না network * নেটওয়ার্ক ইন্টারফেসগুলি পুনরায় কনফিগার করছে ...

1

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

  • মুছে ফেলুন /etc/resolv.confএবং তারপরে একটি নতুন তৈরি করুন resolv.conf

  • sudo nano /etc/resolv.conf এর পরে পতাকা যুক্ত করুন:

  • sudo chattr +i /etc/resolv.conf- এই +iপতাকা সহ, রুট এমনকি এই ফাইলটি স্পর্শ করতে পারে না। তবে আপনি যদি নেমসার্ভারটি পরিবর্তন করতে চান তবে পতাকাটি এটিতে পরিবর্তন করুন:

  • sudo chattr -i /etc/resolv.confতারপরে আপনার নতুন যুক্ত করুন nameserver

তারপরে পুনরায় বুট করার চেষ্টা করুন এবং দেখুন কী হয় :)।

আমি আশা করি এটি আপনার সমস্যার সমাধান করে।

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