Heute bei einem Kunden festgestellt ,dass Firefox in sämtlichen Versionen zwar einen HTTP GET-Request auf die WPAD-Datei macht, die per DHCP Option 252 wpad zugeteilt wird, jedoch diese nicht verarbeitet.

Trägt man die Datei manuell im Firefox ein, wird sie sofort verarbeitet.

Es scheint, dass Firefox nur WPAD per DNS unterstützt. Für IPFire wäre dies wie folgt umzusetzen:

mkdir /srv/web/ipfire/wpad
/etc/httpd/conf/vhosts.d/wpad.conf erstellen mit folgendem Inhalt:

Listen 80
<VirtualHost *:80>
DocumentRoot „/srv/web/ipfire/wpad“
ServerName wpad.[hier-domainname-ersetzen-intern]
Alias /wpad.dat /srv/web/ipfire/html/proxy.pac
Alias /proxy.pac /srv/web/ipfire/html/proxy.pac
</VirtualHost>

ln -s /srv/web/ipfire/html/proxy.pac /srv/web/ipfire/wpad/proxy.pac

ln -s /srv/web/ipfire/html/proxy.pac /srv/web/ipfire/wpad/wpad.dat

/etc/init.d/apache restart

Abschließend in der IPFire-Gui unter Netzwerk -> HOSTs bearbeiten folgendes hinterlegen:

Host IP-Adresse IP-von-IPFire-selbst
Hostname: wpad

Quelle:

https://wiki.ipfire.org/configuration/network/proxy/extend/add_distri

https://www.gfi.com/support/products/KBID003669

Common WPAD Issues

Categories: Blog