لطفا کمک کنید راجب به Squid و FreeBSD
|
2008-06-03, 01:15 PM,
ارسال : #1
|
|||
|
|||
لطفا کمک کنید راجب به Squid و FreeBSD
سلام خدمت دوستان عزیز
من یک مشکلی دارم راجب به این که Squid رو توی FreeBSD 6.2 راه انداختم و برای Redirection ترافیک وب بر روی port 3128 با IPFW و PF مشکل دارم. کرنل را با option های مورد نیازش دوباره کامپایل کردم و حتی ipfw show مزنم rule مربوطه را نشان میده ولی هیچ ترافیکی رو از خودش نشون نمی ده که رد کرده من تا حالا نتونستم که تو freebsd به صورت transparent اسکوید رو بیارم بالا. لطفا کسی این مشکل رو داشته که حل شده به من هم بگه ممنون |
|||
2008-06-03, 03:34 PM,
ارسال : #2
|
|||
|
|||
پاسخ: لطفا کمک کنید راجب به Squid و Fr
سلام
می تونید کانفیگ مربوط به فایروال رو اینجا بزاری؟ تا با غم عشق تو مرا کار افتاد بیچاره دلم در غم بسیار افتاد |
|||
2008-06-03, 10:17 PM,
ارسال : #3
|
|||
|
|||
squid
من روش کارم اینطور هست که freebsd رو به صورت حداقل نصب می کنم و سپس اسکوید را نصب می کنم. و بعد فایروال رو.
مثلا یک مورد که با ipfw انجام دادم نشد مثل زیر بود ipfw add 1 fwd 127.0.0.1,3128 tcp from any to any dst-port 80 rcev fxp1 که fxp1 اینترفیس بود که ترافیک کاربران می امد این قانون اضافه شد الیته بعد از اینکه کرنل رو با تنظیمات IPFIREWALL مربوطه DRIVERT و هد موضوعات دوباره کامپایل و نصب کردم و بعد از reboot دستور ipfw show نشون می داد که قانون اضافه شده ولی هیچ کدام از بسته ها از این قانون عبور نمی کنه و صفر هست برای من جالبه ممکن به خاطر این باشه که اول باید کرنل رو با ویژگی فایروالی نصب کنم و بعد برم سراغ نصب اسکوید؟؟ لطفا کمک کنید که چکار کنم در ضمن تنظیمات اسکوید که transparent باشه رو پورت 3128 درسته |
|||
2008-06-04, 11:43 AM,
ارسال : #4
|
|||
|
|||
پاسخ: squid
من Squid رو روی FreeBSD 6.x و 7 بدون هیچ مشکلی به صورت ترانسپرنت نصب کرده ام.
اول تنظیمات مربوط به کرنل و فایروال PF ، و کامپایل را انجام می دهم بعد به سراغ نصب برنامه ها می روم. |
|||
2008-06-04, 12:44 PM,
ارسال : #5
|
|||
|
|||
یعنی ممکن هست به خاطر این باشه که اول باید کرنل رو اماده کنم
من کرنل رو با device PFو device pfsync و device pflog کامپایل میکنم شما چطور؟ |
|||
2008-06-05, 10:13 AM,
ارسال : #6
|
|||
|
|||
من معمولا برای هر سیستم FreeBSD که نصب می کنم، کرنل را به صورت زیر، کامپایل می کنم تا جوابگوی نیازهای بعدی هم باشند:
کد : #Enable Quota برای Transparent کردن با PF برای کاربران داخلی هم باید از کد زیر استفاده کنید: کد : rdr on $int_if inet proto tcp from any to any port http -> 127.0.0.1 port 3128 به جای $int_if باید اسم کارت شبکه داخلی یا Internal را بنویسید. |
|||
|