VirtualBox에 Arch Linux를 성공적으로 설치했지만 인터넷이 작동하지 않습니다. 설치 중에는 인터넷 연결에 문제가 없지만 가상 하드 드라이브에서 부팅할 때(syslinux 부트로더 사용) 인터넷에 연결할 수 없습니다.
설치 CD로 부팅하고 루트 파티션을 마운트한 다음 # arch-chroot
인터넷에서 설치된 시스템을 사용하면 아무것도 하지 않고 잘 실행되고 # ip link
두 개의 인터페이스 lo
와eth0
명령을 사용하려고 하면 "작업 실패: 해당 파일이나 디렉터리가 없지만 두 개의 인터페이스가 있다고 표시됩니다."라는 오류가 발생합니다.# systemctl enable [email protected]
# ip link
lo
enp3s0
왜 동일한 이더넷 포트에 두 개의 다른 이름이 있는지 궁금합니다. 더 중요한 것은 이 문제를 어떻게 해결합니까?
답변1
Virtualbox에 Archlinux를 게스트로 설치
2013년 3월 15일 오후 11:54
기본적으로 이 가이드를 따를 수 있지만 몇 가지 추가 단계가 있습니다. https://wiki.archlinux.org/index.php/Installation_guide#Installation
네트워크 수리:
/usr/sbin/dhcpcd enp0s3 to check that you can load the dhcp client.
ln -s '/usr/lib/systemd/system/[email protected]' '/etc/systemd/system/multi-user.target.wants/[email protected]'
change the references to eth0 in /etc/ifplugd/ifplugd.conf
create a profile for enp0s3 in /etc/network.d/interfaces by copying the example (this seems to be overwritten by the netcfg-auto-wired).
start and enable the auto service with systemctl
네트워크가 없으면 네트워크에서 패키지를 가져올 수 없습니다.
관련된 링크들
초보자 가이드:https://wiki.archlinux.org/index.php/Beginners%27_guide#설치
네트워크 수리:https://bbs.archlinux.org/viewtopic.php?pid=1243601
답변2
방금 같은 문제가 발생했습니다. 해결책은 간단합니다.
systemctl start dhcpcd.service
그 후 모든 것(핑, 팩맨 등)이 작동하기 시작했습니다.
그런데: 오타가 있습니다. enp0s3이어야 합니다. "해당 파일이나 디렉터리가 없습니다" 오류를 설명합니다. ;)# systemctl enable [email protected]