ওবুন্টু সার্ভারে নেটপ্ল্যান কীভাবে সক্ষম করবেন 16.04 থেকে 18.04 এ আপগ্রেড করা হয়েছে


10

আমি সম্প্রতি আমার 16.04 সার্ভার সিস্টেমটি 18.04 এ আপগ্রেড করেছি এবং তারপরে নেটওয়ার্কিং সেটআপ করার জন্য নেটপ্ল্যান ব্যবহার করার চেষ্টা করেছি। দুর্ভাগ্যক্রমে, এখন আমার নেটওয়ার্ক সেটিংসটি নষ্ট হয়ে গেছে এবং কোন ফাইলটি কোন নেটওয়ার্ক কনফিগারেশন সিস্টেমের অন্তর্গত তা আমি জানি না।

/ ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস ফাইলটিতে এখনও ডেটা থাকে এবং / ইত্যাদি / নেটওয়ার্কে এমন আরও অনেকগুলি ফাইল রয়েছে যার উদ্দেশ্য আমি জানি না।

আমি যা করতে চাই তা নীচের কনফিগারেশন দিয়ে শুরু করুন:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      dhcp4: yes
      dhcp6: yes
  bridges:
    br0:
      interfaces: [enp4s0]
      dhcp4: true
      parameters:
        stp: false
        forward-delay: 0

আমার কাছে আসলে কোন ফাইলগুলি প্রয়োজন এবং মুছতে হবে এমন কেবল ক্রুফ্টটি কি কেউ আমাকে বলতে পারেন? এই সিস্টেমে কেবল একটি ব্রিজযুক্ত নেটওয়ার্ক ডিভাইস রয়েছে এবং এতে ওপেনশ-সার্ভার, lxc এবং ডকার চলমান রয়েছে। এটি বর্তমানে যা রয়েছে:

# tree network
network
├── fan
├── if-down.d
│   ├── resolvconf
│   └── ubuntu-fan
├── if-post-down.d
│   ├── bridge -> /lib/bridge-utils/ifupdown.sh
│   ├── ifenslave
│   ├── ubuntu-fan
│   ├── vlan
│   └── wireless-tools
├── if-pre-up.d
│   ├── bridge -> /lib/bridge-utils/ifupdown.sh
│   ├── ethtool
│   ├── ifenslave
│   ├── vlan
│   └── wireless-tools
├── if-up.d
│   ├── 000resolvconf
│   ├── avahi-daemon
│   ├── ethtool
│   ├── ifenslave
│   ├── ip
│   ├── openssh-server
│   └── ubuntu-fan
├── interfaces
└── interfaces.d

5 directories, 21 files
# tree netplan
netplan
└── 01-netcfg.yaml

0 directories, 1 file
# tree NetworkManager/
NetworkManager/
└── conf.d
    └── 10-ubuntu-fan.conf

উত্তর:


15

আপনি যদি 18.04 এ আপগ্রেড করছেন এবং যদি আইপআপ ডাউনের পরিবর্তে নেটপ্ল্যান ব্যবহার করতে চান তবে আপনার নিম্নলিখিতটি করা উচিত:

  1. নেটওয়ার্কটি ডাউন হয়ে গেলে আপনার সার্ভার অ্যাক্সেস করার কোনও উপায় আছে তা নিশ্চিত করুন
  2. নিশ্চিত হয়ে নিন যে প্যাকেজটি netplan.ioইনস্টল করা আছে (এটি 18.04 এ হওয়া উচিত)।
  3. আপনার কনফিগারেশন অনুসারে নেটপ্ল্যান ইয়ামল তৈরি করুন। অনেক আছে উদাহরণ থেকে চয়ন যাও।
  4. sudo netplan apply
  5. sudo apt purge ifupdown
  6. রিবুট
  7. এখন আপনি "হিজরত" করা উচিত, এবং networkctl, ip addr, ইত্যাদি, আপনার ইন্টারফেসগুলি দেখানো উচিত।

দ্রষ্টব্য, এখনও ক্রাফ্ট থাকবে /etc/network/। আপনি মুছে ফেলতে / সংরক্ষণ করতে পারেন:

  • /etc/network/interfaces
  • /etc/network/interfaces.d/

বাকিগুলি "হুক" ডিরেক্টরিগুলি রয়েছে, যেগুলি অন্যান্য প্যাকেজগুলিতে সিস্টেমের নেটওয়ার্ক অবস্থানে প্রতিক্রিয়া দেখাতে চেষ্টা করে files এই ফাইলগুলি একা রেখে দেওয়া উচিত।

আপনার যদি সেখানে রাখা কোনও ফাইল থাকে তবে এই একই সুবিধাগুলি সিস্টেমড ইউনিট ফাইলগুলিতে একীকরণের মাধ্যমে বা নেটওয়ার্কযুক্ত-ডিসপ্যাচার ব্যবহার করে আরও ভালভাবে করা যেতে পারেনেটপ্ল্যান FAQ এ আরও দেখুন ।


আমি উবুন্টু 18.04-এ এই নির্দেশাবলী অনুসরণ করেছি এবং যা ঘটেছিল তা 'নেটপ্ল্যান-ডেমন' নামে একটি নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করেছে যা আমি জিনোমে পুনরায় চালু করার সময় উপলব্ধ ছিল এবং বায়োনিক বিভার জিইউআইয়ের নেটওয়ার্কম্যানেজার সেটিংস অদৃশ্য হয়ে গেছে, কেবলমাত্র ভিপিএন কনফিগারেশন বিকল্পটি রেখে leaving নিশ্চিত না কেন তবে ফলাফলগুলি আমার পক্ষে খারাপ ছিল।
জেএসটিউবল

1
আপনি নিশ্চিত হন apt install netplan.io। .io নোট করুন! আমি আপনার মত একই ভুল করেছিapt purge netplan
kfix

আমার কনফিগারেশনটি একটি ইন্টারফেসের সাথে দুর্দান্ত তবে আমি যখন 5 ধাপে ছুটে এসেছি "sudo apt purge ifupdown" মেশিনটি অ্যাক্সেসযোগ্য হয়ে উঠল। এর কারণ কী হতে পারে।
o
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.