I have to restart squid after each reboot to get it working. I think that is because squid starts before systemd has started the network and so the dns lookups fail: journalctl says: "squid.service: Unit cannot be reloaded because it is inactive." cache.log contains: "WARNING: DNS lookup for 'example.com' failed!" The problems seems to be the squid.service file which I took from ubuntus squid package: # Automatically generated by systemd-sysv-generator [Unit] Documentation=man:systemd-sysv-generator(8) SourcePath=/etc/init.d/squid Description=LSB: Squid HTTP Proxy version 3.x Before=multi-user.target Before=multi-user.target Before=multi-user.target Before=graphical.target Before=shutdown.target After=network-online.target After=remote-fs.target After=systemd-journald-dev-log.socket After=nss-lookup.target Wants=network-online.target Conflicts=shutdown.target [Service] Type=forking Restart=no TimeoutSec=5min IgnoreSIGPIPE=no KillMode=process GuessMainPID=no RemainAfterExit=yes ExecStart=/etc/init.d/squid start ExecStop=/etc/init.d/squid stop ExecReload=/etc/init.d/squid reload Did anybody have the same problem and a nicer solution than adding each hostname to /etc/hosts? _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users