NAT (인터넷 액세스 용) 인터페이스와 호스트 전용 인터페이스라는 두 가지 인터페이스로 VirtualBox에 데비안 VM을 만들었습니다. 그러나 두 인터페이스를 동시에 작동시키는 방법을 모르겠습니다. 호스트 전용을 어댑터 1로 정의하면 인터넷이 아닌 호스트에서 내 VM에 액세스 할 수 있습니다. NAT 1을 어댑터 1로 정의하면 인터넷에 액세스 할 수 있지만 게스트 데비안에 도달 할 수 없습니다.
그렇다면 어떻게 두 인터페이스를 함께 작동시킬 수 있습니까?
참고 : 여전히 호스트의 일부 포트를 게스트의 SSH 포트에 매핑하려고하므로 그렇게 할 것을 제안 할 필요가 없습니다. :)
편집 : 이것은 ifconfig
첫 번째 어댑터가 호스트 전용 어댑터 일 때 의 출력입니다 .
eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45
inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:495 errors:0 dropped:0 overruns:0 frame:0
TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:48187 (47.0 KiB) TX bytes:38222 (37.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:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)
netstat -nr
첫 번째 어댑터가 호스트 전용 어댑터 인 경우 의 출력입니다 .
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
이것은 ifconfig
첫 번째 어댑터가 NAT 어댑터 인 경우 의 출력입니다 .
eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:53 errors:0 dropped:0 overruns:0 frame:0
TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6076 (5.9 KiB) TX bytes:5526 (5.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:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1664 (1.6 KiB) TX bytes:1664 (1.6 KiB)
이것은 netstat -nr
첫 번째 어댑터가 NAT 어댑터 인 경우 의 출력입니다 .
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
/etc/network/interfaces
. 고맙습니다 내 문제를 해결했습니다. 잠재적 인 디버깅을 위해 Virtualbox에서 제공하는 두 가지 virtio 인터페이스입니다. 하나는 인터넷 액세스에 사용되는 NAT 인터페이스 (NAT는 vbox에 의해 개별적으로 제공됨)이고 다른 하나는 완전히 다른 개인 IP 클래스에 DHCP가있는 호스트 전용 네트워크입니다. 데비안 버전은 6.0.6 x64로 테스트되었습니다.