DHCP 클라이언트가 옵션 121 라우팅을 무시하도록 할 수 있습니까?

DHCP 클라이언트가 옵션 121 라우팅을 무시하도록 할 수 있습니까?

CentOS 7 서버에서 OpenVPN을 실행하고 있습니다. LAN의 DHCP 서버는 옵션 121을 사용하여 OpenVPN 서버가 연결된 VPN 서브넷에 액세스하려는 경우 다른 장치에 이 CentOS 서버를 사용하도록 지시합니다. 이것은 훌륭하게 작동합니다.

문제는 이 CentOS 서버가 DHCP 서버로부터 동일한 경로를 받고 있어 문제가 발생한다는 것입니다. 라우팅 테이블에서 이러한 고정 경로를 수동으로 제거하면 모든 것이 잘 작동합니다.

CentOS 7의 DHCP 클라이언트가 DHCP 서버의 옵션 121 경로를 무시하도록 하는 방법이 있습니까?

이제 내 해결책은 이것을 /etc/dhcp/dhclient-up-hooks에 추가하는 것입니다.

#!/bin/bash

if [[ "$interface" == "ethX" ]]
then
    echo -e "\nRemoving extra routes"
    ip route delete 192.168.a.0/24 via 192.168.x.y
    ip route delete 192.168.b.0/24 via 192.168.x.y
fi

이것은 작동하지만 인터페이스가 나타날 때 시스템이 DHCP 경로를 추가한 다음 곧 제거하기 때문에 약간 깨끗하지 않은 것 같습니다. 처음에 DHCP 클라이언트를 추가하지 않도록 지시하는 방법이 있습니까?

추신. 예, OpenVPN 서버에서 고정 IP를 사용하면 문제가 해결될 수 있지만 dhcp 예약을 선호합니다.

관련 정보