이상한 문제가 있습니다.
듀얼 NIC 메인 보드가있는 여러 장치가 있습니다. 일부는 Realtek NIC입니다. 일부는 인텔 e1000이지만 그렇지 않습니다.
방금 두 대의 컴퓨터에서, 하나는 Intel NIC이고, 하나는 Realtek입니다. 하나의 컴퓨터의 MAC 주소를 dhcpd.conf
DHCP 서버 의 파일에 넣어 PXE로 가져 가면 컴퓨터를 재구성 환경으로 부팅합니다. 처음에는 모든 것이 좋습니다.
서버는 DHCP 할당을 받고 PXE는 우분투 사전 설정 환경으로 부팅됩니다.
하나 또는 두 대의 컴퓨터에서 Ubuntu의 DHCP 네트워크 구성까지 도달하여 실패합니다. busybox 셸 ( tty2
설치 시스템에서)을 가져 와서 실행 ip link
하면 UP 플래그가 다른 NIC 에 설정되어 있음을 알 수 있습니다 .
여기 몇 가지가 있습니다.
host xeon16-ghz240-gb48-node1 {
hardware ethernet BC:AE:C5:07:1F:18;
filename "pxelinux.0";
next-server 192.168.123.80;
}
그게 뭐야 dhcpd.conf
이것은 사악한 기계의 IP 링크 모양입니다.
실제로는 하나의 NIC 만 (고의적으로) 연결되어 있습니다.
보시다시피 dhcpd 구성에있는 NIC는 UP으로 표시되지 않으며 UP 인 링크는 DHCP의 링크가 아닙니다.
지금까지 나는 두 가지 브랜드의 이중 NIC 구성에서 이것을 보았습니다.
누구나 1) 원인과 b) 우리가 할 수있는 일을 알고 있습니까?
dhcpd.conf
하고 킥 스타트를 설정할 때 파일에 MAC 및 MAC + 1을 추가하여 해결했다고 말할 수 있습니다 .
netcfg/choose_interface
설정되어 있습니까?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto