VirtualBox를 통해 다른 배포판을 사용하고 있습니다. 나는 이 목표를 달성하기 위한 자연스러운 플랫폼으로 아치 리눅스를 우연히 발견했습니다. 그러나 다음과 같은 문제가 발생합니다.
루트가 아닌 계정에서 설치 후...
시도 ping -c 3 www.google.com
결과 "ping: 알 수 없는 호스트 www.google.com"이 발생합니다.
시도 ping -c 3 8.8.8.8
결과 "네트워크에 연결할 수 없음"이 발생했습니다.
이 시도 sudo pacman -S alsa-utils
로 인해 모든 파일에 대해 "오류: 다음에서 파일을 검색하지 못했습니다: 호스트를 확인할 수 없습니다:"가 발생했습니다.
저는 VirtualBox 4.3.28이 설치된 Windows 7 64비트 호스트를 실행하고 있습니다. Intel 이더넷 카드(라우터에 연결된 유일한 카드이자 호스트 OS를 지원하는 유일한 어댑터), 타사 이더넷 카드 및 WiFi 어댑터가 있는 마더보드가 있습니다. VirtualBox의 네트워크 설정은 기본값입니다. 호스트 머신과 기타 모든 가상 머신, Arch Linux(2015.07.01) 라이브 설치에는 인터넷이 가능합니다(설치 전 ping 및 다운로드 가능).
여기설치 중에 수행한 정확한 작업과 명령은 다음과 같습니다(내 설명은 무시하세요). 편집: Pastie는 "라는 중요한 줄(46) xD를 편집했습니다.시스템 제어 활성화[이메일 보호됨]”. 이 단계는 Arch Linux 초보자 가이드 및 Lifehacker에서 가져온 것입니다.
답변1
eth0이 내 인터페이스 이름이 아니라는 것을 알았습니다. 문제를 해결했습니다. 매우 감사합니다.systemctl enable [email protected]
답변2
가상 머신에 가상 운영 체제에 제공되는 네트워크 인터페이스가 있는지 확인하세요. (설정 > 네트워크 > 어댑터 1 > NAT에 연결). 이것은물론 유일한 방법은 아니다그러나 그것은 당신에게 가장 쉬울 수도 있습니다.
또한 네트워크 어댑터의 전원이 켜져 있고 DHCP를 사용하고 있는지 확인하세요. 예를 들어 "interfaces" 파일은 다음과 같습니다.
$ cat /etc/network/interfaces
auto eth1
iface eth1 inet dhcp
"ifcongfig"를 사용하여 IP 주소가 있는지 확인하세요("inet addr" 검색).
$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:03:2d:23:2d:0f
inet addr:10.159.15.214 Bcast:10.159.15.255 Mask:255.255.255.128
inet6 addr: fe80::203:2dff:fe23:2d0f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:494587 errors:0 dropped:0 overruns:0 frame:0
TX packets:423021 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:305034072 (305.0 MB) TX bytes:77050307 (77.0 MB)
Interrupt:18 Memory:f7b00000-f7b20000