سلام
روی CentOS دوتا کارت شبکه دارم که یکی به مودم ای دی اس ال و یکی به شبکه داخلی وصل هست ، تنظیمات pppoe روی مودم انجام شده و روی لینوکس هم رول های iptables برای دسترسی به اینترنت تعریف شده ، کاربران هم با استفاده از vipiiiiien به اینترنت دسترسی دارن ، یعنی روی این سرور سرویس pptp راه اندازی شده، الام میخوام کانکشن pppoe را مستقیم روی لینوکس بیارم (با adsl-setup این کار را انجام دادم) ، رول های iptables چه تغییری باید بکنن ؟

iptables :

کد:
# Generated by iptables-save v1.3.5 on Thu Aug 11 09:55:36 2011
*mangle
:PREROUTING ACCEPT [97934:33457986]
:INPUT ACCEPT [96791:33189166]
:FORWARD ACCEPT [1143:268820]
:OUTPUT ACCEPT [107257:55759822]
:POSTROUTING ACCEPT [108469:56034322]
COMMIT
# Completed on Thu Aug 11 09:55:36 2011
# Generated by iptables-save v1.3.5 on Thu Aug 11 09:55:36 2011
*nat
:PREROUTING ACCEPT [2114:117254]
:POSTROUTING ACCEPT [4675:318909]
:OUTPUT ACCEPT [4675:318909]
-A PREROUTING -s 192.168.110.0/255.255.255.0 -i ppp+ -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -s 192.168.110.0/255.255.255.0 -o eth1 -j MASQUERADE
-A POSTROUTING -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j TCPMSS --set-mss 1200
COMMIT
# Completed on Thu Aug 11 09:55:36 2011
# Generated by iptables-save v1.3.5 on Thu Aug 11 09:55:36 2011
*filter
:INPUT ACCEPT [96793:33189246]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [107262:55760926]
-A INPUT -i eth1 -p tcp -m tcp --dport 1723 -j ACCEPT
-A INPUT -i eth1 -p gre -j ACCEPT
-A FORWARD -i ppp+ -o eth1 -j ACCEPT
-A FORWARD -i eth1 -o ppp+ -j ACCEPT
COMMIT
# Completed on Thu Aug 11 09:55:36 2011
این ppp+ که میبیند توی رول ها هست ، مربوط به vipiiiiiieeen هست و نه pppoe.
خودم خواستم همین رول ها را جابجا کنم و جای eth1 که مستقیم به مودم وصل هست ، اسم دیوایس کانکشن ای دی اس ال را قرار بدم ، اما مشکل اینجاست که با اینترفیس viiiipiiiieeeeen قاطی می شه !!


منتظر راهنمایی های شما دوستان هستم .



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