DHCP 서버에서 특정 IP 주소를 요청하는 방법은 무엇입니까?


25

DHCP 서버에서 특정 IP 주소를 요청하는 방법은 무엇입니까?

이 질문은 또한 라우터에서 DHCP 주소 예약 주제를 다룹니다.

배경 : 내 홈 라우터 DHCP 테이블에서는 할당 된 IP의 IP 주소 예약 만 만들 수 있습니다. 테이블을 편집하고 다음 갱신을 위해 장치에 임의의 IP를 수동으로 할당 할 수 없습니다.

답변:


23

리눅스 프로그램 dhclient 사용 .

Linux가 설치되어 있지 않은 경우 부팅 가능한 Linux 라이브 CD를 사용할 수 있습니다.

[edit] 실제 Windows 시스템에 대한 주소 예약을 작성하기 위해이 트릭을 수행하는 경우 , DHCP 모드에서 재부팅 한 후 Windows가 마지막으로 사용한 IP를 사용하여 DHCP 요청을 보낼 수 있기 때문에 먼저 Windows 의 NIC를 고정 IP로 전환하십시오. 아래의 dhclient로 당신의 노력을 전멸시킬 것입니다 ...

트릭은 동일한 NIC (또는 동일한 MAC 주소)에서 원하는 IP 주소로 DHCP 요청을 보내는 것입니다.

/etc/dhcp/dhclient.conf를 편집하고 다음 줄을 추가하십시오 (CD로 부팅하는 경우 파일을 쓰기 가능한 위치에 먼저 복사해야 할 수도 있음).

send dhcp-requested-address 192.168.1.240;

그런 다음 rootNIC가있는 곳에서 dhclient를 중지하고 시작 하십시오 eth0( ip addr show미리 발행하여 확인하십시오 )

dhclient -r -v
dhclient -4 -d -v -cf /etc/dhcp/dhclient.conf eth0

성공하면 DHCP 서버가 준비된 요청을 이행합니다. 때때로 발행하기 전에 DHCP 테이블에서 장치 항목을 삭제해야합니다 dhclient -4 -d ....

그런 다음 라우터의 DHCP 테이블에있는 해당 장치의 IP 주소를 수정 주소 예약으로 지정하십시오. 이렇게하면 IP가 장치의 MAC에 연결되고 나중에 해당 MAC 주소로 DHCP 요청이 발생할 때마다 동일한 IP가 반환됩니다.


5
-4 및 -cf 스위치는 일반적으로 중복됩니다. -d 스위치는 프로세스를 포 그라운드로 유지하므로 바람직하지 않습니다. dhclient [-v] eth0마지막 단계로 충분합니다.
Dologan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.