Ubuntu 데스크탑 서버를 실행하십시오. Virtual Box를 설치한 다음 CentOS를 가상 머신으로 설치했습니다. Centos는 eth0 네트워크 어댑터를 시작하지 않습니다. 수동으로 시작하면 기기 외부에 연결할 수 없습니다.
내가 뭘 잘못하고 있는지 아는 사람 있나요?
Virtual Box 4.1.12, CentOS 6.2, Ubuntu 11.10 64비트. NAT 주소 지정을 사용합니다.
메인 서버 네트워크:
eth0 Link encap:Ethernet HWaddr c8:60:00:12:a7:9a
inet addr:10.0.0.99 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::ca60:ff:fe12:a79a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15492 errors:0 dropped:0 overruns:0 frame:0
TX packets:7192 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3083151 (3.0 MB) TX bytes:1104784 (1.1 MB)
Interrupt:41 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6398 errors:0 dropped:0 overruns:0 frame:0
TX packets:6398 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:789448 (789.4 KB) TX bytes:789448 (789.4 KB)
CentOS 가상 서버 네트워크:
eth0 Link encap:Ethernet HWaddr 08:00:27:75:b2:9ac2
inet addr:10.0.0.98 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe75:b2c2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:1350 (1.3 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6398 errors:0 dropped:0 overruns:0 frame:0
TX packets:6398 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:789448 (789.4 KB) TX bytes:789448 (789.4 KB)
답변1
NAT 설정에 문제가 있는 것 같습니다. 10.0.2.* 주소를 사용해야 합니다.
기본 네트워크를 변경하려면 VirtualBox Manager의 기본 설정으로 이동하여 네트워크 탭을 클릭하세요. 편집 아이콘을 클릭하고 네트워크 CIDR을 게스트가 요구하는 네트워크로 수정합니다. DHCP 및/또는 IPv6도 활성화/비활성화해야 하는 경우 필요에 따라 확인란을 전환하세요.
그리고 생각해 보면 NAT는 해당 IP 주소에 대한 외부 액세스를 제공하지 않습니다. 브리지로 변경했는데 이제 모든 것이 잘 작동하는 것 같습니다.
도와주셔서 감사합니다.