브리지 어댑터를 사용하여 VirtualBox에 영구 IP를 설정하려면 어떻게 해야 합니까?

브리지 어댑터를 사용하여 VirtualBox에 영구 IP를 설정하려면 어떻게 해야 합니까?

저는 Virtualbox(Ubuntu 11.1)에서 웹(개발) 서버를 실행하고 있습니다. 나는 많이 돌아다니다 보니 내 컴퓨터에 다양한 IP 주소가 부여됩니다.

새로운 IP 주소를 얻을 때마다 사이트를 활성화하기 위해 다양한 구성 설정을 변경해야 합니다.

VB에 "영구" IP 주소를 설정하고 모든 트래픽을 랩톱으로 라우팅할 수 있는 방법이 있습니까?

답변1

나는 같은 문제가있었습니다 (VirtualBox 4.1.10, Host Ubuntu 11.10, Guest Ubuntu 11.10). 내가 해결한 방법은 다음과 같습니다.

VM에 대해 두 개의 네트워크 인터페이스를 설정합니다. 첫 번째는 NAT여야 하고 두 번째는 호스트 전용이어야 합니다. 호스트 전용 연결을 추가할 수 없는 경우 기본 설정 -> 네트워크에서 설정했는지 확인하세요.

게스트 OS(나의 경우 Ubuntu)에서 편집하고 /etc/network/interfaces끝에 다음을 추가합니다.

auto eth1 # this refers to the Host-only network interface
iface eth1 inet static
address 192.168.56.10 # Arbitrary IP address
netmask 255.255.255.0

그리고 재부팅하세요. 그리고 그게 다야. eth0인터넷에 액세스하려면 DHCP를 통해 자동으로 설정을 가져와야 하므로 에 대해서는 아무것도 수정하지 마십시오 . eth1호스트와 게스트가 서로 소통할 수 있습니다.

답변2

이러한 파일을 수정하여 VB 게스트 IP를 정적으로 변경할 수 있습니다.

vim /etc/network/interfaces

끝에 다음 줄을 추가하세요.

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx

DNS 설정의 경우

vim /etc/resolv.conf

그리고 다음을 추가하세요:

nameserver xxx.xxx.xxx.xxx

관련 정보