Нехватка DHCP адресов для клиентов

Вопросы, касающиеся установки и настройки всех программ сервера хотспота
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение Dmitry »

а). узнать исполнялась или нет - просто. на странице онлайн пользователей должен отображаться айпи NAS-а (контроллера доступа, через который подключены клиенты). Для случая чиллиспота запущенного на самом сервере, там д.б. 127.0.0.1

б). команда ищет одну строку и заменяет ее другой. Если один раз она уже исполнялась, то при повторном запуске команда просто не найдет в файле искомую строку (ведь ранее она уже была заменена новой) :)
admin2
Сообщения: 54
Зарегистрирован: 16 ноя 2011, 05:28
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение admin2 »

NAS IP сейчас локальный)
75 человек сейчас сидят) при скоростях 512 к/бит

P.S. очень не хватает столбца с нумерацией подключенных человек, каждый раз считать довольно утомительно) И "максимальное кол-во подключенных пользователей XX было зарегистрировано xx.xx.xxxx" вообще прекрасно будет, если это не сложно сделать конечно)
admin2
Сообщения: 54
Зарегистрирован: 16 ноя 2011, 05:28
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение admin2 »

Примерно так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение Skydreem »

Раз уж в этой теме обсуждалось..
Я не могу попасть из интернета во внутренние точки доступа. Что не так сделал.
Точки доступа 192.168.100.5
192.168.100.6
192.168.100.7

$IPTABLES -A FORWARD -i $EXTIF -d 192.168.100.0/24 -p tcp -j ACCEPT
$IPTABLES -A FORWARD -i $INTIF -p tcp --source 192.168.100.0/24 -m state --state ESTABLISHED -j ACCEPT
$IPTABLES -t nat -I PREROUTING -p tcp -i $EXTIF --dport 8085 -j DNAT --to-destination 192.168.100.5:8080
$IPTABLES -t nat -I PREROUTING -p tcp -i $EXTIF --dport 8086 -j DNAT --to-destination 192.168.100.6:8080
$IPTABLES -t nat -I PREROUTING -p tcp -i $EXTIF --dport 8087 -j DNAT --to-destination 192.168.100.7:8080

С сервера на точки захожу без проблем. Возможно необходимо ещё открыть данные порты?
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение Dmitry »

Skydreem писал(а):Возможно необходимо ещё открыть данные порты?
Пристегнул рисунок - схема прохождения пакетов через файервол
Чтобы принять пакет для форвардинга, открывать нужно не цепь INPUT (которая управляет пакетами, идущими непосредственно на сам сервер), а цепь FORWARD. Именно это и делает правило

Код: Выделить всё

$IPTABLES -A FORWARD -i $EXTIF -d 192.168.100.0/24 -p tcp -j ACCEPT 
Может быть надо открыть порты на роутере, через который сервер подключен к интернету?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение Dmitry »

admin2 писал(а): P.S. очень не хватает столбца с нумерацией подключенных человек, каждый раз считать довольно утомительно)
Пристегнут файл в архиве. Его нужно распаковать в папку
/var/www/easyhotspot/system/application/views
и заменить им уже имеющийся там файл onlineusers_view.php
ну и естественно, назначить владельцем www-data
По идее, должно стать "все хорошо" ;)
admin2 писал(а):И "максимальное кол-во подключенных пользователей XX было зарегистрировано xx.xx.xxxx" вообще прекрасно будет, если это не сложно сделать конечно)
Вот как реализовать ЭТО пожелание, я не знаю, увы.

(обновил архив, порядковый номер сделал красным, чтобы выделялся)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
admin2
Сообщения: 54
Зарегистрирован: 16 ноя 2011, 05:28
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение admin2 »

Вообще прекрасно с нумерацией теперь) спасибо)
Roman
Сообщения: 78
Зарегистрирован: 03 дек 2011, 00:25
Откуда: Харьковская область
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение Roman »

Возвращаясь в тему - чем закончилось увеличение адресов?
admin2
Сообщения: 54
Зарегистрирован: 16 ноя 2011, 05:28
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение admin2 »

Закончилось тем, что адреса перестали выдаваться и ответом от сервера что нет свободных адресов) как-то так)
Решили "проблему" тем, что ночью сервер отправляем в ребут. Что даёт утром абсолютно чистую таблицу аренды DHCP адресов)
Понятное дело что не совсем корректный костыль, но пока только так)
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Нехватка DHCP адресов для клиентов

Сообщение Dmitry »

admin2 писал(а):Понятное дело что не совсем корректный костыль, но пока только так)
Увы, но похоже это баг чиллиспота, косвенное подтверждение нашел в вики dd-wrt:
CRON (Reboot periodically, 2x a month, at 2am on the 1st and 15th. addresses leaks.) 0 2 1 * * root /sbin/reboot 0 2 15 * * root /sbin/reboot
тут
http://www.dd-wrt.com/wiki/index.php/Chillispot

На мой взгляд, более "чистым" решением было бы все-таки перезагружать не весь сервер, а сам чиллиспот, добавив в cron строку наподобие такой:

Код: Выделить всё

0 0 * * 7 root /etc/init.d/chillispot restart
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость