ভার্চুয়ালবক্স নেটওয়ার্ক অ্যাক্সেসকে সীমাবদ্ধ করুন


1

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

আমার ধারণাটি ছিল হোস্ট মেশিনে আইপটিবলের মাধ্যমে ভার্চুয়ালবক্সের অ্যাক্সেস সীমাবদ্ধ করে অতিথি -> ভিপিএন থেকে সবকিছু বাদ দেওয়া। তবে জেনের বিপরীতে, আমার হোস্টটিতে প্রদর্শিত হওয়ার জন্য আমি ব্রিজ ইন্টারফেস পেতে পারি না। আমি কি এখানে কিছু মিস করছি? অতিথির মেশিনটির জন্য কেউ কি হোস্টে ফায়ারওয়াল চালানোর অভিজ্ঞতা পেয়েছে?

উত্তর:


3

আমারও একই ধরণের সেটআপ চলছে। আপনি আপনার লিনাক্স বিতরণ উল্লেখ করেন নি, তবে আমি উবুন্টু লিনাক্স ১১.১০ ব্যবহার করছি। অন্য কোনও বিতরণে বেশ অনুরূপ ফ্যাশনে কাজ করা উচিত।

যতদূর আমি জানি, আমি যেভাবে এটি করছি তা এখনও ভার্চুয়ালবক্স কিছুটা নথিভুক্ত করেছে তবে ভার্চুয়ালবক্সের নেটওয়ার্কিং হোস্টের সাথে সংযুক্ত করার জন্য তাদের আর ডিফল্ট পদ্ধতি নয়। মূলত, আপনাকে ইনস্টল করতে হবে uml-utilities(ইউজার-মোড লিনাক্সের অংশ)। তারপরে, এর মধ্যে একটি ইন্টারফেস যুক্ত করুন /etc/network/interfaces:

auto vbox1
iface vbox1 inet static
  address 192.168.1.1
  netmask 255.255.255.0
  tunctl_user virtualbox

আপনি এই ইন্টারফেসটি উপরে আনার পরে আপনি এটিতে ভার্চুয়ালবক্স ব্রিজ করতে পারেন। আপনি এই ইন্টারফেসটি অন্য কোনও কিছুর (যেমন eth0) ব্রিজ করতে চান না - অন্যথায় আপনার ভিএম আবার নেটওয়ার্কে সম্পূর্ণ অ্যাক্সেস পেতে পারে। পরিবর্তে, আপনি এই নেটওয়ার্ক এবং অন্য কোনও অনুমোদিত সংস্থানসমূহের মধ্যে ট্র্যাফিক রুট করতে চান - এবং এই ক্ষেত্রে আপনার ভিপিএন নেটওয়ার্কটিতে অ্যাক্সেস অস্বীকার করে। নোট করুন যে এটির net.ipv4.ip_forward=1মতো কিছুতে নির্দিষ্ট করা দরকার /etc/sysctl.conf

iptablesএটি ভার্চুয়ালবক্স বিধিনিষেধযুক্ত নেটওয়ার্ক সম্পর্কিত আমার সেটআপের নির্দিষ্ট অংশ । আপনি আপনার নির্দিষ্ট প্রয়োজনগুলিতে এটি টুইট করতে ইচ্ছুক হতে পারেন, তবে এটি আপনাকে একটি ভাল সূচনা দেওয়া উচিত:

# Must be able to access DNS running on the host itself (everything else is denied elsewhere).
iptables -A INPUT -i vbox1 -p udp --dport 53 -j ACCEPT

iptables -A INPUT -i vbox1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i vbox1 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Allow access out to the Internet.
iptables -A FORWARD -i vbox1 -o $WAN_IF -j ACCEPT

যতক্ষণ WAN_IFআপনি নিজের ইন্টারনেট সংযোগে সেট করেন (এবং অন্যান্য অনুমোদিত ইন্টারফেস বা ঠিকানাগুলির জন্য একই নিয়ম যুক্ত করেন) তবে আপনার ভিপিএন-এ অনুমোদিত অনুমতি যুক্ত করবেন না, এটি আপনার প্রয়োজনীয়তা মেটাবে।

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