![]() |
| ||
| به انجمن Perisan Networks خوش آمدید. این انجمن محیطی برای بحث و تبادل نظر در مورد مسائل مختلف موجود در شبکه های کامپیوتری است. در این انجمن می توانید پرسشهای خود را مطرح نمایید و در مورد آنها با دیگران به تبادل نظر بپردازید، از تجربیات دیگران استفاده کنید و تجربیات و دانش خود را با دیگران به اشتراک بگذارید. مشاهده مطالب نوشته شده و خواندن نوشته های دیگران آزاد است، ولی برای دسترسی به تمامی قابلیتهای انجمن (نظیر نوشتن مطلب و دریافت فایل ها و ...) حتما باید ثبت نام کنید. پیش از ثبت نام قوانین انجمن به شما نمایش داده می شود، خواهشمندیم حتما با دقت قوانین را مطالعه فرمایید. برای ثبت نام در انجمن از این صفحه استفاده کنید. اگر در حین ثبت نام و یا ورود به انجمن با مشکلی مواجه شدید، از طریق این صفحه و با پر کردن فرم مربوطه به مدیر انجمن اطلاع دهید تا مشکلتان بررسی و برطرف گردد. |
| |||||||
| ثبت نام | قوانین انجمن | جستجو | نوشته های امروز | علامت گذاری انجمن ها به عنوان خوانده شده |
![]() |
| | LinkBack | امکانات بيشتر | جستجو در اين بحث | رتبه بدهيد | نحوه نمايش |
| | #1 (permalink) |
| Registered User Join Date: Nov 2006 نوشته ها: 254 Thanks: 22 Thanked 22 Times in 11 Posts Groans: 0 Groaned at 0 Times in 0 Posts | squid , FTP سلام من اخیرا به یه شرکت اینترنت واگذار کردم .این شرکت برای انتقال یک سری فایل ها به سرور از یه نرم افزار استفاده می کنه که خاص همون شرکت هست این نرم افزار به یه FTP Server با پورت 21 وصل میشه وقتی کش سرور squid تو سیستمم باشه نرم افزار به ftp server کانکت نمیشه ولی همون موقع با browser می تونم ftp رو باز کنم ولی نمی نونم فایل رو انتقال بدم ولی وقتی کش رو برمیدارم به راحتی برنامه به FTP وصل میشه و فایل هم انتقال میده کانفیگ squid هم چک کردم . به قسمت acl و Safe_ports پورت 20 و 21 رو اضافه کردم ولی باز هم نشد gateway سرور من ip کش سرورمه ممنون می شم کمک کنید __________________ M.R.P |
| | |
| تبلیغات |
| تبلیغات در Persian Networks |
| | #3 (permalink) |
| (Peyman Yousefi) Registered User Join Date: Oct 2005 Location: ABHAR نوشته ها: 1,604 Thanks: 13 Thanked 81 Times in 65 Posts Groans: 0 Groaned at 4 Times in 4 Posts | شما باید تو Iptables اجازه به FTP بدید __________________ لحظه ای پاک بزرگ دل به دریا زد و رفت Metal_S2004@Yahoo.CoM |
| | |
| | #4 (permalink) |
| Registered User Join Date: Nov 2006 نوشته ها: 254 Thanks: 22 Thanked 22 Times in 11 Posts Groans: 0 Groaned at 0 Times in 0 Posts | سلام IPRABLES غير فعاله...آدرس FTP Site : ftp://217.218.102.132 منظورم از انتقال فايل به سرور ، سرور خودم نيست ftp سرور فقط از طريق اينترنت قابل دسترسي هست ممنون __________________ M.R.P آخرین ویرایش توسط reza70 در 2008-07-28 ساعت 12:49 PM. |
| | |
| | #5 (permalink) |
| (شاهین غرقی) Registered User Join Date: Feb 2006 Location: iran/shiraz نوشته ها: 3,422 Thanks: 135 Thanked 661 Times in 407 Posts Groans: 5 Groaned at 13 Times in 12 Posts | عزیز دل باید nat کنی. iptables -t nat -A POSTROUTING -s X.X.X.X -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward به جای X آدرس شبکت رو بزار و SELinux رو هم off کن. __________________ Shahin Gharghi www.PersianAdmins.com Shahin@Admins.ir |
| | |
| | #6 (permalink) |
| (Alireza HBB) Registered User Join Date: Jan 2006 Location: Tehran نوشته ها: 1,526 Thanks: 337 Thanked 232 Times in 143 Posts Groans: 36 Groaned at 17 Times in 11 Posts | الزاما نیاز به نت نیست چن یوزری که روتش بر قرار باشه می تونه صفحه باز کنه و برای ایشان بر قراره چون کاربران سایت های دیگه را می بینند پیشنهاد می کنم ACL های اسکوید را غیر فعال کنید و چک کنید __________________ Alux @ Dci . IR A.Habibi@Datak-Telecom.net |
| | |
| | #7 (permalink) |
| (شاهین غرقی) Registered User Join Date: Feb 2006 Location: iran/shiraz نوشته ها: 3,422 Thanks: 135 Thanked 661 Times in 407 Posts Groans: 5 Groaned at 13 Times in 12 Posts | شاید فقط پورت 80 داره ریدایرکت میکنه. بهر حال iptables -L بزن ببین چی توش داری. __________________ Shahin Gharghi www.PersianAdmins.com Shahin@Admins.ir |
| | |
| تبلیغات |
| تبلیغات در Persian Networks |
| | #8 (permalink) |
| Registered User Join Date: Nov 2006 نوشته ها: 254 Thanks: 22 Thanked 22 Times in 11 Posts Groans: 0 Groaned at 0 Times in 0 Posts | سلام acl رو حدف كردم نتيجه اي نداشت من فقط پورت 80 رو روي squid دايركت مي كنم كش سرور من به صورت transparent داره كار مي كنه ممنون مي شم راهنمايي كنيد __________________ M.R.P |
| | |
| | #9 (permalink) |
| (Peyman Yousefi) Registered User Join Date: Oct 2005 Location: ABHAR نوشته ها: 1,604 Thanks: 13 Thanked 81 Times in 65 Posts Groans: 0 Groaned at 4 Times in 4 Posts | ماژول FTP بر روی سیستم فعال کنید بعد فقط پورت 80 به Squid بفرستید __________________ لحظه ای پاک بزرگ دل به دریا زد و رفت Metal_S2004@Yahoo.CoM |
| | |
| | reza70 (2008-08-16) |
| | #10 (permalink) |
| Registered User Join Date: Nov 2004 Location: Iran - Karaj نوشته ها: 102 Thanks: 2 Thanked 6 Times in 6 Posts Groans: 0 Groaned at 0 Times in 0 Posts | iptables -t nat -A POSTROUTING -s x.x.x.x/x -o eth0 -p tcp --dport 20 -j SNAT --to-source Your IP iptables -t nat -A POSTROUTING -s x.x.x.x/x -o eth0 -p tcp --dport 21 -j SNAT --to-source Your IP Try This __________________ .محمد خانکی admin@dorsaa.net AMD:Do More In Less Time |
| | |
| | reza70 (2008-08-16) |
| | #11 (permalink) |
| Registered User Join Date: Mar 2005 نوشته ها: 61 Thanks: 13 Thanked 4 Times in 4 Posts Groans: 0 Groaned at 0 Times in 0 Posts | سلام این رو بخون و تست کن Iptables open ftp port 21 Use iptables administration tool for IPv4 packet filtering and NAT under Linux to open tcp port 21 (FTP). Following rule-set assumes that your eth0 network interface directly connected to internet. It has public ip (202.54.1.20). FTP use both port 21 and 20 (port 21 for the command port and port 20 for the data). So following iptables rules take care of both ports (add rules to your iptables script): Task load required iptables modules First login as the root user. Next type the following command to load two iptables modules: # modprobe ip_conntrack # modprobe ip_conntrack_ftp Now add following iptables rules for incoming request on port 21 (open port 21) to your script: iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 21 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 1024:65535 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 1024:65535 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 20 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 20 -m state --state ESTABLISHED -j ACCEPT |
| | |
| | reza70 (2008-08-16) |
| | #12 (permalink) |
| Registered User Join Date: Nov 2006 نوشته ها: 254 Thanks: 22 Thanked 22 Times in 11 Posts Groans: 0 Groaned at 0 Times in 0 Posts | سلام هنوز در گير اين مشكلم ولي فهميدم هيچ ربطي به squid نداره و فكر كنم حق با آقاي darklove باشه و بايد ماژول ftp رو نصب كنم. امروز كش رو برداشتم و به راحتي به ftp وصل مي شدم ولي بعد اومدم از تو سرور كه ميروتيك هست تو قسمت firewall /service port - قسمت ftp رو disable كردم و باز به ftp وصل نمي شدم تمام دستورات IPtable كه دوستان زحمت كشيدن تست كردم ولي فايده نداشت اگه مشكل از نصب ماژوله ميشه راهنمايي كنيد چطور مي تونم ماژول ftp رو تو fedora core 6 تصب كنم ؟ باتشكر __________________ M.R.P |
| | |
| | #13 (permalink) | |
| Registered User Join Date: Nov 2006 نوشته ها: 254 Thanks: 22 Thanked 22 Times in 11 Posts Groans: 0 Groaned at 0 Times in 0 Posts | سلام مجدد بلاخره تونستم مشكلو حل كنم . اگه كسي همچين مشكلي داشت مي تونه از اين مطالب استفاده كنه : Loading Kernel Modules Needed By iptables The iptables application requires you to load certain kernel modules to activate some of its functions. Whenever any type of NAT is required, the iptable_nat module needs to be loaded. The ip_conntrack_ftp module needs to be added for FTP support and should always be loaded with the ip_conntrack module which tracks TCP connection states. As most scripts probably will keep track of connection states, the ip_conntrack module will be needed in any case. The ip_nat_ftp module also needs to be loaded for FTP servers behind a NAT firewall. Unfortunately, the /etc/sysconfig/iptables file doesn't support the loading of modules, so you'll have to add the statements to your /etc/rc.local file which is run at the end of every reboot. The script samples in this chapter include these statements only as a reminder to place them in the /etc/rc.local file نقل قول:
ممنون به خاطر لطف و كمك همگي __________________ M.R.P آخرین ویرایش توسط reza70 در 2008-08-19 ساعت 10:41 PM. | |
| | |
![]() |
| امکانات بيشتر | جستجو در اين بحث |
| نحوه نمايش | Rate This Thread |
| |
مطالب مشابه | ||||
| مطلب | آغازگر | انجمن | پاسخ | آخرین نوشته |
| راه اندازی و بهینه سازی Squid و کنترل پهنای باند | saman_nn2000 | Linux -ا- | 86 | 2008-09-13 01:48 PM |
| نصب و پیکربندی Squid | darklove | بحث و تبادل نظر پيرامون مقالات -ا- | 1 | 2006-11-12 10:26 AM |
| Squid Proxy Server Config.... | saman_nn2000 | بحث و تبادل نظر پيرامون مقالات -ا- | 4 | 2006-06-05 12:40 AM |
| نصب و پیکربندی سرویسدهنده Squid | M-r-r | Proxy / Cache / Firewall -ا- | 0 | 2005-04-09 05:54 PM |
| تنظیم Linux و Squid به عنوان Web Proxy | koorosh | Proxy / Cache / Firewall -ا- | 0 | 2005-03-26 11:18 AM |