স্থানীয় নেটওয়ার্ক থেকে ভার্চুয়ালবক্স হোস্ট-কেবল অ্যাডাপ্টারে রুট ট্র্যাফিক


9

একটি পরীক্ষার জন্য আমার স্থানীয় নেটওয়ার্ক থেকে ভার্চুয়ালবক্সের অভ্যন্তরে কোনও অতিথির কাছে রুট করার অনুমতি দেওয়া দরকার। অতিথির ইতিমধ্যে বাইরের অ্যাক্সেস রয়েছে।

এখনও অবধি আমি আমার স্থানীয় মেশিনে (ওএসএক্স 10.9) আইপি ফরওয়ার্ডিং সক্ষম করেছি এবং স্থানীয় নেটওয়ার্কে মেশিনে কেবলমাত্র হোস্ট-নেটওয়ার্কে একটি রুট যুক্ত করেছি।

route add -net 192.168.59.0 netmask 255.255.255.0 gw 192.168.0.107
sysctl -w net.ipv4.ip_forward=1

নেটওয়ার্ক দেখতে দেখতে এটির মতো।

Local network 192.168.0.104 -> [Wireless 192.168.0.0/24] -> MacOSX 192.168.0.107 (Wifi) & 192.168.59.3 (VboxHost) -> [VBox 192.168.59/24] -> 192.168.59.103

যদি না ভার্চুয়ালবক্স উদ্দেশ্যমূলকভাবে বাইরে থেকে প্যাকেট বাদ দেয় তবে এটি কাজ করা উচিত।

আমার লক্ষ্য 192.168.0.104সংযোগ করার জন্য হবে 192.168.59.103। এখন পর্যন্ত আমি কেবল 192.168.59.3এটি থেকে পিং করতে পারি।

এছাড়াও, আমার অতিথির কাছে ইতিমধ্যে একটি ডিফল্ট gw সহ আরও একটি অ্যাডাপ্টার রয়েছে যা ওয়াইফাইটিতে অ্যাক্সেসের অনুমতি দেয়।

আমি কোন রুট বা নেটওয়ার্ক কনফিগারেশন অনুপস্থিত হতে পারে?

এছাড়াও আমি বুঝতে পারি যে প্যাকেটটি আমার অতিথিকে পেয়ে যাচ্ছে, তবে অতিথির উত্তর দিতে সক্ষম হচ্ছে না, তবে tcpdump দেখায় কোনও প্যাকেট কখনও অতিথির কাছে আসে না যদি বলি যে আমি মেশিনটি পিং করছি। এছাড়াও কোনও ফায়ারওয়াল কোথাও চলছে না।

আমার ম্যাকের রাউটিং টেবিল

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.0.1        UGSc           42        1     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              6  2943735     lo0
169.254            link#4             UCS             0        0     en0
192.168.0          link#4             UCS             3        0     en0
192.168.0.1        9c:d6:43:c8:cf:e8  UHLWIir        43    21647     en0   1199
192.168.0.104      8:0:27:c2:fc:68    UHLWI           0        7     en0   1068
192.168.0.106      0:15:99:77:73:ed   UHLWI           0       82     en0    845
192.168.0.107      127.0.0.1          UHS             2     9114     lo0
192.168.59         link#9             UC              3        0 vboxnet
192.168.59.3       a:0:27:0:0:0       UHLWI           0    69759     lo0
192.168.59.103     link#9             UHRLWIi         2    31866 vboxnet     1

3
আপনি কেবলমাত্র ভিএম-এর নেটওয়ার্ক অ্যাডাপ্টারকে কেবল হোস্ট-এর পরিবর্তে ব্রিজ করার জন্য কনফিগার করতে পারবেন না এমন কোনও কারণ? আপনার কার্যকরভাবে একই আচরণ হচ্ছে।
25:55

একই? হোস্ট কেবলমাত্র অ্যাডাপ্টার পৃথক নেটওয়ার্ক, যখন ব্রিজযুক্ত AFAIK হোস্টটিকে আমার আসল নেটওয়ার্কে আবদ্ধ করবে। অফিস থেকে ঘরে পরিবর্তন ইত্যাদির সময় আইপিটি অসুবিধার কারণ
কেকেএক্স

