<?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_%E5%A4%9A%E5%87%BA%E5%8F%A3%E4%B8%8E%E6%95%85%E9%9A%9C%E5%88%87%E6%8D%A2</id>
	<title>Photonicat 2 多出口与故障切换 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.photonicat.cn/index.php?action=history&amp;feed=atom&amp;title=Photonicat_2_%E5%A4%9A%E5%87%BA%E5%8F%A3%E4%B8%8E%E6%95%85%E9%9A%9C%E5%88%87%E6%8D%A2"/>
	<link rel="alternate" type="text/html" href="https://wiki.photonicat.cn/index.php?title=Photonicat_2_%E5%A4%9A%E5%87%BA%E5%8F%A3%E4%B8%8E%E6%95%85%E9%9A%9C%E5%88%87%E6%8D%A2&amp;action=history"/>
	<updated>2026-08-31T05:08:45Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.photonicat.cn/index.php?title=Photonicat_2_%E5%A4%9A%E5%87%BA%E5%8F%A3%E4%B8%8E%E6%95%85%E9%9A%9C%E5%88%87%E6%8D%A2&amp;diff=250&amp;oldid=prev</id>
		<title>Guangyingmao：​创建页面，内容为“{| class=&quot;wikitable&quot; |- ! 适用 / Applies to | Photonicat 2, photonicatWrt 26.04.x + pcat-manager-web 2026-06 及以后版本 / Photonicat 2, photonicatWrt 26.04.x with pcat-manager-web builds from 2026-06 onward |}  Photonicat 2 同时拥有'''有线 WAN、WiFi 中继（Smart WAN）和 4G/5G 蜂窝'''三类出口。本页解释它们如何排定优先级、断线时如何自动切换、仪表盘指示灯的含义，以及排障方法。  The photonicat 2 has…”</title>
		<link rel="alternate" type="text/html" href="https://wiki.photonicat.cn/index.php?title=Photonicat_2_%E5%A4%9A%E5%87%BA%E5%8F%A3%E4%B8%8E%E6%95%85%E9%9A%9C%E5%88%87%E6%8D%A2&amp;diff=250&amp;oldid=prev"/>
		<updated>2026-08-30T06:27:10Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{| class=&amp;quot;wikitable&amp;quot; |- ! 适用 / Applies to | Photonicat 2, photonicatWrt 26.04.x + pcat-manager-web 2026-06 及以后版本 / Photonicat 2, photonicatWrt 26.04.x with pcat-manager-web builds from 2026-06 onward |}  Photonicat 2 同时拥有&amp;#039;&amp;#039;&amp;#039;有线 WAN、WiFi 中继（Smart WAN）和 4G/5G 蜂窝&amp;#039;&amp;#039;&amp;#039;三类出口。本页解释它们如何排定优先级、断线时如何自动切换、仪表盘指示灯的含义，以及排障方法。  The photonicat 2 has…”&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.x + pcat-manager-web 2026-06 及以后版本 / Photonicat 2, photonicatWrt 26.04.x with pcat-manager-web builds from 2026-06 onward&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Photonicat 2 同时拥有'''有线 WAN、WiFi 中继（Smart WAN）和 4G/5G 蜂窝'''三类出口。本页解释它们如何排定优先级、断线时如何自动切换、仪表盘指示灯的含义，以及排障方法。&lt;br /&gt;
