VirtualBox ආගන්තුක මෙහෙයුම් පද්ධතියකින් ධාරක යන්ත්‍රයට සම්බන්ධ වන්න?


219

වර්චුවල් බොක්ස් හි ආගන්තුකයාගෙන් මගේ සත්කාරක පරිගණකයට ප්‍රවේශ වීමට මම අනිවාර්යයෙන්ම කැමතියි. මගේ සත්කාරක සමාගම සඳහා ආගන්තුකයාගෙන් භාවිතා කළ හැකි IP ලිපිනයක් තිබේද? මෙය සැකසීමට අමතර පියවර අවශ්‍යද? මගේ සත්කාරකයේ Apache, FTP සහ SSH සේවාවන් වෙත ප්‍රවේශ වීමට මම කැමතියි.


2
ඔබේ ආගන්තුකයා සතුව ඇත්ත වශයෙන්ම ඇති ජාල වින්‍යාසය පිළිබඳ කිසිදු ඉඟියක් නොමැතිව විසඳීමට අපහසුය. සමහරු සත්කාරකයට ප්‍රවේශ වීමට ඉඩ නොදේ. ආගන්තුකයාගේ පෙරනිමි ද්වාර ලිපිනය උත්සාහ කරන්න.
ටර්බෝ ජේ

9
10.0.2.2 ට මගේ සුපුරුදු ද්වාරය හරහා මට එය ළඟා විය හැකිය.
නෆ්ටුලි කේ

Answers:


266

මෙම පිළිතුර වර්චුවල් බොක්ස් හි ආගන්තුක මෙහෙයුම් පද්ධතියක් සැකසීම ගැන ය; ආගන්තුක මෙහෙයුම් පද්ධතියකින් ධාරක මෙහෙයුම් පද්ධතියට සම්බන්ධ වීමට ඔබට ආගන්තුක මෙහෙයුම් පද්ධතියේ ජාල ද්වාර ලිපිනය භාවිතා කළ යුතුය.

සුපුරුදු වැග්‍රන්ට් සැකසුම තුළ, සුපුරුදු ද්වාරය හරහා ඔබේ සත්කාරකයට ළඟා වීමට ඔබට හැකි විය යුතුය.

වින්ඩෝස් මත පදනම් වූ අමුත්තන් මත, විධානය ක්‍රියාත්මක කිරීමෙන් ඔබට මෙම IP ලිපිනය පහසුවෙන් තීරණය කළ හැකිය:

ipconfig

එය මේ වගේ දෙයක් ඉවත දැමිය යුතුයි:

Windows IP Configuration

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 10.0.2.15
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 10.0.2.2

මෙම උදාහරණයේ දී, ආගන්තුකයාට ධාරක යන්ත්‍රයට ළඟා විය හැකිය 10.0.2.2.


යුනික්ස් / ලිනක්ස් පදනම් කරගත් අමුත්තන් මත, විධානය භාවිතා කරන්න:

netstat -rn

එය මේ වගේ දෙයක් ඉවත දැමිය යුතුයි:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 wlan0

මෙම උදාහරණයේ දී, ආගන්තුකයාට ධාරක යන්ත්‍රයට ළඟා විය හැකිය 192.168.1.1.


ඔබගේ පිළිතුරට අනුව සුපුරුදු ද්වාරය භාවිතා කරමින් සම්බන්ධ වන විට සම්බන්ධතාවය භයානක ලෙස මන්දගාමී වන්නේ මන්දැයි කිසියම් අදහසක් තිබේද?
බෙන් ස්වින්බර්න්

මෙය මට වැඩ කරන බවක් නොපෙනුණි (උබුන්ටු 12.04, වැග්‍රන්ට් 1.0). ආගන්තුකයා තුළ ඇති පෙරනිමි ද්වාරය ලෙස දැක්වෙන අතර 10.0.2.2, එම IP හි nmap එකක් අසමත් විය. 192.168.33.1 නිවැරදි අයිපී බව පෙනේ. ( config.vm.network :hostonly, "192.168.33.52"මගේ වින්‍යාසය තුළ මා සතුව තිබුණි .)
අජෙඩි 32

ඇත්තටම, කමක් නැහැ. එය ක්‍රියාත්මක විය. nmap කිසියම් හේතුවක් නිසා ක්‍රියා නොකරයි; ඇයිදැයි විශ්වාස නැත. Nmap ඒවා නොපෙන්වුවද, මට තවමත් එම IP වෙතින් ධාරකයේ ක්‍රියාත්මක වන සේවාවන් සමඟ සම්බන්ධ විය හැකිය.
අජේඩි 32

1
netstat -rnCentOS 7.2 හි, ඩෝකර් 1.11 172.17මගේ ගේට්ටුව ලෙස ලිපිනයක් ප්‍රදර්ශනය කළ නමුත් එම IP මගේ ධාරකයට නොගැලපේ. එය සිදු වූ බව පෙනේ 10.0.2.2.
ස්පෙන්සර් විලියම්ස්

