In many environments offering short-term or temporary Internet access
(such as coffee shops), it is common to start new connections in a
captive portal mode. This highly restricts what the customer can do
until the customer has authenticated. This document describes a DHCP
option (and a Router Advertisement (RA) extension) to inform clients
that they are behind some sort of captive-portal device, and that they
will need to authenticate to get Internet access. It is not a full
solution to address all of the issues that clients may have with
captive portals; it is designed to be used in larger solutions. The
method of authenticating to, and interacting with the captive portal
is out of scope of this document. RFC7710 used DHCP code point 160.
Due to a conflict, this document specifies TBD. [ This document is
being collaborated on in Github at: https://github.com/capport-
wg/7710bis. The most recent version of the document, open issues, etc
should all be available here. The authors (gratefully) accept pull
requests. Text in square brackets will be removed before publication.
]
[1]
Stephen T. Kent,et al.
X.509 Extensions for IP Addresses and AS Identifiers
,
2004,
RFC.
[2]
Roy T. Fielding,et al.
Hypertext Transfer Protocol (HTTP/1.1): Caching
,
2014,
RFC.
[3]
Barry Leiba,et al.
Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
,
2017,
RFC.
[4]
Fernando Gont.
Implementation Advice for IPv6 Router Advertisement Guard (RA-Guard)
,
2014,
RFC.
[5]
Ralph E. Droms,et al.
Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
,
2003,
RFC.
[6]
Eric Levy-Abegnoli,et al.
IPv6 Router Advertisement Guard
,
2011,
RFC.
[7]
Steve Sheng,et al.
Captive-Portal Identification Using DHCP or Router Advertisements (RAs)
,
2015,
RFC.
[8]
Fernando Gont,et al.
DHCPv6-Shield: Protecting against Rogue DHCPv6 Servers
,
2015,
RFC.
[9]
Ralph E. Droms.
Unused Dynamic Host Configuration Protocol (DHCP) Option Codes
,
2004,
RFC.