Название: Не корректная работа ARP Отправлено: kot556 от 04 Октября 2013, 09:14:29 Здравстуйте!
Интернет раздаётся пользователям через "всегда онлайн". В папке есть файл arp.txt следующего содержания: <file>/usr/local/etc/arp.conf</file> <reload>/usr/sbin/arp -f /usr/local/etc/arp.conf</reload> <template>1</template> <filtr net='ип-подсеть' dopdata-_mac='^..:..:..:..:..:..$' state='^on$'> <ip> <dopdata-_mac> </filtr> ..... В /usr/local/etc есть файл arp.conf, в который заносятся ip и mac. Регестрируем пользователя в системе NoDeny, ставим ип и мак, ставим тариф и деньги, после чего данный ип и мак заносятся в файл arp.conf и появляеся в arp-таблице (arp -a). Если пользователю поставить доступ "Запрещен", то доступ к интернету блокируется, но данный ип и мак из арп таблицы не удаляется и сам сервер доступен. Если поставить доступ "Разрешён" и поменять мак на какой-нибудь левый, то в арп-таблицу заносится ип + "левый мак" и доступ в интернет у пользователя всеравно есть с неправильным маком. Насколько я понимаю, если мак в арп таблице отличается от того, который должен быть у пользователя, то сервер даже на пинг не должен отвечать. Помогите, пожалуйста, решить данную проблему, если нужны какие-либо конфиги, касающиеся данного вопроса, то предоставлю. Название: Re: Не корректная работа ARP Отправлено: 0xbad0c0d3 от 04 Октября 2013, 10:37:37 кроме всего прочего интерфейс не должен изменять arp-таблицу, man ifconfig | grep arp
|