华为FTTR光猫添加重复VLAN连接........
本帖最后由 chliangmail 于 2024-12-6 11:06 编辑第一步:
复制hw_ctree.xml文件到电脑!
本地先打开tftpd64程序(或tftpd32程序)(可能需要关闭电脑防火墙),打开电脑CMD,输入以下命令
telnet 192.168.1.1
root
adminHW (联通电信:adminHW,移动:Hw8@CMCC或Hw8@cMcc)
su
shell
cd /mnt/jffs2
tftp -p -l hw_ctree.xml 192.168.1.2
下载下来的hw_ctree.xml用配置文件解密工具XML解密,得到的文件用记事本打开,CTRL+F查找CMCCAdmin,后面的POSSWORD复制引号里的内容,用密文解密,得到超级管理员密码(注意!下载下来的hw_ctree.xml文件和tftpd64(tftpd32)在同一目录)
第二步:
解密后用记事本打开修改hw_ctree.xml,打开搜索X_HW_VLAN="41"
以下是事例对比:
<WANConnectionDeviceInstance InstanceID="5" WANIPConnectionNumberOfEntries="0" WANPPPConnectionNumberOfEntries="1" X_HW_CU_VLANEnabled="0" X_HW_CU_VLAN="0" X_HW_CU_802_1p="0">
<WANPPPConnection NumberOfInstances="1">
<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">
<X_HW_6RDTunnel Enable="0" RdPrefix="" RdPrefixLen="40" RdBRIPv4Address="" RdIPv4MaskLen="10"/>
</WANPPPConnectionInstance>
</WANPPPConnection>
</WANConnectionDeviceInstance>
<WANConnectionDeviceInstance InstanceID="6" WANIPConnectionNumberOfEntries="0" WANPPPConnectionNumberOfEntries="1"X_HW_CU_VLANEnabled="0" X_HW_CU_VLAN="0" X_HW_CU_802_1p="0">
<WANPPPConnection NumberOfInstances="1">
<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">
<X_HW_6RDTunnel Enable="0" RdPrefix="" RdPrefixLen="40" RdBRIPv4Address="" RdIPv4MaskLen="10"/>
</WANPPPConnectionInstance>
</WANPPPConnection>
</WANConnectionDeviceInstance>
以上红色部分是新添加的一个连接
第三步:需修改这里,自己查找对应修改
<X_HW_ExtendDHCPOPTION60 NumberOfInstances="5">
<X_HW_ExtendDHCPOPTION60Instance InstanceID="1" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
<X_HW_ExtendDHCPOPTION60Instance InstanceID="2" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
<X_HW_ExtendDHCPOPTION60Instance InstanceID="3" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
<X_HW_ExtendDHCPOPTION60Instance InstanceID="4" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
<X_HW_ExtendDHCPOPTION60Instance InstanceID="5" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
</X_HW_ExtendDHCPOPTION60>
<X_HW_policy_routeInstance InstanceID="4" PolicyRouteType="SourcePhyPort" PhyPortName="LAN1" VenderClassId="" WanName="wan1.5.ppp1" EtherType="" Description="" IsUnBind="0" IsDefaultRule="0" DhcpSrvPool="" VlanId="0"/>
<X_HW_policy_routeInstance InstanceID="5" PolicyRouteType="SourcePhyPort" PhyPortName="LAN3" VenderClassId="" WanName="wan1.6.ppp1" EtherType="" Description="" IsUnBind="0" IsDefaultRule="0" DhcpSrvPool="" VlanId="0"/>
注:InstanceID="5"、InstanceID="6"#为创建连接ID序号
WanName="wan1.6.ppp1" #对应"6"ID序号
<X_HW_ExtendDHCPOPTION60 NumberOfInstances="5"> #添加实例【多少个连接就创建多少个实例,我这里5个,所以添加第5个】
<X_HW_ExtendDHCPOPTION60Instance InstanceID="5" Enable="0" Type="34" ValueMode="2" Value="" Account="" Password=""/>
X_HW_policy_routeInstance InstanceID="5" #为实例ID序号
PhyPortName="LAN-" #这里是需勾选的LAN口
第四步:完成修改后将文件加密,用超密进入光猫上传配置文件重启,然后重启好就会看见WAN列表多了一个重复的VLAN连接。
加解密软件:
页:
[1]