
저는 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