Назад | Перейти на главную страницу

Что такое параметр переадресации ip в dhcpd.conf?

Из книги О'Рейли «Сетевое администрирование TCP / IP»:

option ip-forwarding 0 | 1; 

Указывает, должен ли клиент выполнять переадресацию IP. 0 отключает пересылку IP, а 1 включает ее.

Единственная известная мне система переадресации IP-адресов определена в /proc/sys/net/ipv4/ip_forward. С моей точки зрения, такое поведение требует некоторых возможностей сервера.

Я не понимаю, почему DHCP-сервер должен решать такие вещи за клиента. Так что мне интересно, это то же перенаправление IP, о котором мы говорим здесь.

Это та же система «IP-переадресации», о которой мы говорим?

Я считаю, что это именно то, на что это повлияет (при условии, что ваш клиент DHCP-клиент работает под Linux, и ваш DHCP-клиент поддерживает эту опцию[1]).

Помните, что DHCP означает протокол динамической конфигурации хоста. Хотя он чаще всего используется только для предоставления самой базовой сетевой информации (IP-адрес, маршрут по умолчанию, DNS-серверы), он был разработан, чтобы быть гибким и способным поддерживать гораздо больше. Есть буквально десятки стандартных параметров, которые могут быть указаны DHCP-сервером, а также десятки нестандартных расширений, добавленных поставщиками (Microsoft, Apple и т. Д.). Есть даже поддержка для определения ваших собственных «локальных» параметров.

Что касается того, почему DHCP-сервер решает, что это для клиента, он должен выгрузить большую часть, если не всю, конфигурацию сети на DHCP-сервер. Да, это довольно необычный параметр, который можно указать в DHCP, и он, вероятно, не используется очень часто, но если он вам нужен, вы захотите, чтобы он был доступен.

[1] Примечание. Не все параметры DHCP поддерживаются всеми клиентами / хостами DHCP.