আমি একজন ভিএমওয়্যার লোক কিন্তু @ হেভিডের উল্লেখ অনুযায়ী, আপনি ভিএমওয়্যার ফিউশন বা ওয়ার্কস্টেশনের মাধ্যমে ভার্চুয়াল বক্সের সাথে একটি ব্যক্তিগত বা "হোস্ট কেবল" ল্যান সেটআপ করতে সক্ষম হবেন।
স্যাক্সডাডি

@ স্যাক্সডাডি এটি ঠিক যে আমি ব্যবহার করছি তবে এটি পরীক্ষার জন্য ট্রাফিকের পথে যাওয়ার চেষ্টা করছি। তবে আমি যেমন বললাম এটির মতো কাজ করা / চাওয়া উচিত নয় (বা এটি আসলে খুব ভাল কাজ করছে)। হোস্টটি কেবলমাত্র অ্যাডাপ্টারের বাইরে ট্র্যাফিক নেমে আসবে বলে মনে হচ্ছে, রাউটিংটি সঠিক থাকলেও বা ম্যাকোএসএক্সএক্সের কোনও কিছু ট্র্যাফিককে সঠিকভাবে রুট করছে না।
kkx

4
আমি অবাক হয়ে গিয়েছি যে কেউ এই কনফিগারেশনের ত্রুটিটি লক্ষ্য করেনি, কারণ এটি এতটা স্পষ্ট: রুট অ্যাড কমান্ডে, কেবলমাত্র হোস্ট- নেটওয়ার্কের বাইরে পিসি হিসাবে গেটওয়ে হিসাবে ব্যবহার করার জন্য হোস্ট-কেবল নেটওয়ার্কটি কনফিগার করা হয়েছিল । এটি সম্ভবত কাজ করতে পারে না। সঠিক রুটটি কেবলমাত্র হোস্ট-কেবল অ্যাডাপ্টারে ম্যাক ইন্টারফেসের আইপি ঠিকানা gw হিসাবে ব্যবহার করা উচিত , এটির ডিফল্ট ল্যান নয়। অন্যান্য ভুল রয়েছে ( রাউটিং টেবিলটিতে লো এর কেন 192.168.59.3 এর ঠিকানা আছে ???) তবে রুটে ত্রুটির সাথে কোনও অগ্রগতি যুক্ত করা সম্ভব নয়। আমি ইভেন্ট নোট পাঠকদের জন্য এই নোটটি রেখেছি।
মারিয়াসমাতুটিয়

উত্তর:


1

স্থানীয় নেটওয়ার্ক থেকে ভিএম হোস্টগুলিতে ট্র্যাফিক রুট করতে হোস্ট-কেবল নেটওয়ার্কিং মোড ব্যবহার করা যায় না। আপনার ব্রিজড, NAT বা NAT নেটওয়ার্ক ব্যবহার করা উচিত। শেষ দুটি দিয়ে আপনার একটি পোর্ট-ফরোয়ার্ড দরকার।

তথ্যসূত্র:

[1] https://www.virtualbox.org/manual/ch06.html# নেটওয়ার্কিংমোডস (বিভাগের 6.2 এর শেষে টেবিলটি দেখুন) [2] https://www.virtualbox.org/manual/ch06.html# network_hostonly


দুঃখিত এটি সত্য নয়। আমি মনে করি ডকুমেন্টেশনগুলি বিভ্রান্তিকর হতে পারে। হোস্ট কেবল নেটওয়ার্কটি স্বাধীন ল্যানের মতো সত্য, তবে ল্যানগুলির গেটওয়ে থাকতে পারে এবং রাউটার হিসাবে অভিনয় করে হোস্টকে (বা অতিথিদের মধ্যে একটিও) থামানোর মতো কিছুই নেই। আমি লিনাক্সে সর্বদা এটি করি আমি দেখতে পাচ্ছি না কেন এটি ওএস-এক্সে সম্ভব নয়। ব্রিজিং এবং রাউটিং দুটি ভিন্ন জিনিস।
রডনি

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