উবুন্টু / xenial64 ভ্যাগ্র্যান্ট বাক্সের জন্য নেটওয়ার্ক সেটিংস ব্যর্থ


15

সঙ্গে অফিসিয়াল উবুন্টু 16,04 LTS (Xenial Xerus) (VirtualBox দিকে) আমি মৌলিক নেটওয়ার্ক সেটিংস সংক্রান্ত সমস্যা রয়েছে দ্য ভাগ্রান্ট বাক্সের চিত্র:

আমার Vagrantfile:

Vagrant.configure(2) do |config|

  config.vm.box = 'ubuntu/xenial64'

  config.vm.define "xenial" do |server|
    server.vm.network "private_network", ip: "192.168.10.10"
  end
end

vagrant up ফলাফল:

==> xenial: Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifdown eth1 2> /dev/null

Stdout from the command:



Stderr from the command:

sudo: unable to resolve host ubuntu-xenial
mesg: ttyname failed: Inappropriate ioctl for device

কনফিগারেশনটি ডিএইচসিপিতে রেখে দেওয়াও কাজ করে না:

server.vm.network "private_network", type: "dhcp"

একই সময়ে, উপরে কনফিগারেশনের জন্য কাজ ubuntu/trusty64এবং ubuntu/wily64এবং বেসরকারী gbarbieru/xenial

/sbin/ifdown eth1 2> /dev/nullইন্টারফেসের বিভিন্ন নামকরণের স্কিম রয়েছে (মূলটি হ'ল enp0s3) আদেশটি চেষ্টা করার ফলে কোনও ফল পাওয়া যায় না ।

আমি কি এখানে স্পষ্ট কিছু মিস করছি বা বাক্সটি কি কেবল ভেঙে গেছে?

উত্তর:


15

সমস্যাটি বোধহয় পরের প্রকাশে সমাধান হয়েছে বলে মনে হচ্ছে: https://github.com/mitchellh/vagrant/issues/7155

আমি জেফ জেরলিং https://twitter.com/geerlingguy/status/723571293174427648?lang=fr এর থেকে অন্য একটি বাক্স চেষ্টা করেছি এবং এটি আমার পক্ষে নিখুঁতভাবে কাজ করেছে। জেফ ভ্যাগ্র্যান্ট / উত্তরযোগ্য সম্পর্কে অনেক দুর্দান্ত কাজ করেছে তাই আমার ধারণা ভ্যাগ্র্যান্টের পরবর্তী সংস্করণ প্রকাশের আগে এটিই সেরা সমাধান ess


সরকারী উবুন্টু 16.04 বাক্সে আমার একই সমস্যা ছিল। কয়েক ঘন্টা পরীক্ষার এবং ত্রুটির পরে আমি জেরলিংগুয়ের বাক্সটি চেষ্টা করেছিলাম এবং এটি একটি কবজির মতো কাজ করে। অফিসিয়াল উবুন্টু 14.04 এলটিএস বক্সটিও ঠিক ছিল।
জাব্বা

2

ubuntu/xenial64অফিসিয়াল উবুন্টু বাক্স সত্ত্বেও , এতে নেটওয়ার্ক কনফিগারেশন সম্পর্কিত কিছু সমস্যা রয়েছে এবং @ ম্যাক্সিমের উত্তরে বর্ণিত হিসাবে এটি কোনও ভ্যাংআর্ট সমস্যা নয়।
সুতরাং, ইস্যুটিতে যেমন উল্লেখ করা হয়েছে, তেমন একটি বেন্টো বাক্স ব্যবহার করা পছন্দ করা হয় (যৌথ উদ্যোগে এবং প্রকল্পের নেতা হিসাবে ওপসকোড শেফের সাথে তৈরি), যা এই ক্ষেত্রে হবে bento/ubuntu-16.04


"বেন্টো" বাক্সগুলি ভ্যাগ্র্যান্টের
junas.fi

1

সমস্যাটি নতুন উবুন্টু সংস্করণে নেটওয়ার্ক ইন্টারফেসের নামকরণের কনভেনশনের কারণে। আপনার ভ্যাগ্রান্ট ভিএম বিধান করা যায়নি, তবে আপনি এখনও এটিতে স্ট্যাশ করতে পারেন ( vagrant ssh)। সেখানে আপনি দেখতে পাবেন যে নামের কোনও ইন্টারফেস নেই eth1(আপনি এটি ব্যবহার করতে পারেন ifconfig -aবা করতে পারেন ip link)। আমার ক্ষেত্রে, আমি ইন্টারফেস enp0s3এবং enp0s8

6871 সংখ্যায় উল্লিখিত হিসাবে

... আমাদের স্থিতিশীল নিয়োগের পরিবর্তে ইন্টারফেসগুলি সনাক্ত করার একটি উপায় প্রয়োজন ...

... অথবা উবুন্টুকে তাদের মেঘের চিত্র পরিবর্তন করতে রাজি করুন।

এই মুহুর্তে, কোনও পরিষ্কার সমাধান নেই।


1

প্রকৃতপক্ষে, ম্যাক্সিমাস জবাব ছাড়াও, নতুন সংস্করণ প্রচার না হওয়া পর্যন্ত আপনি আপনার বাক্সে GRUB কমান্ডলাইনটি পরিবর্তন করতে পারেন।

কেবলমাত্র গিয়ে /etc/default/grubউপযুক্ত লাইনটি সেট করুন GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" আপনাকে /etc/network/interfacesসঠিক নামগুলি প্রতিস্থাপন করতে হবে (এথ0 ...)।

আরও তথ্যের জন্য সার্টিপটপটে ডকুমেন্টেশনটি দেখুন ।


1

মূল প্রশ্নে আলোচিত হিসাবে আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি।

আমি ভ্যাগ্র্যান্ট ব্যবহার করছি 1.8.1। এবং উবুন্টু / বিশ্বাসযোগ্য 64 বাক্সটি ব্যবহার করা ঠিক ঠিক কাজ করেছে, তবে আমি যখন উবুন্টু / জেনিয়াল box৪ বাক্সটি ব্যবহার করার চেষ্টা করেছি তখন আমি একই সমস্যার মুখোমুখি হয়েছিলাম। এই ইস্যু থ্রেডে একটি মন্তব্য আমাকে একটি সমাধানে নিয়ে এসেছিল, যা মনে হচ্ছে এটি কার্যকর হয়েছে।

আমি লাইন পরিবর্তন করেছি

config.vm.network "private_network", ip: "192.168.33.10"

Vagrantfile থেকে

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