Я использую Интернет-консорциум DHCP-клиента 4.2.4.

Я хочу использовать оператор supersede для переопределения двух DNS-серверов от DHCP.

Соответствующий раздел справочной страницы гласит:

The supersede statement
supersede [ option declaration ] ;
If for some option the client should always use a locally-configured 
value or values rather than whatever is supplied by the server, 
these values can be defined in the supersede statement.

Я не могу понять, какой правильный синтаксис для оператора замены может быть для двух DNS-серверов.

Есть ли веб-страница со страницей руководства для ISC DHCP-клиента 4.2.4, на которую я мог бы сослаться?

Этот вопрос не о настройке DNS-серверов (это конкретный пример, который я привел здесь), а о синтаксисе файла dhclient.conf, особенно о выражении supersede, которое можно использовать для переопределения не только DNS-серверов, но и других настройки, полученные с сервера DHCP, например, сам IP-адрес.

Когда вы должны использовать кавычки? Как работает группировка с {и}? Можно ли это применить, чтобы заменить? В некоторых местах используются запятые, но я видел примеры использования пробела в качестве разделения нескольких значений.

Что я могу использовать как "вариант"? Есть ли список доступных опций? Очевидно, "доменные имена серверов" является одним из доступных вариантов.

Кажется, что заменяющий оператор может использоваться вне или в контексте одного блока конфигурации интерфейса. Я полагаю, снаружи только относится к каждому интерфейсу?

2 ответа2

1

Опции, которые вы можете использовать, перечислены на справочной странице dhcp-options.

В руководстве по настройке сети Debian есть примеры:

supersede domain-name-servers 12.34.56.78, 12.34.56.79;

Но почти лучше использовать prepend для этой заливки:

prepend domain-name-servers 12.34.56.78, 12.34.56.79;
0

Он принимает широкий спектр выражений, включая выполнение внешних команд. Страница руководства dhcp-eval перечисляет их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .