Перейти до

OnUserAdd


Рекомендованные сообщения

Решил сделать привязку МАК-ИП.

 

Вот мой OnUserAdd

 

login=$1

IP=`cat /var/stargazer/users/$login/conf | grep 'IP=' | cut -d "=" -f2`
MAC=`cat /var/stargazer/users/$login/conf | grep 'Note=' | cut -d "=" -f2`

echo "$IP $MAC" >> /etc/stargazer/arp

 

После создания юзера в /etc/stargazer/arp появляется "*" и все!

Ссылка на сообщение
Поделиться на других сайтах

Хорошо .... Но куда она прописывается и как оно работает ...

А если Юзер поменял сетевуху как изменить, или если сервер перегрузился ???

Ссылка на сообщение
Поделиться на других сайтах

а не проще седалть так

OnConnect

mac=`cat /var/stargazer/users/$login/conf | grep 'Userdata0=' | cut -d "=" -f2

iptables -I INPUT -s $ip -m mac --mac-source $mac -j ACCEPT

iptables -I FORWARD-s $ip -m mac --mac-source $mac -j ACCEPT

iptables -I FORWARD-d $ip -m mac --mac-source $mac -j ACCEPT

iptables -I OUTPUT-d $ip -m mac --mac-source $mac -j ACCEPT

----------

что то вроде этого

и реально только с этим маком будет заходить

или вариант номер 2

забиваеться файл с маками и айпи все осталное забиваеться нулями

без участия старгейзера

Ссылка на сообщение
Поделиться на других сайтах
Хорошо .... Но куда она прописывается и как оно работает ...

А если Юзер поменял сетевуху как изменить, или если сервер перегрузился ???

Юзер не каждый день сетевухи меняет. Когда сменит - скажет. А насчет ребута сервака, то в кроне на каждую минуту будет запись на выполнение arp -f /etc/statgazer/arp

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...