Arch Linux에서 IP 주소를 자동으로 설정하는 방법은 무엇입니까?

Arch Linux에서 IP 주소를 자동으로 설정하는 방법은 무엇입니까?

저는 최신 아치 리눅스를 사용하고 있습니다. 하지만 컴퓨터를 시작할 때마다 IP 주소를 가져오는 경우가 있지만 대부분의 경우 스트레스를 받습니다. 혼란스럽습니다. 실제로 DHCP IP가 설정되어 있는지 어떻게 확인할 수 있나요?

이것이 내가 가진 것입니다:

존재하다 rc.conf:

DAEMONS=( ... network dhcpcd )

시스템 시작 시 나는~/.xinitrc

ip link set dev eth0 up
ip link set dev eht1 up
dhcpcd -t 100

그런데 지금 10번 재부팅했는데 IP 주소가 하나도 안 나오네요.

어제는 eth0, eth1, lo 인터페이스를 사용했습니다. 이 이상한 IP 문제 이후, 이제 동일한 구성을 사용하여 동일한 상자로 성공적으로 다시 부팅할 수 있습니다.

  1. 더 이상 eth1이 없습니다.
  2. 네트워크 케이블은 eth1에 연결되어 있습니다. (eth0은 매우 지저분한 곳에 있어서 사용하지 않고 USB와 디스플레이 케이블도 많이 연결되어 있습니다.)

내 eth1이 완전히 사라진 이유는 무엇입니까? Linux를 운전하면서 CentOS나 Fedora에서 이런 일이 발생하는 것을 본 적이 없습니다.

답변1

귀하의 질문에 대한 몇 가지 참고 사항이 도움이 될 수 있기를 바랍니다.

  1. ~/.xinitrc이러한 설정에는 적합하지 않습니다.예를 들어 여기 "ArchWiki"를 참조하세요.

  2. 배포판에 맞서 싸우지 마십시오. ArchLinux 시스템 시작은 다음을 통해 구성됩니다./etc/rc.conf, 매우 깔끔합니다. 여기에는 네트워크 구성,ArchWiki를 다시 확인해보세요세부 사항, 특히동적 호스트 구성 프로토콜. 여기에 설명된 대로 네트워크를 설정해 보세요. 실패할 경우 실패에 대한 추가 정보(로그, 구성 방법에 대한 세부정보)를 가지고 있는 것이 좋습니다. 보시다시피 ArchWiki는 귀중한 리소스입니다.:)

그건 그렇고, 그건 eht1단지 오타일 뿐이죠, 그렇죠?

아, 배포판별 네트워크 구성 방법을 사용하는 또 다른 이유는 단순히 /etc/rc.d/network restart재구성(루트로)을 사용할 수 있으므로 재부팅이 필요하지 않기 때문입니다.

관련 정보