虚拟机拨号691错误,说白了就是宽带帐号密码验证没通过,或者旧连接没断开,其中一大半的情况都是上一次拨号没正常下线导致的,按下面的顺序排查,五分钟内基本能解决。
为什么虚拟机拨号会报691错误
691错误在PPPoE拨号里非常常见,不只是虚拟机,物理机同样会遇到,它的本质是宽带接入服务器(BRAS)返回“用户名或密码错误”,但这个提示很有迷惑性,因为真正的原因不止密码打错这一种。
在虚拟机环境里,问题往往出在网络适配器的工作模式上,虚拟机默认使用NAT模式时,宿主机已经占用了物理网卡的拨号连接,虚拟机再去拨号就等于用同一个帐号在一台“假电脑”上重复登录,服务器那边一看“帐号在线”,直接拒绝第二次认证,报691。
宽带运营商对帐号在线数量有严格限制,据行业共识,多数家庭宽带只允许一个终端同时在线,哪怕你在手机、电脑、虚拟机里同时用同一个帐号,后登录的必然报691。
虚拟机拨号691错误怎么排查
排查思路按“由简到繁”来,先动鼠标,再改设置,最后动命令行,下面这套路径适用于VMware Workstation和VirtualBox两种主流虚拟机软件。
第一步:确认不是密码问题
先在物理机自带的宽带连接里试一下,用同一个用户名密码能否拨号成功。
- 如果物理机也报691,那就是密码被改了或者输错了,去运营商官网或拨打客服重置密码。
- 如果物理机能连上,虚拟机报691,问题就出在虚拟机网络配置上。
手动输入密码时注意大小写和键盘输入法状态,Windows下输入密码常见错误是

全角字符混进去,那种情况下报错也是691。
第二步:检查虚拟机网络模式
打开虚拟机的网络适配器设置,看当前用的是哪种模式。
- 使用桥接模式(Bridged):虚拟机直接共享物理网卡,相当于一台独立电脑,可以正常拨号。
- 使用NAT模式:虚拟机通过宿主机上网,不能独立拨号,因为这个模式下物理网卡的PPPoE会话已被宿主机占用。
- 仅主机模式(Host-only):只能和宿主机通信,完全无法拨号。
绝大多数新手报691,卡在这一步,把虚拟机网卡改成桥接模式,然后重启虚拟机再拨号,八成能通。
第三步:强制断开旧连接
如果确认密码没错,模式也改对了,还是报691,多半是运营商服务器那边还保留着旧会话,偶发情况是虚拟机上次异常关机,PPPoE连接没有正常断开,服务器要等几分钟甚至十几分钟才会自动释放。
在物理机上打开命令提示符,输入:
rasdial 宽带连接 /DISCONNECT
这个命令可以强制结束当前所有拨号连接,然后在虚拟机里重新建立拨号,通常能绕过等待时间。
虚拟机拨号691和物理机报错有什么区别
很多人在百度搜“拨号691错误”时,看到的方法都是针对物理机的,套用到虚拟机上就失效了,两者的核心区别在网络栈的层级不同。
| 对比项 | 物理机拨号 | 虚拟机拨号 |
|---|---|---|
| 网络适配器 | 直接用物理网卡 | 需要虚拟网卡映射 |
| NAT模式兼容性 | 无影响 | 无法独立拨号 |
| 帐号冲突概率 | 低 | 高,易占用宿主会话 |
| 排查重点 | 密码、端口 | 网络模式、会话释放 |
物理机报691,优先查宽带有没有欠费、密码有没有改、光猫端口是否注册,虚拟机报691,除了上面这些,还要多查一层虚拟网卡是否被宿主机防火墙拦截,以及虚拟机系统内是否残留了旧的PPPoE配置文件。
永久解决虚拟机拨号691的操作步骤
不想每次拨号都提心吊胆,建议按下面这套配置一次性搞定,适用于Windows 10/11宿主机加Windows XP/Win7/10虚拟机组合。
桥接模式下的具体设置
在VMware里关闭虚拟机,编辑虚拟机设置,把网络连接改为“桥接模式”,同时勾选“复制物理网络连接状态”,VirtualBox则在“设置-网络-连接方式”里选“桥接网卡”,界面名称选你实际联网的那张网卡,不要选“自动”。
改完模式后,进虚拟机系统,右键“网上邻居”或“网络”图标,进入网络连接管理,删除之前的宽带连接,重新创建一个新的PPPoE连接,这一步很关键,因为旧的连接文件里可能缓存了错误的认证状态。
光猫拨号场景要不要关
部分情况下,你的光猫已经开着路由模式并自动拨号了,虚拟机再去拨号反而会冲突,此时不需要在虚拟机里拨,直接让虚拟机走局域网IP上网即可,判断光猫是否已拨号很简单:物理机能上网,且不需要手动点“宽带连接”,那就是光猫在拨。
遇到这种情况,虚拟机里新建连接时直接把帐号密码留空,或者改用动态IP获取,691问题自然消失。
拨号691一直循环出现该怎么办

排除了上面所有因素后,如果虚拟机拨号691还是反反复复,甚至出现“拨号成功后几分钟又掉线再报691”的循环,问题可能出在以下两个角落。
多网卡环境下的默认网关冲突
宿主机同时插了有线网卡和无线网卡,虚拟机的桥接网卡可能会被系统自动分配到另一张网卡上,此时打开宿主机的“网络连接”界面,把不用的网卡禁掉,只保留正在使用的物理网卡,再重试。
虚拟机软件版本过旧
VMware Workstation 15以前的版本对桥接模式的虚拟网卡驱动支持不够完善,容易造成PPPoE报文丢失,升级虚拟机软件到较新版本,或者重新安装虚拟机工具(VMware Tools/VirtualBox Guest Additions),能修复不少拨号异常。
常见问题解答
虚拟机拨号691错误和帐号锁定是一回事吗
不是,691是认证失败,帐号锁定通常是连续输入错误密码后运营商暂时封禁,会提示“678”或“691”之外的特殊错误码,若被锁定,需要等待几小时或联系客服解锁。
为什么虚拟机用桥接模式还是报691
桥接模式下仍然报691,先看宿主机是否已经拨号成功,如果宿主机已通过PPPoE上网,虚拟机再用同一个帐号拨号,服务器会拒绝二次在线,解决方法是先在宿主机断开拨号,虚拟机拨号成功后,宿主机改为自动获取IP或不要同时拨号。
用Windows自带的宽带连接拨和用第三方拨号软件有区别吗
没有本质区别,认证协议相同,第三方软件的优势仅在于重拨速度和日志记录更详细,排除问题时,优先用Windows自带的连接工具,因为它能显示错误代码的具体描述,方便定位是密码、端口还是会话问题。
