Кажется проблема решена, т.к. после сделанных изменений в коде, связанных с локингом во время выдачи IP и занесением выданного IP в черный список на одну минуту (до прихода RADIUS start пакета), уже 3 дня нет ни одной жалобы! Особое
спасибо ran'у за то, что он
надоумил меня искать проявления проблемы дублированных IP на терминирующем железе Cisco (видимо сказывается его опыт нахождения ошибок на стороне pppd), а ему в свою очередь подсказала решение похожая проблема другого страждующего юзера на форуме, которому тоже спасибо
Все это заставило меня
проанализировать код Абиллса на предмет выдачи IP адресов и обнаружить, что код некорректно работает в мультипоточном режиме и способен выдавать дубликаты даже при средней загрузке. Далее в коде были сделаны необходимые изменения, ликвидирующие проблему. Действительно, когда я до изменений выполнил команду IOS
clear pppoe all, инсценировав тем самым одновременный выход всех юзеров и их последующий заход, проблема не заставила себя долго ждать: уже через несколько попыток
show users обнаружила дублированные IP у некоторых юзеров, и следовательно инет не работал ни у одного из них (или быть может работал только у одного, что ничуть не лучше)! После моих изменений проблема перестала себя проявлять. И спасибо
realmarkiz'у за то, что он только
подтвердил мои догадки. Еще одно спасибо летит в лоб нашему нетворк гаю за то, что он так долго не помог мне найти проблему мониторя киску самостоятельно
И конечно же спасибо Асмодеусу за то, что в его софте так легко фиксить баги, а также за то, что Абиллс такой хороший и бесплатный