DHCP 서버에서 특정 IP 주소를 요청하려면 어떻게 해야 합니까?

DHCP 서버에서 특정 IP 주소를 요청하려면 어떻게 해야 합니까?

저는 임베디드 장치(BeagleBoard-xM)에서 Angstrom Linux를 실행하고 있습니다. Wi-Fi 어댑터를 통해 무선 연결을 관리합니다.

BB-xM을 사용하여 드라이버를 로드하면 modprobeDHCP 서버를 실행하는 라우터에서 IP 주소를 요청합니다. IP 주소 할당 범위는 192.168.1.100~192.168.1.200입니다.

BB-xM이 특정 IP 주소를 요청할 수 있나요?

주목:

내가 찾은 해결책은 라우터의 설정을 참조합니다. 하지만 BB-xM에서도 이것이 가능할지 고민하고 있습니다.

어떤 아이디어가 있나요?

wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
network={
        ssid="SSID"
        scan_ssid=1
        proto=RSN
        pairwise=CCMP TKIP
        key_mgmt=WPA-PSK
        psk="password"
}

답변1

기본 DHCP 주소는 일반적으로 DHCP 서버 측에서 구성됩니다.

DHCP 서버의 주소 테이블에 장치의 MAC 주소 항목을 추가하고 이를 IP 주소에 할당해야 합니다. DHCP 서버는 다를 수 있습니다. 소규모 네트워크인 경우 DHCP 서버는 아마도 라우터 또는 게이트웨이일 것입니다. 주소는 DHCP 주소 범위 내에 있을 수 있지만 입력한 MAC 주소를 가진 장치용으로 예약됩니다.

나는 보통 프린터와 같은 장치에 대해 예약된 DHCP 주소 지정을 사용합니다. 프린터는 항상 사용자가 원하는 것을 무시하고 삶을 비참하게 만들려고 노력하는 것 같습니다. 대부분은 정신을 잃으면 기본적으로 DHCP 주소 지정을 사용하므로 예약된 DHCP가 제대로 작동합니다.

그러나 언급한 @terdon처럼 아마도 고정 주소가 필요할 것입니다. 대부분의 배포판에서는 /etc/network/interfaces인터페이스(eth0 등)의 주소를 원하는 대로 편집하고 변경하면 됩니다. DHCP 서버가 실수로 해당 주소를 다른 장치에 제공하지 않도록 DHCP 범위 밖의 고정 주소를 선택했는지 확인하세요.

관련 정보