NeOPS Posted April 7, 2006 at 01:56 PM Posted April 7, 2006 at 01:56 PM Решил сделать привязку МАК-ИП. Вот мой 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 появляется "*" и все!
Full Posted April 7, 2006 at 03:08 PM Posted April 7, 2006 at 03:08 PM Хорошо .... Но куда она прописывается и как оно работает ... А если Юзер поменял сетевуху как изменить, или если сервер перегрузился ???
p0int Posted April 7, 2006 at 11:09 PM Posted April 7, 2006 at 11:09 PM а не проще седалть так 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 забиваеться файл с маками и айпи все осталное забиваеться нулями без участия старгейзера
NeOPS Posted April 8, 2006 at 01:51 PM Author Posted April 8, 2006 at 01:51 PM Хорошо .... Но куда она прописывается и как оно работает ...А если Юзер поменял сетевуху как изменить, или если сервер перегрузился ??? Юзер не каждый день сетевухи меняет. Когда сменит - скажет. А насчет ребута сервака, то в кроне на каждую минуту будет запись на выполнение arp -f /etc/statgazer/arp
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now