উবুন্টু 17.10 স্ট্যাটিক আইপি গ্রহণ করবে না


10

আমার উবুন্টু সার্ভার আমার স্থির আইপি অ্যাসাইনমেন্ট গ্রহণ করবে না। পরিবর্তে, আমি ডিএইচসিপি ইজারা পেতে থাকি। নেটওয়ার্ক ম্যানেজার ইনস্টল করা নেই। নীচে বিড়াল / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসের আউটপুট দেওয়া আছে

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.120 192.168.1.125
dns-domain mynetwork.local
dns-search mynetwork.local

আইপি অ্যাডারের আউটপুট

প্রশ্নাবলী:

  1. কেন উবুন্টু স্থির আইপি অ্যাসাইনমেন্ট গ্রহণ করে না? ইন্টারফেস ফাইলটি এড়ানো হবে বলে মনে হচ্ছে।

  2. কোন ডিএইচসিপি ইজারা নিয়োগের অনুমতি দিচ্ছে?

উত্তর:


25

প্যাকেজ ifupdown এবং তাই /etc/network/interfacesআর ব্যবহার করা হয়। উবুন্টু 17.10 সার্ভার তার পরিবর্তে প্যাকেজ নেটপ্ল্যান ব্যবহার করে, যা systemd- নেটওয়ার্কযুক্ত কনফিগার করে।

কনফিগার ফাইলের জন্য আপনি ডিফল্ট সামগ্রী ব্যবহার করেছেন তা নিশ্চিত করুন /etc/network/interfaces

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback

আর একটি স্ট্যাটিক IPv4 ঠিকানা এই netplan কনফিগ ফাইল তৈরি (আমার জন্য কাজ করে): /etc/netplan/01-netcfg.yaml

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.97/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

নিশ্চিত হয়ে নিন যে আপনি সঠিক নেটওয়ার্ক ইন্টারফেসের নামটি ব্যবহার করেছেন (" ens3" এই উদাহরণে)।

নিশ্চিত হয়ে নিন যে আপনি আপনার নেটওয়ার্ক পরিবেশের জন্য সঠিক ডিএনএস সার্ভার (নেমসার্ভারস -> ঠিকানা) ব্যবহার করেছেন।

এই ফাইলটি তৈরি হয়ে গেলে, পরীক্ষাটি কনফিগারেশনটি সক্রিয় ও সক্রিয় করতে নীচের কমান্ডগুলি রুট হিসাবে চালান:

sudo netplan --debug generate
sudo netplan apply

1
আপনার /etc/defaults/grubও চলমান অংশে উদ্ধৃত অংশটি যুক্ত করে এথ0 নামকরণের কনভেনশনগুলি (কিছু স্ক্রিপ্ট / প্রোগ্রামগুলির দ্বারা প্রয়োজনীয়) আটকে থাকতে পারে update-grubGRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0"
m_krsic

@ m_krsic নং আপনি ইন্টারফেসের নামটি netplanব্যবহার করে পরিবর্তন করতে পারবেন set-name। আরও তথ্য এখানে
আন্দ্রেজ কইনিকভস

1
সব একসাথে নিষ্ক্রিয় PNIN অনেক ইচ্ছা @AndrejsCainikovs, অত কর্মকর্তা আপস্ট্রিম পদ্ধতি আমি পোস্ট freedesktop.org/wiki/Software/systemd/...
m_krsic

বা ঠিক apt-get install ifupdownএবং /etc/network/interfacesঅতীতের মতো কাজ করা চালিয়ে যাবে
ক্রিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.