OS X Yosemite에서 Parallels Desktop 10.2 for Mac을 사용하고 있습니다. 특정 도메인 이름을 통해 호스트에서 사용할 수 있는 웹 사이트를 호스팅하도록 내 클라이언트(Ubuntu 14.04)를 구성하려고 합니다.
고급 네트워크 설정에서 공유 시작 주소(호스트가 이 VM과 네트워크를 공유하고 있으므로)를 10.211.55.20으로 구성했습니다. 끝 주소는 10.211.55.254입니다. 그리고 eth0이 정적으로 구성되도록 /etc/network/interfaces 파일을 변경했습니다.
/etc/네트워크/인터페이스:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.211.55.1
netmask 255.255.255.0
gateway 10.211.55.20
이것은 어느 정도 작동합니다. 호스트의 /etc/hosts 파일에 항목을 추가한 후, 내가 지정한 호스트 이름을 통해 클라이언트 서버에 액세스할 수 있습니다. 그러나 다른 도메인 이름은 클라이언트에서 확인되지 않습니다. 나는 무엇이 나에게 맞는 솔루션을 제공하고 찾을 수 없는지 파악하기 위해 광범위한 검색을 수행했습니다. 나는 라인을 추가하려고 시도했지만 dns-nameservers 10.211.55.20
(다른 시도로) dns-nameservers 8.8.8.8 8.8.4.4
(Google의 공개 DNS) 소용이 없었습니다. /etc/resolvconf/resolv.conf.d/base 파일에도 항목을 추가하려고 시도했지만 아무 소용이 없었습니다. 내가 무엇을 놓치고 있거나 잘못하고 있는지에 대한 아이디어가 있습니까? 저는 아직 네트워킹에 익숙하지 않아서 Google을 통해 찾을 수 있는 도움말 외에는 제가 무엇을 하고 있는지 완전히 알지 못합니다.
또한 누군가 IPv6에 대해 구성하는 방법을 안내해 주시면 감사하겠습니다.
답변1
VM이 있는 가상 네트워크에 대해 구성된 인터넷 경로가 없는 것 같습니다. VM을 투명 브리지에 배치할 수 있는지 확인하거나 가상 머신 네트워크용 라우터를 구성해야 합니다. 네트워크에서 8.8.8.8을 ping할 수 없는 경우 DNS 문제를 해결하기 전에 라우팅 문제를 해결해야 합니다.
다음을 모두 다음 순서대로 수행할 수 있는지 확인하십시오.
- 개인 IP로 로컬 컴퓨터를 핑(Ping)합니다.
- 내부 IP에서 기본 게이트웨이를 ping합니다.
- VM을 호스팅하는 컴퓨터를 ping합니다.
- 인터넷에서 공통 IP로 핑(예: 8.8.8.8)
답변2
/etc/hosts 항목을 통해 액세스할 수 있는 부분을 완전히 놓쳤습니다.
귀하가 제공한 IP 범위는 DHCP 범위와 유사하므로 IP를 .1로 설정하면 충돌이 발생할 수 있습니다. 10.211.55.5 또는 그보다 조금 더 높은 값으로 설정하세요.