سلام
یک سرور با 2 کارت شبکه دارم
که کاربرا از سرور ip میگیرن و وصل میشن به سرور و کارت شبکه دوم من به اینترنت وصله
با استفاده از IBSng براشون اکانتینگ ایجاد کردم و اکانت ساختم
می خواستم راهنمایی کنید یک روت قرار بدم که کاربر تا زمانی که با اکانتش وصل نشده اینترنت نداشته باشه
الان یک روت قرار دادم که کاربر وقتی از DHCP ای پی میگیره اینترنت هم داره و نیاز نیست اکانتش رو لاگین کنه
چطور این کارو انجام بدم که کاربر حتما لاگین کنه که اینترنتش وصل شه ؟
کارت شبکه eth1 برای اینترنته
کارت شبکه eth0 برای شبکه داخلی و DHCP
ممنونم
کدهایی که من استفاده کردم به شکل زیره:

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A INPUT -i eth1 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth1 -p gre -j ACCEPT
iptables -A FORWARD -i ppp+ -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o ppp+ -j ACCEPT


iptables -F
iptables -X
iptables -Z
# Allow all VPN stuff
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p 47 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 1723 -j ACCEPT
iptables -A OUTPUT -p 47 -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth1 -s 192.168.10.1/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE




موضوعات مشابه: