
유선 연결을 통해 최소 Arch Linux 설치를 설치했습니다. netctl을 사용하여 IP 주소를 얻을 수 없는 것 같습니다. ethernet-dhcp를 사용하여 eth0 구성 파일을 만들었습니다. 프로필을 시작하려고 했지만 오류 코드와 함께 제어 프로세스가 종료되었습니다. netctl의 상태를 보면 오류 코드와 함께 종료된 것으로 표시됩니다. netctl을 다시 시작할 수 있지만 여전히 동일한 오류가 발생합니다. netctl을 사용하여 IP를 얻을 수 없는 이유를 어떻게 알 수 있나요?
답변1
IP 필드에 DHCP를 올바르게 지정했는지, 사용 중인 netctl 구성 파일에 유효한 DHCPClient가 지정되어 있는지 확인하십시오.
파일: ( /etc/netctl/ethernet-dhcp
참조netctl 샘플 구성 파일더 많은 예를 보려면)
Description='A Basic DHCP Ethernet Connection'
Interface=enp30s0 (use your interface name here, this is the one in my system)
Connection=ethernet
IP=dhcp
DHCPClient=dhcpcd
만약에DHCPCD작동하지 않으면 다음을 사용해 볼 수 있습니다.dh클라이언트
말한 바와 같이@bsautner실제로 두 도구가 모두 없을 수도 있습니다. 시스템에 Pacman을 올바르게 설정했다면 다음을 실행할 수 있습니다.
sudo pacman -S dhcpcd
sudo pacman -S dhclient
이 문제를 해결하는 또 다른 방법은 netctl을 우회하고 dhcpcd/dhclient를 시작하여 그 자리에서 인터페이스를 구성하는 것입니다.
이것Archlinux wiki의 DHCP 문제 해결을 위한 netctl 문서도움이 될 수도 있습니다.
답변2
아치의 최소 설치는 단지 모든 것이 누락된 것입니다.
실행하고 상태를 가져오는 동안
sudo netctl is-active ethernet-dhcp
이것을 발견했습니다.failed
얼굴을 두드리는 순간: dhcpcd를 먼저 설치하세요!
sudo pacman -S dhcpcd