The different solutions mentioned on this mailing list do not all aim at our
specific scenario; but some do and could help us. I want to pick a few:
Not preferred by us:
* ICMP response:
1) we tunnel our blocked clients via l2tp to a dedicated lns, from
there a GRE
tunnel reaches a squid proxy, redirecting all requests via iptables to
local port 80 and 443.
I doubt that ICMP responses would work here..maybe..
2) more and more providers will use IPv6 and/or NAT Scenarios to
handle their customers
That sounds difficult to implement (icmp via v6 via NAT ..)
3) A lot of customers will have same kind of personal firewall in place
which might
just block any ICMP traffic.
4) the icmp response may just be ignored and does not force anything
5) the relocation page to be shown instead is probably not part of the
icmp message.
=> If the customers wants to communicate via a browser, then we should
answer
via the browser. All other separate communication forms may work but are
unreliable
and are dependent on the customer setup.
* DHCP Option: well, that reaches the dhcp-router (cpe), not the
browser of the
customers device. While there is an option "160" to redirect traffic
(RFC 7710) this option is
currently not really supported by vendors. This option is also not
transparent to
the enduser; it will only be received by the cpe. It is still unknown
how the enduser's browser
will be informed through this mechanism.
* no other access mechanisms are covered by this. (e.g. radius) so only
a subset of
users could be reached at all.
* layer 2 solutions: they all do not reach the enduser (at least in our
case:)