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クライアントを追加しないように指示する方法はありますか?

PS。はい、OpenVPNサーバーで静的IPを使用すると問題が解決する可能性がありますが、dhcp予約を好みます。

ベストアンサー1

おすすめ記事