Всем привет. давно проблема но как то небыло важности в ней.
Выдаем адреса белые, все работает (в/из интернет)
но внутри сети, два клиента с белыми адресами не имеют доступа.
Добавил в конфиг proxy-arp но ничего не изменилось.
адрес внешний пингуется как внутренний
>ping 91.xx.xx.2
Обмен пакетами с 91.х.х.2 по с 32 байтами данных:
Ответ от 172.20.12.24: число байт=32 время<1мс TTL=63
Ответ от 172.20.12.24: число байт=32 время<1мс TTL=63
Ответ от 172.20.12.24: число байт=32 время<1мс TTL=63
Ответ от 172.20.12.24: число байт=32 время<1мс TTL=63
Есть возможность заставить работать с внешним адресом?
Встроенный proxy-arp от accel-ppp для IPoE:
proxy-arp=0 - отключен (по умолчанию)
proxy-arp=1 - отвечает на arp запросы, если запрашиваемый IP не принадлежит другой сессии на том-же интерфейсе (если shared=1)
proxy-arp=2 - отвечает на arp запросы, если запрашиваемый IP принадлежит сессии на том-же интерфейсе, то отвечает адресом этой сессии, иначе адресом сервера
proxy-arp=3 - всегда отвечает на arp запросы адресом своего интерфейса (сервера), то есть весь трафик пойдет через accel-ppp
Устанавливается, как глобально в модуле IPoE для всех интерфейсов:
[ipoe]
proxy-arp=1
Так и на выбранном интерфейсе:
interface=re:v201[0-9],ifcfg=1,mode=L2,start=dhcpv4,shared=1,proxy-arp=2
При включении встроенного proxy-arp обязательно проверить, отключен ли ядерный proxy-arp.
У меня нормально раздается белая /24 (Framed-IP, точнее она белая /28, но клиентам отдантся, как /24) + куча серых /24 с локального пула (Framed-Pool).
При этом одни и те же сети, что для pppoe, что для IPoE (shared=1) на одном accel-ppp