Hallo Dustin86,
bin gerade auf deine kurze Anleitung gestoßen. Mit dem aktuellen Release Ubuntu 11.04 und Squid (!! nicht Squid3 !!) konnte ich deinen Ansatz bei mir leider nicht zum laufen bekommen.
Vipin M hat in seinem Blog unter http://cblog.pattu.thekkedam.com eine gute Anleitung beschrieben die ich hier nun einmal kurz wieder geben möchte. Der Ansatz ist mit 'apt-cacher', 'squid' und 'jesred' einen Zentralen Paket-Cache zu betreiben um die DSL-Leitung optimaler zu nutzen. Dies geschieht ohne Anpassungen der einzelnen 'sources.list'-Dateien auf jedem PC im LAN. Somit können auch Notebooks in anderen LANs ohne Anpassungen aktualisiert werden.
1 ) Squid Konfiguration
http_port 3128 transparent
redirect_program /usr/lib/squid/jesred
redirect_children 15
2) iptables
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
3) apt-cacher Konfiguration
cache_dir=/var/cache/apt-cacher
admin_email=admin@xxx.org
daemon_port=3142
group=www-data
user=www-data
allowed_hosts=*
denied_hosts=
denied_hosts_6=
generate_reports=1
clean_cache=1
logdir=/var/log/apt-cacher
expire_hours=0
limit=0
4 ) /etc/jesred.conf
allow = /etc/jesred.acl
rules = /etc/jesred.rules
redirect_log = /var/log/squid/jesred-redirect.log
rewrite_log = /var/log/squid/jesred-rewrite.log
5) /etc/jesred.rules
regex ^http://(de.archive.ubuntu.com/ubuntu/(dists|pool)/.*)$ http://192.168.3.1:3142/\1
regex ^http://(security.ubuntu.com/ubuntu/(dists|pool)/.*)$ http://192.168.3.1:3142/\1
regex ^http://(extras.ubuntu.com/ubuntu/(dists|pool)/.*)$ http://192.168.3.1:3142/\1
regex ^http://(archive.canonical.com/ubuntu/(dists|pool)/.*)$ http://192.168.3.1:3142/\1
regex ^http://(packages.medibuntu.org/(dists|pool)/.*)$ http://192.168.3.1:3142/\1
regex ^http://(ppa.launchpad.net/chromium-daily/stable/ubuntu/(dists|pool)/.*)$ http://192.168.3.1:3142/\1
regex ^http://(http://deb.opera.com/opera/(dists|pool)/.*)$ http://192.168.3.1:3142/\1