&lt;br /&gt;
The photonicat 2 has three egress classes at once: '''wired WAN, WiFi relay (Smart WAN), and 4G/5G cellular'''. This page explains how they're prioritized, how failover works, what the dashboard indicators mean, and how to debug it.&lt;br /&gt;
&lt;br /&gt;
== 中文说明 ==&lt;br /&gt;
&lt;br /&gt;
=== 优先级：路由 metric 链 ===&lt;br /&gt;
故障切换完全由'''路由 metric'''（数值越小优先级越高）决定——所有出口可以同时在线，流量始终走 metric 最小的可用出口：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 出口 !! 接口 !! metric !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| 有线宽带 || wan (eth0 / pppoe-wan) || '''1'''（IPv6 别名 wan_6 随主接口） || 最高优先级&lt;br /&gt;
|-&lt;br /&gt;
| WiFi 中继 (Smart WAN) || wan_wifi / wan_wifi_v6 || '''5 / 6''' || 次优先&lt;br /&gt;
|-&lt;br /&gt;
| 5G 蜂窝 || wwan_5g / wwan_5g_v6 || '''10 / 11''' || 兜底&lt;br /&gt;
|-&lt;br /&gt;
| LTE 蜂窝 || wwan_lte / wwan_lte_v6 || '''12 / 13''' || 兜底（LTE 模组）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* '''插上网线''' → 有线立即接管（metric 1 最小）。&lt;br /&gt;
* '''拔掉网线''' → 有线路由消失，流量自动落到 WiFi 中继；WiFi 也没有 → 蜂窝。全程无需人工干预。&lt;br /&gt;
* '''WiFi 连上了但没有互联网'''（如未登录的酒店门户）：Smart WAN 的联网探测会把 wan_wifi 的 metric '''临时调到蜂窝之后'''——上网流量走蜂窝，WiFi 链路保持连接供你登录；探测恢复后自动还原。详见 [[Photonicat 2 Smart WAN 智能上网]]。&lt;br /&gt;
&lt;br /&gt;
=== 与 pcat-manager 的关系 ===&lt;br /&gt;
固件自带的 pcat-manager 默认只跟踪有线 wan（eth0）：有线一断，pcat-manager 的策略会自动开启蜂窝网络，'''跳过 WiFi 中继'''，破坏上面的 metric 切换链。因此启用 Smart WAN 时，管理程序会自动把 pcat-manager 的规则切换为系统默认；关闭 Smart WAN 时自动还原。&lt;br /&gt;
&lt;br /&gt;
=== 仪表盘指示 ===&lt;br /&gt;
* 首页拓扑图'''只点亮当前真正承载流量的出口'''（而不是&amp;quot;接口在线&amp;quot;）——有线/WiFi 中继/蜂窝一目了然。&lt;br /&gt;
* 同时显示 WiFi 信号强度与当前网络模式；多出口在线时 WAN 图标为组合图标。&lt;br /&gt;
* LAN 绿点只在存在可用出口时点亮。&lt;br /&gt;
&lt;br /&gt;
=== 排障 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route show default          # IPv4 默认路由及 metric（可能有多条，走 metric 最小者）&lt;br /&gt;
ip -6 route show default       # IPv6 同理&lt;br /&gt;
ip route get 1.1.1.1           # 当前实际选择的出口&lt;br /&gt;
ifstatus wan_wifi | head       # Smart WAN 接口状态&lt;br /&gt;
logread | grep -i wifi_wan     # Smart WAN 巡检/切换日志&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 流量走了蜂窝但 WiFi 明明在线 → 查 &amp;lt;code&amp;gt;ip route show default&amp;lt;/code&amp;gt;：若 wan_wifi 的 metric 被调高，说明门户探测判定该 WiFi 无法上网。&lt;br /&gt;
* 切换后个别应用卡住 → 长连接（VPN、SSH）绑定旧出口地址是正常现象，重连即可。&lt;br /&gt;
&lt;br /&gt;
== English ==&lt;br /&gt;
&lt;br /&gt;
=== Priority: the route-metric chain ===&lt;br /&gt;
Failover is driven purely by '''route metrics''' (lower wins). All uplinks can be up simultaneously; traffic always takes the lowest-metric available route:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Egress !! Interface !! Metric !! Role&lt;br /&gt;
|-&lt;br /&gt;
| Wired broadband || wan (eth0 / pppoe-wan) || '''1''' (IPv6 alias wan_6 follows) || top priority&lt;br /&gt;
|-&lt;br /&gt;
| WiFi relay (Smart WAN) || wan_wifi / wan_wifi_v6 || '''5 / 6''' || second&lt;br /&gt;
|-&lt;br /&gt;
| 5G cellular || wwan_5g / wwan_5g_v6 || '''10 / 11''' || fallback&lt;br /&gt;
|-&lt;br /&gt;
| LTE cellular || wwan_lte / wwan_lte_v6 || '''12 / 13''' || fallback (LTE modems)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* '''Plug in ethernet''' → wired takes over instantly (metric 1).&lt;br /&gt;
* '''Unplug it''' → the wired route vanishes; traffic falls to WiFi relay, then to cellular if no saved WiFi is reachable. No manual action.&lt;br /&gt;
* '''WiFi associated but no internet''' (e.g. an unauthenticated hotel portal): Smart WAN's connectivity probe '''temporarily demotes''' wan_wifi below cellular — internet traffic uses cellular while the WiFi stays associated for you to log in; the metric is restored on recovery. See [[Photonicat 2 Smart WAN 智能上网|Smart WAN]].&lt;br /&gt;
&lt;br /&gt;
=== Interaction with pcat-manager ===&lt;br /&gt;
Stock pcat-manager only tracks the wired wan (eth0): when it drops, pcat-manager policies would enable cellular network, '''skipping WiFi relay''' and defeating the metric chain. So while Smart WAN is enabled, the manager automatically switches pcat-manager rules to default routing rule and restores them when Smart WAN is turned off.&lt;br /&gt;
&lt;br /&gt;
=== Dashboard indicators ===&lt;br /&gt;
* The topology lights '''only the egress actually carrying traffic''' (not merely &amp;quot;interface up&amp;quot;) — wired / WiFi relay / cellular at a glance.&lt;br /&gt;
* WiFi signal strength and the current network mode are shown; WAN icons composite when several uplinks are up.&lt;br /&gt;
* The LAN green dot requires a live egress.&lt;br /&gt;
&lt;br /&gt;
=== Debugging ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route show default          # IPv4 default routes and metrics (lowest wins)&lt;br /&gt;
ip -6 route show default       # same for IPv6&lt;br /&gt;
ip route get 1.1.1.1           # which egress is actually selected right now&lt;br /&gt;
ifstatus wan_wifi | head       # Smart WAN interface state&lt;br /&gt;
logread | grep -i wifi_wan     # Smart WAN reconcile/failover logs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Traffic on cellular while WiFi looks fine → check &amp;lt;code&amp;gt;ip route show default&amp;lt;/code&amp;gt;: a raised wan_wifi metric means the portal probe judged that WiFi offline.&lt;br /&gt;
* An app hangs right after failover → long-lived connections (VPN, SSH) pinned to the old egress address must reconnect; that's expected.&lt;br /&gt;
&lt;br /&gt;
[[Photonicat 2 Smart WAN 智能上网]] ｜ [[Photonicat 4G/5G 家庭网络备份]] ｜ [[Photoincat 2 IPv6 PPPoE]]&lt;/div&gt;</summary>
		<author><name>Guangyingmao</name></author>
	</entry>
</feed>