草庐IT

光猫超级管理员账号密码和Telnet登陆

影之李小白 2023-07-17 原文

文章目录

三大运营商默认的超级管理员账号密码

移动

管理员用户名:CMCCAdmin,密码:aDm8H%MdA

联通

管理员用户名:CUAdmin,密码:CUAdmin

管理员登陆页面:http://192.168.1.1/cu.html

电信

管理员用户名:telecomadmin,密码:nE7jA%5m

动态密码如何处理

近年来的光猫都是设置了动态超级管理员密码,需要先将光猫初始化后,才能恢复默认的超级管理员密码。

  1. 光猫插上电源,按住复位按钮不放,大约10秒后待所有指示灯都变为闪烁后再松开复位按钮;
  2. 等待光猫自动重新启动,完全启动后,此时光猫已经初始化,尝试使用默认的超级管理员密码登录。

初始化前的准备和初始化后的注册

  1. 以user身份进入光猫管理后台;
  2. 在 网络->远程管理 的设置中,把“PASSWORD认证”(其实就是LOID认证的账号)、“SN认证”的值都记录下来;
  3. 在 网络->宽带设置->Internet连接 中,将“连接名称”选择PPPoE的选项(例如“2_INTERNET_R_VID10”),可以查看到宽带账号和星号密码,记录下宽带账号密码。可以通过工具查看星号密码,或者联系运营商或使用运营商App重置宽带密码;
  4. 长按复位按钮,将光猫进行初始化;
  5. 打开Telnet端口后对user用户进行提权(否则接下来完成注册后,超级管理员密码又会被动态设置);
  6. 在光猫后台登录页面,点击“设备注册”后依照步骤进行注册,需要填入“PASSWORD认证”的值后,会自动进行配置;
  7. 注册完成后,使用默认的超级管理员密码登录;
  8. 在 网络->远程管理 的设置中,设置好“SN认证”的值;
  9. 在 网络->宽带设置->Internet连接 中,,将“连接名称”选择PPPoE的选项(例如“2_INTERNET_R_VID10”),输入正确的宽带账号密码,即可以正常上网。

打开Telnet端口

  1. 下载工具包F673AV9-tools.zip:http://netwang99.ysepan.com/。或者使用CSDN本地备份地址:https://download.csdn.net/download/zhiyuan411/87391596
  2. 解压缩到C盘根目录;
  3. 打开cmd命令行窗口,cd到C盘的对应目录内;
  4. 执行命令打开Telnet端口:factorymode_crack.exe -l xxx open -i 192.168.1.1 -u CMCCAdmin -pw aDm8H%MdA -p 80
  5. 得到类似下文的结果:
version:3.1
Enter 192.168.1.1 FactoryMode Success:FactoryModeAuth.gch?user=xxxxxx&pass=yyyyyy
  1. 使用其中的user和pass的值作为账号和密码来登陆Telnet:telnet 192.168.1.1,登陆账号和密码分别输入xxxxxx和yyyyyy。

为user用户提权

在Telnet下输入如下命令来为user用户提升到超级管理员权限。

sendcmd 1 DB set DevAuthInfo 1 Level 1
sendcmd 1 DB save

公网地址

如果光猫是运行在路由器模式下,那么,内部路由器就肯定无法获取公网地址。这种情况肯定需要把光猫改为桥接模式,才有可能使得内部路由器获得公网地址。

光猫在路由器模式下,除了将光信号转换为电信号外,还会负责拨号上网、DHCP、Wifi广播等工作。

光猫在桥接模式下,会单纯负责将光信号转换为电信号。其余工作,包括拨号上网等都会交给内部路由器来执行。这也是多拨的实现基础。

如何判断运营商是否分配了公网地址

光猫改为桥接模式,也不一定可以使得内部路由器获得公网地址。那么如何判断运营商是否分配了公网地址?

  1. 查看访问外部网络时的,自己的公网IP。例如在网站https://ip.cn/上查看自己的IP地址。
  2. 在光猫管理后台查看光猫在路由器模式下获取到的IP。
  3. 如果上面2个IP一致,那么运营商就是分配了公网IP,否则就没有。

改桥接模式

  1. 使用超级管理员登录光猫后台(普通用户权限无法更改桥接模式);
  2. 在 状态->网络侧信息->IPv4连接信息 中,记录下PPPoE模式的连接名称,例如:“2_INTERNET_R_VID10”;
  3. 在 网络->宽带设置->Internet连接 中,“连接名称”选择刚才记录的值;
  4. 点击右下角删除按钮来删除该配置;
  5. 在“连接名称”处选择“新建WAN连接”;
  6. 在“模式”处选择“Bridge”;
  7. 端口绑定选择“LAN1”;
  8. 在“VLAN模式”处选择“改写”,vid填写刚才记录的末尾数字,例如:“10”;
  9. 光猫的其他设置:需要关闭DHCP服务、wifi服务等,以尽量减小光猫的负担;
  10. 光猫改为桥接模式后,需要在路由器的管理后台的上网设置中,选择“宽带拨号上网”并填入宽带账号密码后,可以正常上网。

