VirtualBox / CentO ต้องการอะแดปเตอร์สองตัวเพื่อให้ทำงานได้อย่างถูกต้องหรือไม่


1

ฉันมี Windows 7, 32 บิต, HP Laptop ฉันมี CentO 6.5 ที่ทำงานบน VirtualBox 4.3.10

นี่คือการกำหนดค่า eth0 ของฉัน

รหัส:

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=08:00:27:81:0F:EA
TYPE=Ethernet
UUID=65c5766b-b165-4f76-bb92-420a190b7bdc
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
#IPADDR=#some ip here

ดังนั้นสิ่งที่ทำงานได้ดีโดยการทำเช่นนั้นฉันสามารถเข้าถึงเครื่องท้องถิ่นของฉันแบ่งปันโฟลเดอร์กับ samba และทั้งหมด .. ปัญหาบอกว่าถ้าฉันต้องการดาวน์โหลดแพคเกจเช่น yum ติดตั้ง php แล้วฉันต้องทำอะแดปเตอร์ 1 NAT มันไม่สำคัญอะไร ตั้งค่าอะแด็ปเตอร์ 2 แล้ว การทำเช่นนี้ฉันสามารถดาวน์โหลดและติดตั้งแพ็คเกจ แต่ไม่สามารถเข้าถึง localhost ของฉันได้ ส่วนที่น่าสนใจคือถ้าฉันทำ ifconfig ในช่วงเวลานี้ฉันสามารถเห็น inet addr 10.0.2.15 ฉันไม่สามารถเข้าถึงโปรเจ็กต์ของฉันด้วย http: // 10.0.2.15 แม้หลังจากการแก้ไขโฮสต์

ตอนนี้ถ้าฉันสลับอะแด็ปเตอร์ 1 ไปที่โฮสต์เท่านั้นจากนั้น IP ของฉันจะถูกกู้คืนและฉันสามารถใช้ ip http: // ... นั้นจากนั้นฉันก็สามารถเข้าถึงไฟล์โครงการของฉันได้ แต่ในช่วงเวลานี้ฉันไม่สามารถติดตั้งแพ็กเกจใด ๆ และพยายามที่จะทำเช่นนั้นจะให้ฉันหนึ่งในกระจกที่ไม่พบข้อผิดพลาด

ฉันคิดว่าฉันสามารถหลีกเลี่ยงได้โดยการทำเช่นนี้อะแดปเตอร์หลายตัว (ให้อะแด็ปเตอร์ 1 NAT แล้วอะแดปเตอร์ 2 โฮสต์เท่านั้น) และคีมจับในทางกลับกัน แต่มันไม่ทำงาน

ฉันจะแก้ไขปัญหานี้เพื่อให้สามารถติดตั้งแพ็กเกจและดูการใช้โฮสต์ของฉันในเวลาเดียวกันได้อย่างไร


ไม่คุณไม่ต้องการอะแดปเตอร์สองตัว คุณไม่จำเป็นต้องเข้าใจวิธีที่อยู่ IP ได้รับมอบหมายจาก DHCP และสิ่งที่แตกต่างระหว่างHost Only, NATและสิ่งที่ตัวเลือกการเชื่อมต่อโดยตรงในกล่องเสมือนว่า หากคุณให้ข้อมูลที่สมบูรณ์เกี่ยวกับที่อยู่ IP ที่กำหนดให้กับ VM ของคุณในระหว่างการกำหนดค่าที่แตกต่างกันเราอาจบอกคุณได้มากกว่า แต่คำตอบนั้นแน่นอนว่าที่10.0.2.15อยู่ในพื้นที่ของคุณคือที่อยู่ NAT ที่ได้รับมอบหมายและเมื่อคุณเปลี่ยนประเภทอุปกรณ์หรือเพิ่ม อุปกรณ์ที่สองคุณไม่ได้มีที่อยู่ IP นั้นบน VM อีกต่อไป
Etan Reisner

@EtanReisner ขอบคุณสำหรับคำตอบของคุณฉันได้เพิ่มคำถามโดยละเอียดสำหรับปัญหาของฉัน โปรดดู ขอบคุณ
Bimlik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.