NeOPS 0 Posted 2006-04-07 13:56:42 Share Posted 2006-04-07 13:56:42 Решил сделать привязку МАК-ИП. Вот мой 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 появляется "*" и все! Link to post Share on other sites
Full 0 Posted 2006-04-07 15:08:34 Share Posted 2006-04-07 15:08:34 Хорошо .... Но куда она прописывается и как оно работает ... А если Юзер поменял сетевуху как изменить, или если сервер перегрузился ??? Link to post Share on other sites
p0int 0 Posted 2006-04-07 23:09:00 Share Posted 2006-04-07 23:09:00 а не проще седалть так 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 забиваеться файл с маками и айпи все осталное забиваеться нулями без участия старгейзера Link to post Share on other sites
NeOPS 0 Posted 2006-04-08 13:51:21 Author Share Posted 2006-04-08 13:51:21 Хорошо .... Но куда она прописывается и как оно работает ...А если Юзер поменял сетевуху как изменить, или если сервер перегрузился ??? Юзер не каждый день сетевухи меняет. Когда сменит - скажет. А насчет ребута сервака, то в кроне на каждую минуту будет запись на выполнение arp -f /etc/statgazer/arp Link to post Share on other sites
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