1
එම පිවිසුම් වලින් එකක් ගේට්ටුව කුමක්දැයි අප දන්නේ කෙසේද?
ක්‍රාමර්

38

ආගන්තුකයාගෙන් ධාරක පරිගණකයේ වෙබ් සේවාදායකයට ප්‍රවේශ වීම පහසුය. ක්‍රම දෙකක් භාවිතයෙන් මෙය පහසුවෙන් කළ හැකිය. පළමුව පහත සඳහන් දේ කරන්න

  • උපාංග වෙත ගොස් ජාල ඇඩැප්ටර තෝරන්න ...
  • ඇඩැප්ටර සැකසුම් තුළ, ඇමිණී ඇත්දැයි පරීක්ෂා කරන්න .
  • අගය NAT නම් , පහත සඳහන් දෑ කරන්න

  • ඔබ අතථ්‍ය කොටුව සැකසීමේදී පෙරනිමි ද්වාරය සාමාන්‍යයෙන් 10.0.2.2පෙරනිමි අගයක් වේ. ඔබ කිසිවක් වෙනස් කර නොමැති නම් මෙය ක්‍රියාත්මක වේ. නමුත් ඔබ එය වෙනස් කර ඇත්නම් සහ ඔබ ධාවනය කරන ආගන්තුක යන්ත්‍රය වින්ඩෝස් පහත දැක්වෙන විධානය ක්‍රියාත්මක කර පෙරනිමි ද්වාරය සොයා ගන්න

    ipconfig /all

    ඔබ ලිනක්ස්, යුනික්ස් හෝ මැක් ඕඑස් හි සිටී නම්, එය ලබා ගැනීම සඳහා පහත විධානය ක්‍රියාත්මක කරන්න

    netstat -rn | grep 'default' | awk '{print $2}'

  • වෙබ් බ්‍රව්සරයට ගොස් මෙම සුපුරුදු ද්වාරය ටයිප් කර enter ඔබන්න. වෙබ් සේවාදායකයට ප්‍රවේශ විය හැකිය.

  • අගය බ්‍රිජ් ඇඩැප්ටරය නම් , පහත සඳහන් දෑ කරන්න
    • සත්කාරක සහ ආගන්තුකයාගේ ip ලිපිනය සොයා ගන්න
      • ඔබ කවුළුවල සිටී නම්, ධාවනය ipconfigකර ip ලිපිනය ලබා ගන්න
      • ඔබ ලිනක්ස්, යුනික්ස් හෝ මැක් ඕඑස් හි සිටී නම්, ධාවනය ifconfig | grep 'inet' කර අයිපී ලිපිනය ලබා ගන්න
      • ip ලිපිනය 192.168.1.1 වැනි ය
    • ඔබට ධාරකයට ප්‍රවේශ වීමට අවශ්‍ය නම්, බ්‍රවුසරය අමුත්තෙකු ලෙස ධාවනය කර ධාරකයේ ip ලිපිනය ඇතුළත් කරන්න
    • ඔබට ආගන්තුකයාට ප්‍රවේශ වීමට අවශ්‍ය නම්, බ්‍රව්සරය ධාරකයේ ධාවනය කර ආගන්තුකයාගේ අයිපී ලිපිනය ඇතුළත් කරන්න

9

