Туннель поднял (FreeBSD - 10.20.10.1; роутер - 10.20.10.2), маршруты прописал (route add -net 10.10.1.0/24 10.20.10.2), если на клиенте прописать адрес 10.10.1.2 и шлюз 10.10.1.1 - FreeBSD пингуется (на роутере в сторону клиентов 10.10.1.1).
на роутере
Код: Выделить всё
/ip dhcp-relay add delay-threshold=none dhcp-server=10.20.10.1 disabled=no interface=vlan10 local-address=0.0.0.0 name=relay10
Код: Выделить всё
08:59:09.122940 IP 10.20.10.2.bootps > 10.20.10.1.bootps: BOOTP/DHCP, Request from 00:25:22:d2:c3:fb (oui Unknown), length 300
Может я что не так делаю?
Порекомендовали пересобрать DHCP-сервер с включённой директивой USE_SOCKETS, но с этим у меня возникли проблемы:
если выполняю make deinstall
правлю файл site.h в котором define USE_SOCKETS
выполняю make install
он просто переписывает из /usr/ports/net/isc-dhcp31-server
в /usr/local/sbin файл dhcpd и др.
т.е. не пересобирает
если выполняю make deinstall clean
то и править нечего
т.е. нет файла site.h , в котором define USE_SOCKETS
make install вытягивает необходимые файлы в том числе и site.h (но define USE_SOCKETS закоментировано) и собирает
Включение "галочки" DHCP_SOCKETS в make config тоже ничего не дает...