宽带能连接上但不能上网的解决办法

本文介绍了一个简单的解决方案来解决宽带连接后无法正常收发数据的问题,通过启用TCP/IP上的NetBIOS功能恢复正常网络通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近这几天,老是受到宽带不能上网的困扰。

宽带能连接上,但是偏偏就收不到数据,弄得哥脾气都暴躁了些。

刚开始就简单地将系统还原下,就ok了,一切正常了。但是今天还原之后还是有问题,没办法,必着哥另外想着了。

于是乎,在多次尝试,之后,找到解决办法了。

很简单,只需“启动TCP/IP上的NetBIOS”即可,过程如下:

【宽带连接】右键点击【属性】;

选择【网络】选项卡,选择【Internet协议】,点击【属性】;

点击【高级】;

选择【WINS】选项卡,最下面选择【启动TCP/IP上的NetBIOS】;

一路确定,OK,完工。

重新连接下宽带,正常了

附:关于 TCP/IP上的NETBIOS

启用或者禁用TCP/IP上的NetBIOS(S) 如果您无法访问局域网内某一台电脑上的共享,但是ping IP地址可以通,很可能是TCP/IP上的NetBIOS(S) 被禁用了。

  • 如果禁用 TCP/IP 上的 NetBIOS,您可能无法连接到运行非 Windows 2000 或 Windows XP 或 Windows Server 2003 操作系统的计算机。
  • 如果禁用 TCP/IP 上的 NetBIOS,就无法使用基于广播的 NetBIOS 名称解析将相同网段上计算机的名称解析为 IP 地址。如果您的计算机位于同一网段上,而且 TCP/IP 上的 NetBIOS 已被禁用,则必须安装 DNS 服务器,或者使计算机注册 DNS(或手动配置 DNS 记录),或者为每一台计算机配置本地的 Hosts 文件中的条目。

    网络基本输入输出系统(NetBIOS)由 IBM 公司开发。NetBIOS 定义了一种软件接口以及在应用程序和连接介质之间提供通信接口的标准方法。NetBIOS 是一种会话层协议,应用于各种 LAN(Ethernet、Token Ring 等)和 WAN 环境,诸如 TCP/IP、PPP 和 X.25 网络。

    NetBIOS 使得应用程序无需了解包括差错恢复(会话模式)在内的网络细节。NetBIOS 请求以网络控制块(NCB:Network Control Block)的形式提供,NCB 中包含了信息存放位置和目标名称等信息。

    NetBIOS 提供开放系统互联(OSI)模型中的会话层和传输层服务,但不支持标准帧或数据格式的传输。NetBIOS 扩展用户接口(NetBEUI)支持标准帧格式,它为 NetBIOS 提供网络层和传输层服务支持。

    NetBIOS 支持两种通信模式:会话(session)或数据报(datagram)。会话模式是指两台计算机为“对话”建立一个连接,允许处理大量信息,并支持差错监测和恢复功能。数据报模式面向“无连接”(信息独立发送)操作,发送的信息较小,由应用程序提供差错监测和恢复功能。此外数据报模式也支持将信息广播到局域网中的每台计算机上。

    NetBIOS 名称为 16 字节长(必要情况下使用填充位填满),对使用的字节值几乎没有限制。对于不执行路由的小型网络,将 NetBIOS 名称映射到 IP 地址上有三种方法:

    1. IP 广播 - 当目标地址不在本地 cache 上时,广播一个 包含目标计算机 NetBIOS 名称的数据包。目标计算机返回其 IP 地址。
    2. lmhosts 文件 - 这是一个负责映射 IP 地址和 NetBIOS 计算机名称的文件。
    3. NBNS - NetBIOS 命名服务器负责 将 NetBIOS 名称映射到 IP 地址上。该服务由 Linux 环境下的后台程序(nmbd daemon)执行。

    协议结构

    NetBIOS 数据包有很多不同格式,主要取决于服务和信息类型,以及用以传送 NetBIOS 数据包的传输协议。 NetBIOS 包含三种基本服务: NAME、SESSION 和 DATAGRAM。作为例子,我们提供 TCP/IP 环境中的 NetBIOS 名称数据包格式:

    • Header (12 bytes)
    • Question Entry (variable)
    • Answer Resource Records (variable)
    • Authority Resource Records (variable)
    • Additional Resource Records (variable)
### 解决宽带拨号上网连接问题的配置教程 当遇到宽带拨号上网连接不上时,可以按照以下方法逐一排查和解决。以下是针对迅捷网络路由器的具体设置和故障排除指南。 #### 路由器配置基础 在开始配置之前,请确保路由器已正确连接电源,并通过网线将电脑与路由器的LAN口相连。如果使用无线连接,请先确保设备能够成功接入路由器的Wi-Fi信号[^2]。 #### 检查宽带账号和密码 首先确认宽带运营商提供的账号和密码是否正确。错误的账号或密码是导致无法连接的主要原因之一。如果不确定,请联系宽带服务提供商获取准确信息[^1]。 #### 配置PPPoE拨号 登录到迅捷路由器的管理界面(通常为192.168.1.1),输入默认用户名和密码(admin/admin)。进入“上网设置”或“WAN口设置”,选择“PPPoE拨号”作为上网方式。随后输入正确的宽带账号和密码,并点击保存或应用[^1]。 #### 检查网络参数 如果仍然无法连接,可能需要手动检查网络参数设置。进入路由器的“高级设置”->“网络参数”->“WAN口设置”,确保填写了正确的子网掩码、网关和DNS服务器地址。这些信息通常由宽带运营商提供[^3]。 #### 重置路由器 如果上述方法无效,可以尝试将路由器恢复出厂设置后再重新配置。恢复出厂设置后,需按照初始设置向导重新输入宽带账号和密码,并完成基本网络配置[^2]。 #### 测试连接 完成所有配置后,重启路由器并测试是否能够正常访问互联网。如果仍然存在问题,可能是宽带线路本身出现故障,建议联系宽带服务商进行进一步排查[^4]。 #### 示例代码:Python实现简单的宽带连接状态检测 以下是一个简单的Python脚本,用于检测当前设备是否能够成功连接到互联网。 ```python import socket def check_internet_connection(host="8.8.8.8", port=53, timeout=3): try: socket.setdefaulttimeout(timeout) socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect((host, port)) return True except socket.error as ex: print(f"Internet connection failed: {ex}") return False if check_internet_connection(): print("Internet connection is working.") else: print("No internet connection detected.") ``` #### 注意事项 - 确保路由器的固件版本是最新的,定期更新固件可以帮助修复已知问题并提高稳定性。 - 如果使用的是第三方提供的光猫或调制解调器,请确保其与路由器之间的连接正常。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值