PXE를 통해 Debian 10을 배포했는데 작동했습니다.
이제 Debian 11이 출시되었으므로 동일한 작업을 수행하기로 결정했지만 네트워크를 구성하려고 할 때 설치에 실패했습니다.
네트워크 자동 구성에 실패했습니다.
네트워크에서 DHCP 프로토콜을 사용하지 않을 수 있습니다. 또는 DHCP 서버가 느리거나 일부 네트워크 하드웨어가 제대로 작동하지 않을 수 있습니다.
몇 가지 이상한 점이 있습니다.
기계할 수 있는방금 로드할 때 DHCP에 도달했습니다. DHCP 서버 로그에서 DHCPDISCOVER, DHCPOFFER, DHCPREQUEST 및 DHCPACK 메시지를 볼 수 있습니다. 또한 시스템은 올바른 IP 주소를 사용하여 TFTP 서버와 통신합니다(pxelinux.0 등을 검색하기 위해). 결국 기계는 DHCP에 액세스하고 로컬 네트워크에 액세스했지만 마술처럼 잊어버렸습니다.
기기에는 두 개의 어댑터가 있습니다:
enp1s0
및enp111s0
. 설치하는 동안 콘솔을 가져오면ip link set enp111s0 down; ip addr add 192.168.1.50/24 dev enp1s0
로컬 네트워크에 액세스할 수 있습니다(인터넷에는 액세스할 수 없음).또한, 지정된 게이트웨이를 실행하면
ip route add default via 192.168.1.1 dev enp1s0
로컬 네트워크뿐만 아니라 인터넷에도 접속할 수 있습니다.
이것을 설명할 수 있는 데비안 11에서 무슨 일이 일어나고 있나요?
연결 문제를 해결하는 방법은 무엇입니까?
답변1
찾았는데 왜 이런 일이 발생하는지 아직 잘 모르겠습니다.
컴퓨터에는 두 개의 네트워크 어댑터가 있지만 설치 중에는 하나만 사용됩니다(항상 사용됩니다). 다른 하나는 연결되어 있지 않습니다.
enp111s0
데비안 11은 어떻게든 플러그를 뽑은 동안 사용해야 한다고 결정했고 ,enp1s0
그럼에도 불구하고 작동한다는 사실을 무시했습니다.따라서 해결책은
pxelinux.cfg
데비안을 대신 사용하도록 변경하는 것입니다enp1s0
.# D-I config version 2.0 default linux label linux kernel debian-installer/amd64/linux append [...] netcfg/choose_interface=auto --
나는 현재 다음을 가지고 있습니다:
# D-I config version 2.0 default linux label linux kernel debian-installer/amd64/linux append [...] netcfg/choose_interface=enp1s0 --
작동했습니다. 설치가 성공적으로 시작되었습니다. 그럼에도 불구하고 나는 왜 데비안 10이 다르게 동작하는지 알고 싶고 이 문제에 대한 정보를 제공하는 답변을 기꺼이 받아들일 것입니다.