Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
That describes the function of the Squid Proxy. Once the first person has obtained an update through the proxy, then it will be cached for future downloads.
Are you wanting to know what configuration changes are needed on the Windows machines to use the proxy? If so you are posting in the wrong forums. If you go to the Microsoft web site and search for "proxy windows update" (or knowledge base 900935) you should be able to find the answer, which differs depending upon how you want to get the updates.
I have been using squid cache for a while now and it caches most of the files the way it should, except for windows update files. I run squid transparently so I dont have to bother about configurations on user computers.
Was thinking someone here has found a way of caching those.
I have seen a number of answers to this but they dont appear to work.
I beleive Caching WU can work (legally) coz the WGA validation process does not require or collect any information that could personally identify you. Customers who have a genuine copy of Windows and who decide not to complete the validation process can still obtain critical software updates by using the Automatic Updates feature.
The Automatic Updates feature is NOT affected by the WGA validation check. Therefore, one can use the Automatic Updates feature to receive critical Windows updates. NOW, those are the ones I want to be caching.
Now, when I tail squid's access log, I can see download of those taking place (even to some computer owners who dont know what WGA is all about).
It's certainly possible and legal to perform distributed Windows Updates, as this is how WSUS works. We have a seperate (Windows) WSUS server which downloads the updates one, and which the other machines then get their updates from. The WSUS server goes direct so we don't actually use the proxies for any of our Windows Updates.
This is done using a Windows server, although as far as I know it just uses http transfers. I don't expect anyone has created a linux equivelant of a server that is just designed to serve to Windows machines.
Back to squid - assuming that there is no session information, and that the transfers don't have don't cache option set (I wouldn't expect eithr of these being the case), the other things you may want to check is your: maximum_object_size and how big your cache is allowed to be, as either of those could stop files from being cached.
I personally was not able to get Windows Update to cache in the squid Proxy.
I made adjustment to the cache size, object size and life of the cache. Unfortunately these didn't work. I will have an experiment with it later and see if I can get it to work....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.