|
本帖最后由 chliangmail 于 2024-12-6 11:06 编辑 ' G) \5 c" b, E }8 c% B
) c8 j( D; u+ a J7 `8 V1 o5 a7 O
第一步:
X3 p3 ]0 Q) s复制hw_ctree.xml文件到电脑!& r9 T7 ]7 V. v3 a3 H" H* x: ]
本地先打开tftpd64程序(或tftpd32程序) (可能需要关闭电脑防火墙),打开电脑CMD,输入以下命令4 E \" ]9 z8 r
telnet 192.168.1.1
% w4 F$ B$ b+ Uroot
" {3 A! `% {& E+ O( s8 \! S- Y3 j6 EadminHW (联通电信:adminHW,移动:Hw8@CMCC或Hw8@cMcc)
" D/ G% E$ D( Osu
" n2 P9 }4 w; V# T1 |* V) g6 `shell9 G( K \/ R6 {) D. D# M, i2 y. W
cd /mnt/jffs25 \. V1 C9 Q; [" d& E0 i
tftp -p -l hw_ctree.xml 192.168.1.2
9 `! c7 r+ s5 E5 [下载下来的hw_ctree.xml用配置文件解密工具XML解密,得到的文件用记事本打开,CTRL+F查找CMCCAdmin,后面的POSSWORD复制引号里的内容,用密文解密,得到超级管理员密码(注意!下载下来的hw_ctree.xml文件和tftpd64(tftpd32)在同一目录)3 f8 ?! Y( [7 l& \( T
: A" U, R; n: m$ }第二步:3 e8 d, K! B/ L8 {9 O# ~
解密后用记事本打开修改hw_ctree.xml,打开搜索X_HW_VLAN="41"$ C8 p0 W/ c3 h& L- y
! ]' U9 W( A1 a @0 [. d以下是事例对比:
: ^3 W0 a5 b3 v# p<WANConnectionDeviceInstance InstanceID="5" WANIPConnectionNumberOfEntries="0" WANPPPConnectionNumberOfEntries="1" X_HW_CU_VLANEnabled="0" X_HW_CU_VLAN="0" X_HW_CU_802_1p="0">
/ f2 n! R% l# C. R. \: h<WANPPPConnection NumberOfInstances="1">
4 c& B! D# |' t<WANPPPConnectionInstance InstanceID="1" Enable="1" Reset="0" PossibleConnectionTypes="IP_Routed,PPPoE_Bridged" ConnectionType="PPPoE_Bridged" PPPoESessionID="1" Name="" AutoDisconnectTime="0" IdleDisconnectTime="180" WarnDisconnectDelay="0" RSIPAvailable="0" NATEnabled="0" Username="" Password="" PPPEncryptionProtocol="None" PPPCompressionProtocol="None" PPPAuthenticationProtocol="PAP" RemoteIPAddress="" MaxMRUSize="1492" DNSEnabled="1" DNSOverrideAllowed="0" DNSServers="" MACAddressOverride="0" TransportType="PPPoE" PPPoEACName="" PPPoEServiceName="" ConnectionTrigger="AlwaysOn" RouteProtocolRx="Off" PPPLCPEcho="0" PPPLCPEchoRetry="0" ShapingRate="-1" ShapingBurstSize="0" PortMappingNumberOfEntries="0" PortTriggerNumberOfEntries="0" X_HW_SERVICELIST="OTHER" X_HW_VLAN="41" X_HW_PRI="0" X_HW_MultiCastVLAN="4294967295" X_HW_ConnectionControl="4294967295" X_HW_IPMode="0" X_HW_IPv4Enable="1" X_HW_IPv6Enable="0" X_HW_IPv6MultiCastVLAN="-1" X_HW_E8C_LanInterface="" X_HW_TR069FLAG="0" X_HW_PriPolicy="Specified" X_HW_DefaultPri="0" X_HW_MacId="5" X_HW_WanId="0" X_HW_LanDhcpEnable="0" X_HW_E8C_DsliteEnable="0" X_HW_E8C_DsliteMode="0" X_HW_E8C_DsliteAftr="" X_HW_LcpEchoReqCheck="0" X_HW_ExServiceList="" X_HW_NatType="0" X_HW_IPForwardList="" X_HW_E8C_IPv6IPAddress="" X_HW_E8C_IPv6IPAddressAlias="" X_HW_E8C_IPv6IPAddressOrigin="AutoConfigured" X_HW_E8C_IPv6DNSServers="" X_HW_E8C_DefaultIPv6Gateway="" X_HW_E8C_IPv6PrefixAlias="" X_HW_E8C_IPv6PrefixOrigin="PrefixDelegation" X_HW_E8C_IPv6Prefix="" X_HW_E8C_IPv6PrefixPltime="0" X_HW_E8C_IPv6PrefixVltime="0" X_HW_E8C_IPv6DomainName="" X_HW_E8C_IPv6PrefixDelegationEnabled="0" X_HW_Dnsv4ProxyForV6="0" X_HW_UpPortId="0" X_HW_IdleDetectMode="DetectBidirectionally" X_HW_Tr069Invisible="0" X_HW_CU_IPForwardModeEnabled="0" X_HW_CU_IGMPProxyEnable="0" X_HW_BindPhyPortInfo="LAN1" X_HW_IPv6_PortForwardNumberOfEntries="0" X_HW_RemoteWanInfo="" X_HW_IPv6PppUp="0" X_HW_DHCPv6ForAddress="0" X_HW_IGMPEnable="0" X_HW_RouteProtocolRxMode="Passive" X_HW_RouteProtocolAuthMode="Off" X_HW_RouteProtocolAuthKey="" X_HW_UnnumberedModel="0" X_HW_TDE_IPv6AddressPrefixLength="64" X_HW_TDE_IPv6AddressingType="SLAAC" X_HW_Flag="0" X_HW_LowerLayers="" X_HW_VLANMode="2" X_HW_HURL="" X_HW_MOTM="" X_HW_StaticRouteInfo="" X_HW_DscpToPbitTbl="" X_HW_UpstreamWAN="0" X_HW_ConnectionDelay="5" X_HW_BridgeEnable="0" X_HW_CU_MLDProxyEnable="0" X_HW_TRUE_IPMode="" X_HW_TRUE_IPv6DNSAddressSource="" X_HW_AgentRemoteIdMode="off" X_HW_NPTv6Enable="0" X_HW_VXLAN_Enable="0" X_HW_SpeedLimit_UP="0" X_HW_SpeedLimit_DOWN="0" X_HW_PingResponseEnable="0" X_HW_IPv6LLA="" X_HW_PingResponseWhiteList="" X_HW_OperateDisable="0">+ ?$ x5 ^" v/ p" O: W. B( k3 q
<X_HW_6RDTunnel Enable="0" RdPrefix="" RdPrefixLen="40" RdBRIPv4Address="" RdIPv4MaskLen="10"/>8 E) d8 b7 n' K$ w- T% }
</WANPPPConnectionInstance>
+ O% m8 l& g6 m* B# X4 w</WANPPPConnection>
% }* |) T. d6 `, \, t. t</WANConnectionDeviceInstance>3 l# U6 L& z2 v% e! i! {- r8 V
<WANConnectionDeviceInstance InstanceID="6" WANIPConnectionNumberOfEntries="0" WANPPPConnectionNumberOfEntries="1" X_HW_CU_VLANEnabled="0" X_HW_CU_VLAN="0" X_HW_CU_802_1p="0">
0 y9 N+ @6 ?$ U( R. B. |<WANPPPConnection NumberOfInstances="1">0 }, @% y5 H" F; A2 |& {9 P
<WANPPPConnectionInstance InstanceID="1" Enable="1" Reset="0" PossibleConnectionTypes="IP_Routed,PPPoE_Bridged" ConnectionType="PPPoE_Bridged" PPPoESessionID="1" Name="" AutoDisconnectTime="0" IdleDisconnectTime="180" WarnDisconnectDelay="0" RSIPAvailable="0" NATEnabled="0" Username="" Password="" PPPEncryptionProtocol="None" PPPCompressionProtocol="None" PPPAuthenticationProtocol="PAP" RemoteIPAddress="" MaxMRUSize="1492" DNSEnabled="1" DNSOverrideAllowed="0" DNSServers="" MACAddressOverride="0" TransportType="PPPoE" PPPoEACName="" PPPoEServiceName="" ConnectionTrigger="AlwaysOn" RouteProtocolRx="Off" PPPLCPEcho="0" PPPLCPEchoRetry="0" ShapingRate="-1" ShapingBurstSize="0" PortMappingNumberOfEntries="0" PortTriggerNumberOfEntries="0" X_HW_SERVICELIST="OTHER" X_HW_VLAN="41" X_HW_PRI="0" X_HW_MultiCastVLAN="4294967295" X_HW_ConnectionControl="4294967295" X_HW_IPMode="0" X_HW_IPv4Enable="1" X_HW_IPv6Enable="0" X_HW_IPv6MultiCastVLAN="-1" X_HW_E8C_LanInterface="" X_HW_TR069FLAG="0" X_HW_PriPolicy="Specified" X_HW_DefaultPri="0" X_HW_MacId="6" X_HW_WanId="0" X_HW_LanDhcpEnable="0" X_HW_E8C_DsliteEnable="0" X_HW_E8C_DsliteMode="0" X_HW_E8C_DsliteAftr="" X_HW_LcpEchoReqCheck="0" X_HW_ExServiceList="" X_HW_NatType="0" X_HW_IPForwardList="" X_HW_E8C_IPv6IPAddress="" X_HW_E8C_IPv6IPAddressAlias="" X_HW_E8C_IPv6IPAddressOrigin="AutoConfigured" X_HW_E8C_IPv6DNSServers="" X_HW_E8C_DefaultIPv6Gateway="" X_HW_E8C_IPv6PrefixAlias="" X_HW_E8C_IPv6PrefixOrigin="PrefixDelegation" X_HW_E8C_IPv6Prefix="" X_HW_E8C_IPv6PrefixPltime="0" X_HW_E8C_IPv6PrefixVltime="0" X_HW_E8C_IPv6DomainName="" X_HW_E8C_IPv6PrefixDelegationEnabled="0" X_HW_Dnsv4ProxyForV6="0" X_HW_UpPortId="0" X_HW_IdleDetectMode="DetectBidirectionally" X_HW_Tr069Invisible="0" X_HW_CU_IPForwardModeEnabled="0" X_HW_CU_IGMPProxyEnable="0" X_HW_BindPhyPortInfo="LAN3" X_HW_IPv6_PortForwardNumberOfEntries="0" X_HW_RemoteWanInfo="" X_HW_IPv6PppUp="0" X_HW_DHCPv6ForAddress="0" X_HW_IGMPEnable="0" X_HW_RouteProtocolRxMode="Passive" X_HW_RouteProtocolAuthMode="Off" X_HW_RouteProtocolAuthKey="" X_HW_UnnumberedModel="0" X_HW_TDE_IPv6AddressPrefixLength="64" X_HW_TDE_IPv6AddressingType="SLAAC" X_HW_Flag="0" X_HW_LowerLayers="" X_HW_VLANMode="2" X_HW_HURL="" X_HW_MOTM="" X_HW_StaticRouteInfo="" X_HW_DscpToPbitTbl="" X_HW_UpstreamWAN="0" X_HW_ConnectionDelay="5" X_HW_BridgeEnable="0" X_HW_CU_MLDProxyEnable="0" X_HW_TRUE_IPMode="" X_HW_TRUE_IPv6DNSAddressSource="" X_HW_AgentRemoteIdMode="off" X_HW_NPTv6Enable="0" X_HW_VXLAN_Enable="0" X_HW_SpeedLimit_UP="0" X_HW_SpeedLimit_DOWN="0" X_HW_PingResponseEnable="0" X_HW_IPv6LLA="" X_HW_PingResponseWhiteList="" X_HW_OperateDisable="0">
+ g- Q0 _0 Y m+ i+ p) f3 a<X_HW_6RDTunnel Enable="0" RdPrefix="" RdPrefixLen="40" RdBRIPv4Address="" RdIPv4MaskLen="10"/>9 f" |1 u% t: S B* j
</WANPPPConnectionInstance>
* E* g' E0 s; A( B. r8 ?$ o9 h</WANPPPConnection>2 `* U8 l g" a6 q" e' ]1 ]
</WANConnectionDeviceInstance>
3 \" @# Q$ }& H( ]6 v2 t' e% c; R! D8 X0 U
4 O" ~( t2 @# {% w" P
以上红色部分是新添加的一个连接
, \2 G O# r7 C, A" T6 N" s- f
% f; f9 ?! O: \8 I. `, g
( [5 F$ m) @$ c5 _第三步:需修改这里,自己查找对应修改 G( V6 b& t3 ?
<X_HW_ExtendDHCPOPTION60 NumberOfInstances="5">
4 j; `9 G( h. x5 s3 e" H$ m& P<X_HW_ExtendDHCPOPTION60Instance InstanceID="1" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
6 r2 S/ C; c4 R: X/ {# ?" y# [<X_HW_ExtendDHCPOPTION60Instance InstanceID="2" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>0 j6 g9 t; Y- j. U
<X_HW_ExtendDHCPOPTION60Instance InstanceID="3" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>6 T* D/ g% ~- ^
<X_HW_ExtendDHCPOPTION60Instance InstanceID="4" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
1 ^2 {; t% `4 X2 `<X_HW_ExtendDHCPOPTION60Instance InstanceID="5" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>* E. ^! ?& `9 O! H- C, ]7 A
</X_HW_ExtendDHCPOPTION60>: C7 k6 T o! D9 O1 ~! r5 L
( H% H9 T5 ~* q* m
<X_HW_policy_routeInstance InstanceID="4" PolicyRouteType="SourcePhyPort" PhyPortName="LAN1" VenderClassId="" WanName="wan1.5.ppp1" EtherType="" Description="" IsUnBind="0" IsDefaultRule="0" DhcpSrvPool="" VlanId="0"/>
* r. P; S# _7 w* M: I" I<X_HW_policy_routeInstance InstanceID="5" PolicyRouteType="SourcePhyPort" PhyPortName="LAN3" VenderClassId="" WanName="wan1.6.ppp1" EtherType="" Description="" IsUnBind="0" IsDefaultRule="0" DhcpSrvPool="" VlanId="0"/>
. E5 `1 q3 ?4 N
9 [5 x$ Q, Z0 `( J9 }) V+ y. L0 @3 ~; ^9 Q3 S" N" I' k7 D0 Z! O
$ i8 ]6 J N2 ]( c" [: L8 k8 j7 X4 M注:InstanceID="5"、InstanceID="6"#为创建连接ID序号3 |* S5 }; O( t1 L, S p/ s
WanName="wan1.6.ppp1" #对应"6"ID序号
: X! _* I8 B7 l1 h& C* M/ }' H' r1 J. R: r5 t
<X_HW_ExtendDHCPOPTION60 NumberOfInstances="5"> #添加实例【多少个连接就创建多少个实例,我这里5个,所以添加第5个】
9 _% k& @' |% }; E- A<X_HW_ExtendDHCPOPTION60Instance InstanceID="5" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
, d- b" k4 x' R( V: h& K# i5 Q1 m3 k+ X
X_HW_policy_routeInstance InstanceID="5" #为实例ID序号
9 Z' V/ k9 A, X9 N5 l4 dPhyPortName="LAN-" #这里是需勾选的LAN口+ n% {, J) F5 W* v5 n
5 K- [& Q. l& A+ X8 U% {$ Z# U& F t( S( Z' U
第四步:完成修改后将文件加密,用超密进入光猫上传配置文件重启,然后重启好就会看见WAN列表多了一个重复的VLAN连接。) {, u. C5 a$ \+ ?6 V1 Q) A; G) K
9 O; W- t; }6 c. Y; {) J
1 u2 \# N6 g( i6 b- J3 K# H+ ?1 b8 {: b7 M( m
加解密软件: |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|