桥接模式下访问中国移动 SK-D742L 光猫管理界面
家庭宽带光猫已桥接、家庭 LAN 使用 192.168.x.x/24 时,如何临时给 Windows 有线网卡增加 192.168.x.x/24 地址,直接访问 SK-D742L 的 192.168.x.x 管理界面,并在完成后干净移除临时地址。
[!info] related notes
- 光猫改桥接
- RouterOS 配置
- 计算机网络 MOC
- 家庭光猫(
net-home-optical-modem,Personal Infrastructure)- 家庭主交换机(
net-home-switch,Personal Infrastructure)
桥接模式下访问中国移动 SK-D742L 光猫管理界面
当前已验证事实
家庭光猫当前为中国移动 SK-D742L,已经工作在桥接场景中。
管理面:
光猫型号: SK-D742L
管理 IPv4: 192.168.x.x
管理 MAC: xx:xx:xx:xx:xx:xx
HTTP: 80 可访问
HTTPS: 443 当前未开放
浏览器入口必须显式使用:
http://192.168.x.x/
当前家庭 LAN 则是:
192.168.x.x/24
Windows 主机 forest 的日常地址:
192.168.x.x/24
default gateway = 192.168.x.x
因此在正常配置下,forest 不会把 192.168.x.x 当作本地二层邻居,而会把访问请求交给默认网关。
为什么直接访问 192.168.x.x 会超时
虽然光猫和电脑物理上都接在同一台 TL-SG1008D 交换机,但二者默认属于不同 IPv4 子网:
forest:
192.168.x.x/24
光猫管理面:
192.168.x.x/24
所以 Windows 默认会这样路由:
forest 192.168.x.x
↓
IMM 192.168.x.x
↓
ROS 192.168.x.x
↓
PPPoE / ISP
而不是直接在交换机上 ARP 查找 192.168.x.x。
实测在没有辅助地址时,对 192.168.x.x 的 traceroute 会经过 .102 -> .101 -> ISP。
推荐方法:给 Windows 有线网卡临时增加第二个 IPv4
1. 用管理员 PowerShell
需要 以管理员身份运行 Windows Terminal / PowerShell。
普通终端执行 New-NetIPAddress 会报:
拒绝访问
2. 先确认有线网卡 InterfaceIndex
不要永久写死接口编号,先查:
Get-NetAdapter |
Format-Table ifIndex, Name, InterfaceDescription, Status -Auto
当前 forest 的 Realtek 有线网卡在本次验证时是:
InterfaceIndex = 7
接口编号以后可能因为系统或驱动变化而改变,所以每次不确定时先查询。
3. 增加临时管理地址
当前推荐:
New-NetIPAddress `
-InterfaceIndex 7 `
-IPAddress 192.168.x.x `
-PrefixLength 24 `
-SkipAsSource $false
这样电脑同时拥有:
192.168.x.x/24 -> 日常 Home LAN
192.168.x.x/24 -> 临时光猫管理网
不要给 192.168.x.x 配默认网关。
4. 如果地址已经存在但 SkipAsSource=True
曾经使用下面的方式创建过:
-SkipAsSource $true
会导致普通应用不一定主动选择 192.168.x.x 作为源地址。
可改为:
Set-NetIPAddress `
-InterfaceIndex 7 `
-IPAddress 192.168.x.x `
-SkipAsSource $false
检查:
Get-NetIPAddress `
-InterfaceIndex 7 `
-AddressFamily IPv4 |
Format-Table IPAddress, PrefixLength, SkipAsSource, AddressState -Auto
5. 验证二层/三层连通
先强制以 192.168.x.x 为源地址测试:
ping -S 192.168.x.x 192.168.x.x
本次验证结果为:
1~2 ms
0% packet loss
再查 ARP:
arp -a | findstr 192.168.x.x
应看到:
192.168.x.x xx:xx:xx:xx:xx:xx
6. 直接验证 HTTP 服务
如果浏览器仍有问题,用 Windows 自带 curl 强制选择源地址:
curl.exe `
--interface 192.168.x.x `
--connect-timeout 5 `
http://192.168.x.x/
本次验证已经成功返回登录页 HTML,其中:
<title>SK-D742L</title>
因此 192.168.x.x 可以确认为这台 SK-D742L 光猫的管理地址。
7. 浏览器访问
使用:
http://192.168.x.x/
不要优先尝试:
https://192.168.x.x/
因为当前实测:
TCP/80 -> 可访问
TCP/443 -> 未开放
如果 ping 和 curl.exe --interface 192.168.x.x 都成功,但浏览器仍失败,优先检查:
- 浏览器/系统代理是否代理了私网地址;
- Clash/Mihomo/Sparkle 等代理软件是否把
192.168.x.x/24接管; - 是否启用了 HTTPS-First / 自动升级 HTTPS;
- 将
192.168.x.x/24加入代理绕过规则后再试。
使用完成后移除临时地址
重要:不要依赖重启自动清除
本次用 New-NetIPAddress 创建 192.168.x.x 后,检查发现它同时存在于:
ActiveStore
PersistentStore
所以它不是一次性、重启自动消失的地址。不再需要时应主动移除。
管理员 PowerShell:
Remove-NetIPAddress `
-InterfaceIndex 7 `
-IPAddress 192.168.x.x `
-Confirm:$false
然后确认:
Get-NetIPAddress `
-InterfaceIndex 7 `
-AddressFamily IPv4
正常情况下只应保留日常 Home LAN 地址:
192.168.x.x/24
如果需要进一步确认 PersistentStore 也已经清理:
Get-NetIPAddress `
-InterfaceIndex 7 `
-IPAddress 192.168.x.x `
-AddressFamily IPv4 `
-PolicyStore PersistentStore
若返回“找不到对象”,说明持久配置也已删除。
当前真实物理连接
截至 2026-10-01 已通过实物照片确认 TL-SG1008D 的连接:
中国移动 SK-D742L 光猫
千兆口 1
│
└── TL-SG1008D Port 1
TL-SG1008D Port 2
└── N100 唯一物理网口 nic0
TL-SG1008D Port 3
└── unused
TL-SG1008D Port 4
└── unused
TL-SG1008D Port 5
└── unused
TL-SG1008D Port 6
└── forest / Windows
192.168.x.x
TL-SG1008D Port 7
└── TP-Link TL-WDR7650
AP mode
192.168.x.x
TL-SG1008D Port 8
└── 中国移动魔百盒
IPTV set-top box
当前基本未使用
和 RouterOS 的关系
N100 只有一个真实物理网口:
SG1008D Port 2
↓
N100 nic0
↓
PVE vmbr0
├── ROS WAN / net0
├── ROS LAN / net1
├── IMM
├── IMM-Plus
├── fnOS
└── Debian
RouterOS 已验证:
ROS LAN / net1
192.168.x.x/24
MAC xx:xx:xx:xx:xx:xx
ROS WAN / net0
MAC xx:xx:xx:xx:xx:xx
PPPoE client
pppoe-out1 -> parent interface WAN
当前真正 Internet 默认出口是 PPPoE,而不是 192.168.x.x。
192.168.x.x 的用途是光猫本地管理面。
快速操作清单
进入光猫:
1. 管理员 PowerShell
2. 查有线网卡 ifIndex
3. 给有线网卡加 192.168.x.x/24
4. SkipAsSource=False
5. ping -S 192.168.x.x 192.168.x.x
6. 浏览器打开 http://192.168.x.x/
7. 操作完成后 Remove-NetIPAddress 删除 192.168.x.x
安全边界
这篇笔记只记录拓扑、地址和访问流程。
不要把下面这些凭据写入公开知识库、Git 或 Infrahub:
- PPPoE 用户名/密码
- 光猫超级管理员密码
- Wi-Fi 密码
- API Token / SSH 私钥
需要保存凭据时应使用密码管理器或专门的 Secret Store。