VirtualBox 4에서 Fedora 15를 실행하고 있지만 인터넷에 액세스할 수 없습니다.
$ ping 8.8.8.8
connect: Network is unreachable
Firefox는 또한 "서버를 찾을 수 없습니다"라고 말하며 거부합니다.
sudo service network restart
가상 머신을 실행 하고 다시 시작해도 도움이 되지 않았습니다.
답변1
게스트가 인터넷에 액세스할 수 있도록 하려면 최소한 두 가지 사항을 확인/구성해야 합니다.
Fedora 게스트의 설정. 그들은 살고 있다
/etc/sysconfig/network-scripts
. 각 인터페이스마다 하나씩 있습니다. 인터넷에 액세스하려는 것을 구성하십시오.VirtualBox 설정에 구성된 네트워크 장치(장치 => 네트워크 어댑터) 다음은 Ubuntu 호스트의 예입니다.
- "브리지 어댑터" 설정은 게스트가 호스트 네트워크 어댑터에 액세스할 수 있는 것처럼 네트워크를 투명하게 볼 수 있음을 의미합니다(실제로는 무차별 모드로 설정되었으며 게스트 MAC 주소에 대해 IO를 전달하는 중임).
- eth0은 호스트의 인터페이스입니다. 손님이 그것을 어떻게 인식할지 결정하는 것은 귀하에게 달려 있습니다.
- 호스트 연결이 활성화될 때마다 "케이블 연결" 확인란을 수동으로 선택 취소/선택해야 합니다.
답변2
@Tshepang, 반드시 수행해야 할 작업 중 하나는 br0
호스트(아래)에서 브리지 인터페이스를 구성하는 것입니다. 이것은 나의 현재 버전입니다 /etc/network/interfaces
. VirtualBox가 내가 이를 브리지로 구성하는 유일한 이유입니다. 그런 설정이 있나요? 나는 이것을 온라인 어딘가에서 얻었습니다. 어디에 있는지는 기억나지 않지만, 정말로 원하신다면 링크를 찾아드릴 수 있습니다. Fedora 14 VirtualBox 게스트를 살펴보았는데 거기에 네트워크 항목이 구성되어 있지 않은 것 같습니다. 따라서 이렇게 변경해 보고 차이가 있는지 확인하세요. 내 컴퓨터에서는 eth1
이것이 기본 이더넷 인터페이스입니다.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth1
#iface eth1 inet dhcp
auto br0
iface br0 inet dhcp
bridge_ports eth1
bridge_fd 0
bridge_maxwait 0