මෙය කළ හැකි තවත් ක්‍රමයක් නම් “සත්කාරක” වර්ගයේ අථත්‍ය ජාලයක් භාවිතා කිරීමයි. එමඟින් ඔබේ සත්කාරක යන්ත්‍රය ක්‍රියාත්මක වන “බාහිර ලෝකය” අනුජාල (ය) ට වඩා වෙනස් දේශීය අනුජාලයක ලිපිනයක් සහිත ආගන්තුක මෙහෙයුම් පද්ධතියේ අතුරු මුහුණතක් ලබා දේ . මෙම කාර්යය කිරීමට, ඔබ කරුණු කිහිපයක් පිළිබඳව වග බලා ගත යුතුය:

  • ඔබේ වීඑම් හි "ධාරක පමණක්" ඇඩැප්ටරය වින්‍යාස කර ඇත;
  • ඔබේ සත්කාරක සේවාවන් සියලු දේශීය ඇඩැප්ටරයන්ට සවන් දීම අවශ්‍ය වේ, නැතහොත් අවම වශයෙන් ඔබට සම්බන්ධ වීමට අවශ්‍ය ඒවා විය යුතුය;
  • ඔබේ සත්කාරක සමාගමට තමන්ගේම අතථ්‍ය ඇඩැප්ටරයක් ​​ලැබෙනු ඇති අතර, ඔබට එහි IP ලිපිනය හඳුනාගෙන එය ඔබගේ ආගන්තුක මෙහෙයුම් පද්ධතියේ “ධාරක” ගොනුවට එක් කිරීමට අවශ්‍ය වනු ඇත (කෙසේ වෙතත් එය ආගන්තුක මෙහෙයුම් පද්ධතිය සඳහා ක්‍රියා කරයි; වින්ඩෝස් එක්ස්පී හි එය හුදෙක්ම වේ ” ධාරක "ගොනුව C: / WINDOWS / system32 / driver / etc වල තැන්පත් කර ඇත). ධාරක සත්කාරක නාමය සඳහා ඔබට භාවිතා කිරීමට අවශ්‍ය නමක් එයට දෙන්න.

ඔබ මෙය කළ පසු, ඔබ ධාරක ගොනුවට කේත කළ නම හරහා VM වෙතින් ධාරකය "බැලීමට" හැකි විය යුතුය.

උදාහරණයක් ලෙස, මගේ උබුන්ටු 11.04 ධාරකයේ, මට 192.168.56.1 හි "vboxnet0" අථත්‍ය අතුරු මුහුණතක් ලැබේ. යන්ත්‍රවල ඇඩැප්ටර 192.168.56.101 වැනි දෙයක් සමඟ පැමිණේ. මට යන්න ඕනේ නැහැ දී මගේ VMs කිරීමට, නමුත් මම ඒ ධාරක සත්කාරක ගොනුවට සමමිතික වෙනස් හරහා හැකි විය කැමතියි, අනුමාන. මම එකතු කරනවා

192.168.56.1 mymachine

ආගන්තුක මෙහෙයුම් පද්ධතියේ සත්කාරක ලිපිගොනු වෙත, සහ ඔවුන්ට (උදාහරණයක් ලෙස) මගේ සත්කාරක යන්ත්‍රයේ වෙබ් සේවාදායකය බලන්න

http://mymachine/whatever

ඔබට පාලම් සහ ධාරක පමණක් ඇඩප්ටරයන් සැකසිය හැකිය.


0

ඔබට වර්චුවල් බොක්ස් හි හවුල් ෆෝල්ඩර සෑදිය හැකිය. මෙය ඔබගේ සත්කාරක මෙහෙයුම් පද්ධතියේ ෆෝල්ඩර වෙත ප්‍රවේශ වීම සඳහා අතථ්‍ය කොටුව තුළ ස්වයංක්‍රීයව 'ජාල හුවමාරුවක්' නිර්මාණය කරයි.

වින්ඩෝස් එක්ස්පී ආගන්තුක මෙහෙයුම් පද්ධතියක පියවරෙන් පියවර හොඳ පියවරක් මෙන්න:

http://www.giannistsakiris.com/index.php/2007/09/28/virtualbox-access-shared-folders-from-windows-xp-guest-os/


ඉතින් මට මගේ සත්කාරකයට / vboxsvr / ShareName වෙත පිවිසිය හැකිද?
නෆ්ටුලි කේ

ඔව්, ඔබ වර්චුවල් බොක්ස් සමඟ බෙදා ගැනීමට C: \ STUFF වැනි ෆෝල්ඩරයක් සකසනු ඇත. VirtualBox Guest OS තුළ, ඔබට එම vboxserver වෙත ගොස් හවුල් ෆෝල්ඩර වෙත පිවිසිය හැකිය.
kobaltz

හවුල් ෆෝල්ඩරය මට ඇත්තෙන්ම අවශ්‍ය නැත. මගේ සත්කාරක යන්ත්‍රය සඳහා මට IP ලිපිනයක් අවශ්‍යයි. මට එය ලැබුණු විට, මගේ සත්කාරක යන්ත්‍රයේ සේවාවන් භාවිතා කිරීමට මම එය භාවිතා කිරීමට කැමැත්තෙමි, එනම්: echo "GET /\r\n\r\n" | nc 192.168.100.100 80(ආගන්තුකයාගෙන් මගේ සත්කාරක යන්ත්‍රයට HTTP GET ඉල්ලීමක් යවන්න.)
නැෆ්ටුලි කේ

1
එවැනි අවස්ථාවකදී, ඔබේ ආගන්තුක මෙහෙයුම් පද්ධතියේ ජාල ඇඩැප්ටරය පාලමකට සැකසීමට ඔබට අවශ්‍ය විය හැකිය. මෙය ඔබගේ DHCP හෝ රවුටරයෙන් IP ලිපිනයක් ඇද ගනු ඇත. එවිට ඔබට VBox හවුල් ෆෝල්ඩරය වෙනුවට IP ලිපිනය හරහා ඔබේ සත්කාරක යන්ත්‍රයට ස්වදේශීයව පිවිසිය හැකිය.
kobaltz

0

අතිරේක ජාල අතුරුමුහුණතක් භාවිතා කිරීමෙන් සහ අතිරේක අතුරු මුහුණතක් හරහා ගමන් කිරීමට ධාරකයාට ගමනාගමනය නියම කිරීමෙන් මෙම ගැටළුවට තවත් විසඳුමක් මෙන්න .


4
සුපිරි පරිශීලකයා වෙත සාදරයෙන් පිළිගනිමු! පිළිතුරේ අත්‍යවශ්‍ය කොටස් මෙහි ඇතුළත් කිරීම සතුටක් වන අතර අනාගත යොමු කිරීම සඳහා පමණක් සබැඳිය සපයන්න.
slhck
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.