Я хотел бы знать, возможно ли, чтобы Интернет находился между DHCP-сервером и сетью, которой он «назначен»? в общем, примерно так:
-------------- ------------- -------------
| DHCP Server | | DHCP | | Clients |
| |-----Internet-----| Relay Agent |------| 192.168.0.* |
| | | 192.168.0.1 | | |
-------------- ------------- -------------
поведение, которое я наблюдаю, заключается в том, что DHCP-сервер предлагает IP-адреса 192.168.0. * и отправляет их обратно на 192.168.0.1, которого он не может достичь. Я попытался замаскировать пакеты, отправленные агентом ретрансляции, но, похоже, это не сработало. из того, что я читал, это нормальное поведение, поскольку сервер DHCP использует GIADDR в качестве адреса назначения для своих ПРЕДЛОЖЕНИЙ, а не фактический IP-адрес источника пакетов, которые он получает от агента ретрансляции.
оооочень, учитывая, что мой DHCP-сервер должен находиться «на другой стороне Интернета», как показано выше, как я могу заставить это работать? есть ли настройки для dhcpd, чтобы сделать это, или единственный способ создать VPN, содержащую DHCP-сервер и агент ретрансляции?
Спасибо!
Я не знаю другого способа, кроме создания подходящей VPN для этой конфигурации.