有关光猫超级管理员账号密码和Telnet登陆的更多相关文章

  1. ruby - i18n Assets 管理/翻译 UI - 2

    我正在使用i18n从头开始​​构建一个多语言网络应用程序,虽然我自己可以处理一大堆yml文件,但我说的语言(非常)有限,最终我想寻求外部帮助帮助。我想知道这里是否有人在使用UI插件/gem(与django上的django-rosetta不同)来处理多个翻译器,其中一些翻译器不愿意或无法处理存储库中的100多个文件,处理语言数据。谢谢&问候,安德拉斯(如果您已经在ruby​​onrails-talk上遇到了这个问题,我们深表歉意) 最佳答案 有一个rails3branchofthetolkgem在github上。您可以通过在Gemfi

  2. ruby-on-rails - 获取 inf-ruby 以使用 ruby​​ 版本管理器 (rvm) - 2

    我安装了ruby​​版本管理器,并将RVM安装的ruby​​实现设置为默认值,这样'哪个ruby'显示'~/.rvm/ruby-1.8.6-p383/bin/ruby'但是当我在emacs中打开inf-ruby缓冲区时,它使用安装在/usr/bin中的ruby​​。有没有办法让emacs像shell一样尊重ruby​​的路径?谢谢! 最佳答案 我创建了一个emacs扩展来将rvm集成到emacs中。如果您有兴趣,可以在这里获取:http://github.com/senny/rvm.el

  3. ruby-on-rails - 事件管理员日期过滤器日期格式自定义 - 2

    是否有简单的方法来更改默认ISO格式(yyyy-mm-dd)的ActiveAdmin日期过滤器显示格式? 最佳答案 您可以像这样为日期选择器提供额外的选项,而不是覆盖js:=f.input:my_date,as::datepicker,datepicker_options:{dateFormat:"mm/dd/yy"} 关于ruby-on-rails-事件管理员日期过滤器日期格式自定义,我们在StackOverflow上找到一个类似的问题: https://s

  4. ruby - (Ruby || Python) 窗口管理器 - 2

    我想用这两种语言中的任何一种(最好是ruby​​)制作一个窗口管理器。老实说,除了我需要加载某种X模块外,我不知道从哪里开始。因此,如果有人有线索,如果您能指出正确的方向,那就太好了。谢谢 最佳答案 XCB,X的下一代API使用XML格式定义X协议(protocol),并使用脚本生成特定语言绑定(bind)。它在概念上与SWIG类似,只是它描述的不是CAPI,而是X协议(protocol)。目前,C和Python存在绑定(bind)。理论上,Ruby端口只是编写一个从XML协议(protocol)定义语言到Ruby的翻译器的问题。生

  5. ruby-on-rails - 事件管理员和自定义方法 - 2

    这是我在ActiveAdmin中的自定义页面ActiveAdmin.register_page"Settings"doaction_itemdolink_to('Importprojects','settings/importprojects')endcontentdopara"Text"endcontrollerdodefimportprojectssystem"rakedataspider:import_projects_ninja"para"OK"endendend我想做的是,当我单击“导入项目”按钮时,我想在Controller中执行rake任务。但是我无法访问该方法。可能是什

  6. ruby-on-rails - 在 Rails 中自定义 "Password confirmation doesn' t 匹配密码 - 2

    有没有办法在Rails中为确认字段自定义消息?例如在设计中我必须输入密码和password_confirmation并且错误消息是:Passwordconfirmationdoesn'tmatchPassword我可以更改事件记录语言环境消息(“不匹配”),但它会在该语言环境消息的开头和结尾输出密码确认和密码,所以我得到如下内容:"PasswordconfirmationmustmatchPassword"有没有办法将其更改为不同的字符串?PasswordconfirmationandPasswordmustmatch.编辑另一件事是拥有完全自定义的消息,例如:'Setpassword

  7. ruby-on-rails - (Ruby,Rails) 基于角色的身份验证和用户管理...? - 2

    我正在寻找用于Rails的优质管理插件。似乎大多数现有的插件/gem(例如“restful_authentication”、“acts_as_authenticated”)都围绕着self注册等展开。但是,我正在寻找一种功能齐全的基于管理/管理角色的解决方案——但不是简单地附加到另一个非基于角色的解决方案。如果我找不到,我想我会自己动手......只是不想重新发明轮子。 最佳答案 RyanBates最近做了两个关于授权的railscast(注意身份验证和授权之间的区别;身份验证检查用户是否如她所说的那样,授权检查用户是否有权访问资源

  8. ruby-on-rails - 我如何比较 'Bcrypt' Gem解密的密码和加密的密码 - 2

    我正在尝试对某些帖子的评论使用简单的身份验证。用户使用即时ID和密码输入评论我使用“bcrypt”gem将密码存储在数据库中。在comments_controller.rb中像这样@comment=Comment.new(comment_params)bcrypted_pwd=BCrypt::Password.create(@comment.user_pwd)@comment.user_pwd=bcrypted_pwd当用户想要删除他们的评论时,我使用data-confirm-modalgem来确认数据在这部分,我必须解密用户输入的密码以与数据库中的加密密码进行比较我怎样才能解密密码,

  9. ruby-on-rails - 如何在记录更新期间从验证中排除密码字段? ( rails 3.0.4, ruby 1.9.2) - 2

    我有一个允许更新用户记录的表单。它包含:password和:password_confirmation字段,但我不希望在数据库中已存储加密密码时对它们运行验证。View文件中的字段:'ConfirmPassword'%>在互联网上搜索时,我发现了这段代码,我认为它是针对以前版本的Ruby/Rails的。(我会把它放在我的用户模型中。)validates_presence_of:password,:on=>create由于我的用户模型中密码验证的语法不同(如下),我对我需要的语法感到困惑。validates:password,:presence=>true,:confirmation=>

  10. ruby-on-rails - Devise 在更改密码后注销用户 - 2

    我正在使用devise,当用户更改密码时,网站会将他们注销。我在网上读到,添加sign_in可以解决问题但不起作用,并且当密码更改时用户会注销。这是我的代码if@user.errors[:base].empty?and@user.update_attributes(params[:user])sign_in(current_user,:bypass=>true)flash[:success]="Useraccounthasbeensuccessfullyupdated"redirect_toedit_user_path(params[:site_id],@user)elserender

随机推荐