نمایش پست تنها
قدیمی 2008-09-18, 02:24 PM   #8 (permalink)
netnetnet
(server)
Registered User
 
تاریخ عضویت: Sep 2008
محل سکونت: iran
نوشته ها: 35
Groans: 0
Groaned at 0 Times in 0 Posts
Thanks: 0
Thanked 4 Times in 2 Posts
سلام. من مشکلم با ارور های اسکویید حل شد. فایل squid.conf را با این دستورات نوشتم و مشکلی ندارم.
http_port 3128 transparent
acl our_networks src 192.168.0.0/24
acl localnet src 127.0.0.1/255.255.255.255
http_access allow our_networks
http_access allow localnet

بعد ریست کردم
و بعد این دستورات را زدم

iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1:3128

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

فقط یک چیز و اونم اینه که من چطور می توانم اسکوید را چک کنم به صورت عملی پیاده کنم.
یک سئوالی دیگر که دارم و اون هم اینه که این ای پی که در این قسمت acl our_networks زدم باید یک ای پی توی همون رنج ای پی من باشد یعنی اگر ای پی من 77.237.172.31 باشد من باید بدهم 77.237.0.0 خوب تا اینجا درست حالا اون ای پی که من در قسمت iptables اولی می دهم باید ای پی روی سیستم اوبونتو که اسکویید روی آن نصب است را بدهم تا اینجا هم درست حالا از اینجا به بعد: در iptables دومی که در واقع من دارم REDIRECT می کنم مشکل دارم و اون اینکه روی کارت شبکه دومی من روی اویونتو اگر با این دستور باید ای پی بدهم چی باید بدهم (با چه gateway و dns) و روی کامپیوترهایی که می خواهم از روی اسکویید رد شوند چی بدهم.

برای اطلاع:
من داخل یک شبکه هستم که تمام کامپیوترها اینترنت را دارند.
کامپیوتر اسکویید یک لپ تاب است که کارت وایرلس آن فعال و کارت شبکه آن آزاد است.
سیستم عامل روی لپ تاب اوبونتو8 و اسکویید3 را دارد.
اوبونتو اینترنت را دارد.
netnetnet آنلاین نیست.   پاسخ با نقل قول