<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.photonicat.cn/index.php?action=history&amp;feed=atom&amp;title=Photonicat_2_Smart_WAN_%E6%99%BA%E8%83%BD%E4%B8%8A%E7%BD%91</id>
	<title>Photonicat 2 Smart WAN 智能上网 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.photonicat.cn/index.php?action=history&amp;feed=atom&amp;title=Photonicat_2_Smart_WAN_%E6%99%BA%E8%83%BD%E4%B8%8A%E7%BD%91"/>
	<link rel="alternate" type="text/html" href="https://wiki.photonicat.cn/index.php?title=Photonicat_2_Smart_WAN_%E6%99%BA%E8%83%BD%E4%B8%8A%E7%BD%91&amp;action=history"/>
	<updated>2026-08-31T05:08:35Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.photonicat.cn/index.php?title=Photonicat_2_Smart_WAN_%E6%99%BA%E8%83%BD%E4%B8%8A%E7%BD%91&amp;diff=248&amp;oldid=prev</id>
		<title>Guangyingmao：​创建页面，内容为“{| class=&quot;wikitable&quot; |- ! 适用 / Applies to | Photonicat 2, photonicatWrt '''26.04.1+''' 与 pcat-manager-web 2026-06 及以后版本 / Photonicat 2 with photonicatWrt 26.04.1+ and pcat-manager-web builds from 2026-06 onward |}  '''Smart WAN（智能上网）'''让 photonicat 2 像手机一样使用上游 WiFi：保存多个热点、自动回连信号最强的已知网络、识别强制门户（酒店/机场登录页）、支持企业级 802.1x 网络，并…”</title>
		<link rel="alternate" type="text/html" href="https://wiki.photonicat.cn/index.php?title=Photonicat_2_Smart_WAN_%E6%99%BA%E8%83%BD%E4%B8%8A%E7%BD%91&amp;diff=248&amp;oldid=prev"/>
		<updated>2026-08-30T06:26:13Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{| class=&amp;quot;wikitable&amp;quot; |- ! 适用 / Applies to | Photonicat 2, photonicatWrt &amp;#039;&amp;#039;&amp;#039;26.04.1+&amp;#039;&amp;#039;&amp;#039; 与 pcat-manager-web 2026-06 及以后版本 / Photonicat 2 with photonicatWrt 26.04.1+ and pcat-manager-web builds from 2026-06 onward |}  &amp;#039;&amp;#039;&amp;#039;Smart WAN（智能上网）&amp;#039;&amp;#039;&amp;#039;让 photonicat 2 像手机一样使用上游 WiFi：保存多个热点、自动回连信号最强的已知网络、识别强制门户（酒店/机场登录页）、支持企业级 802.1x 网络，并…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 适用 / Applies to&lt;br /&gt;
| Photonicat 2, photonicatWrt '''26.04.1+''' 与 pcat-manager-web 2026-06 及以后版本 / Photonicat 2 with photonicatWrt 26.04.1+ and pcat-manager-web builds from 2026-06 onward&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Smart WAN（智能上网）'''让 photonicat 2 像手机一样使用上游 WiFi：保存多个热点、自动回连信号最强的已知网络、识别强制门户（酒店/机场登录页）、支持企业级 802.1x 网络，并在 WiFi 不可用时自动切换回有线/蜂窝网络。&lt;br /&gt;
&lt;br /&gt;
'''Smart WAN''' makes the photonicat 2 treat upstream WiFi like a phone does: save multiple hotspots, auto-reconnect to the strongest known network, detect captive portals (hotel/airport login pages), join enterprise 802.1x networks, and fail over to ethernet/cellular automatically when WiFi is unusable.&lt;br /&gt;
&lt;br /&gt;
== 中文说明 ==&lt;br /&gt;
&lt;br /&gt;
=== 功能总览 ===&lt;br /&gt;
* '''已保存网络 + 自动回连'''：像手机一样保存多个上游 WiFi。设备每 60 秒巡检一次：已连接则保持；掉线则扫描并自动加入'''信号最强'''的已保存网络；周围没有已知网络时让无线待机，流量自动回落到有线/蜂窝。&lt;br /&gt;
* '''强制门户检测'''：优先用 HTTPS 探测（证书有效的 200 响应不可能被门户伪造），HTTPS 失败再用 HTTP 区分&amp;quot;被门户劫持&amp;quot;和&amp;quot;链路彻底没网&amp;quot;。检测到门户后界面会显示'''门户徽标'''。&lt;br /&gt;
* '''检测到无网时自动降级'''：把 WiFi 上行的路由 metric 调低优先级，出口流量立即切换到有线/蜂窝，'''WiFi 链路保持连接'''以便你完成门户登录；恢复联网后自动还原优先级。&lt;br /&gt;
* '''自动登录命令'''：可为每个已保存网络配置一条登录命令（如 curl 提交门户表单）。检测到门户时自动执行，环境变量 &amp;lt;code&amp;gt;$WIFI_WAN_IFACE&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;$WIFI_WAN_GATEWAY&amp;lt;/code&amp;gt; 可用。常连的酒店/公司门户可实现全自动上网。&lt;br /&gt;
* '''企业级 802.1x（PEAP/TTLS）'''：支持连接需要用户名+密码的企业/校园网（eduroam 类）。设备会自动探测 wpad 是否具备 EAP 能力，具备时界面才显示相关字段。&lt;br /&gt;
* '''每 SSID 固定私有 MAC'''：仿 iPhone 的&amp;quot;私有地址&amp;quot;——对每个 SSID 使用一个稳定的随机 MAC。既不暴露硬件地址，又保证重连后门户授权和 DHCP 租约仍然有效。&lt;br /&gt;
&lt;br /&gt;
=== 使用方法 ===&lt;br /&gt;
# 打开管理界面（默认 &amp;lt;code&amp;gt;http://172.16.0.1&amp;lt;/code&amp;gt;）→ '''设备控制'''页面，网络模式选择 '''Smart WAN'''。&lt;br /&gt;
# 点击扫描，选择目标热点输入密码即可保存并连接；企业网络会出现 EAP 身份/密码字段。&lt;br /&gt;
# 可选项：&lt;br /&gt;
#* '''私有 MAC''' 开关（默认建议开启）；&lt;br /&gt;
#* '''自动登录命令'''（连接需要网页登录的热点时填写）。&lt;br /&gt;
# 之后设备会自动维护连接，无需人工干预。&lt;br /&gt;
&lt;br /&gt;
=== 排障 ===&lt;br /&gt;
* 界面显示门户徽标但没弹登录页 → 用手机/电脑连到 photonicat 的下游 WiFi，浏览任意 http:// 网站即可触发门户。&lt;br /&gt;
* WiFi 已连接但流量走了蜂窝 → 说明门户探测判定该 WiFi 无法上网（可能需要登录）；完成登录后约一分钟内自动切回。&lt;br /&gt;
* 企业网络字段不出现 → 固件的 wpad 不支持 EAP，需要更新到 26.04.1 及以上官方固件。&lt;br /&gt;
&lt;br /&gt;
== English ==&lt;br /&gt;
&lt;br /&gt;
=== Feature overview ===&lt;br /&gt;
* '''Saved networks + auto-reconnect''': save multiple upstream hotspots, phone-style. A reconciler runs every 60 s: stay put if associated; otherwise scan and join the '''strongest''' saved network in range; if none is reachable the radio idles and traffic falls back to ethernet/cellular via route metrics.&lt;br /&gt;
* '''Captive-portal detection''': HTTPS-first probing (a valid-TLS 200 cannot be spoofed by a portal), falling back to HTTP to distinguish &amp;quot;hijacked by a portal&amp;quot; from &amp;quot;dead uplink&amp;quot;. A '''portal badge''' appears in the UI when one is detected.&lt;br /&gt;
* '''Automatic demotion when offline''': the WiFi uplink's route metric is demoted so egress instantly fails over to ethernet/cellular, while the WiFi link '''stays associated''' so you can complete the portal login; the metric is restored on recovery.&lt;br /&gt;
* '''Per-network auto-login command''': attach a login command (e.g. a curl form submission) to any saved network; it runs automatically on portal detection with &amp;lt;code&amp;gt;$WIFI_WAN_IFACE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$WIFI_WAN_GATEWAY&amp;lt;/code&amp;gt; exported. Frequent hotel/office portals become fully hands-free.&lt;br /&gt;
* '''Enterprise 802.1x (PEAP/TTLS)''': join username+password enterprise/campus networks (eduroam-style). The device probes wpad for EAP capability and only then offers the fields.&lt;br /&gt;
* '''Stable per-SSID private MAC''': iPhone-style private addressing — one stable random MAC per SSID, hiding the hardware address while keeping portal authorizations and DHCP leases valid across reconnects.&lt;br /&gt;
&lt;br /&gt;
=== How to use ===&lt;br /&gt;
# Open the manager UI (default &amp;lt;code&amp;gt;http://172.16.0.1&amp;lt;/code&amp;gt;) → '''Device Control''', select network mode '''Smart WAN'''.&lt;br /&gt;
# Scan, pick the hotspot, enter the password to save &amp;amp; connect; enterprise networks expose EAP identity/password fields.&lt;br /&gt;
# Optional: the '''private MAC''' toggle (recommended on) and the '''auto-login command''' for web-login hotspots.&lt;br /&gt;
# The device maintains the connection autonomously from then on.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* Portal badge shown but no login page → connect a phone/laptop to the photonicat's downstream WiFi and browse any http:// site to trigger it.&lt;br /&gt;
* WiFi associated but traffic uses cellular → the probe judged that WiFi offline (login likely required); after logging in it switches back within a minute.&lt;br /&gt;
* No enterprise fields → the firmware's wpad lacks EAP support; update to official 26.04.1+.&lt;br /&gt;
&lt;br /&gt;
[[Photonicat 2 访客门户 Captive Portal|相关：让 photonicat 自己发布访客登录页 / Related: serving a guest splash page yourself]] ｜ [[IPv6 术语表 Glossary]]&lt;/div&gt;</summary>
		<author><name>Guangyingmao</name></author>
	</entry>
</feed>