自己动手模拟窄带拨号上网

请注意:本文章发表于 2019年2月19日 ,已经超过一年,其内容可能已经过期。对于发表时间较久的文章,本站不能在准确性和质量方面做出保证。虽然仍然欢迎提出改进建议,但一般不再维护,敬请谅解。

拨号上网已经是老一代的上网技术,基于模拟电话的它们早已被种类繁多的宽带上网技术所淘汰;但许多人依然热衷于尝试拨号上网来重拾怀旧的感觉,例如那个缓慢的速度和猫播放的握手音。但不妙的是,许多地区都已淘汰并关闭了窄带拨号上网的服务,而剩余地区的拨号上网服务则依然收取高额的电话和接入费用,并且许多人的家里早已经不再有固话线预留。这篇文章将向你介绍如何自己动手模拟窄带拨号上网,架设自己的接入服务器并重拾怀旧的感觉。


概述

要自己来模拟拨号上网服务,我们需要架设自己的接入服务器并提供可以正常通讯的电话线路。

对于接入服务器(下文简称服务端)而言,它需要有一个Modem才可以正常和客户端电脑(下文简称客户端)的Modem交谈,并且需要支持相关的协议,对模拟拨号上网而言服务端还必须接入互联网。本文将以一台最常见的,拥有猫的一台Windows XP笔记本电脑为例来架设服务端;而实际上,你也可以通过用运行Windows NT、Windows Server、Unix甚至Windows 9x等操作系统的电脑来做。

两个Modem进行交谈和通讯时,需要可以正常通讯的电话线路来支撑。大部分Modem接到「振铃」信号时才会应答,并且需要拨号音和9V的电压才能正常拨号和通讯。「振铃」信号可以使用专门的模拟器,而9V的电压也可以手动提供;而拨号音则可以手动设置忽略。本文使用了一劳永逸的手段,设置了电话交换机来提供电话线路。

设置服务端

在Windows XP服务端上,打开「控制面板」里的「网络连接」,然后双击打开「新建连接向导」。点击下一步,在「网络连接类型」处选择「设置高级连接」。

选择「接受传入的连接」。不设置这一步,服务端的Modem就不会应答其他Modem的呼叫。设置后,服务端就可以接受客户端的呼叫,然后将客户端连接到局域网上。

选择想要使用的Modem,然后设置用户。客户端电脑将使用此处设置的用户来拨入服务端。用户的权限可以稍后在Windows里设置。

完成向导后,在「网络连接」里就会出现一个「传入的连接」。双击打开属性,点击「网络」中的TCP/IP协议属性,确认「允许呼叫方访问我的局域网」选项已经选中,然后手动设置可以指派的IP段。这里要根据你的局域网进行设定,不要与现有局域网下的IP冲突,否则会导致客户端不能在网络上进行注册,导致协议错误,或导致无法上网。保存并且退出「传入的连接」属性。

设置电话线路

大部分买得到的电话交换机价格都不贵,并且即插即用。将服务端电脑的Modem连接到电话交换机的内线端口处,记下内线电话号码。然后将客户端电脑的Modem连接到另一个内线端口处。客户端电脑随后将呼叫服务端电脑。电话交换机将提供拨号音、所需的电压和振铃。

设置客户端

到现在为止,一个完整的拨号上网模拟就已经建设好了。客户端的操作系统各有不同,依照客户端的操作系统而定,建立拨号上网账户。账户为服务端「传入的连接」处允许的账户,输入密码,并且设置电话号码为电话交换机上服务端的内线电话号码。选择呼叫,客户端将开始拨号,然后服务端的Modem检测到来自电话交换机的振铃后就会开始应答。两个Modem都会播放握手音。

建立PPP连接后,服务端会验证用户名和密码,指派IP地址给客户端,然后将客户端连接到局域网上。连接建立后,客户端就可以访问服务端处的网络资源了。唯一的遗憾是,相比真正的拨号上网,由于兼容性方面的考虑,两个Modem之间的传输速度最高为33.6K,也有28.8K的,随电话交换机和电话线的质量而定。

拓展阅读

赞赏站长

本站是原创性质的个人站点,站长拥有所有原创内容的著作权,版权所有。

站长欢迎任何人利用本站内容进行高质量的二次创作,但必须为站长署名(@paizhangpi 或 @paizhang),并附上本站的链接,或事先与站长协商授权事宜。除此之外,严禁任何人盗用本站包括图片在内的任何原创内容,形式包括但不限于低质量或未署名的二创或使用、转载、抄袭、引用、改编、翻译,乃至用于商业用途等。以上行为一经发现,将会追究到底。

《自己动手模拟窄带拨号上网》上有6条评论

  1. Firefox 115.0 Firefox 115.0 Windows 10 x64 Edition Windows 10 x64 Edition
    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0

    期待一个ADSL的模拟

  2. Mozilla Compatible Mozilla Compatible iPhone iOS 14.7.1 iPhone iOS 14.7.1
    Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.15(0x18000f2a) NetType/4G Language/zh_CN

    裕兴电脑vcd,裕兴电脑,新天利 当年这些设备据说可以上网。能否搞一期视频接到你这个模拟网络上网

  3. Microsoft Edge 81.0.416.53 Microsoft Edge 81.0.416.53 Mac OS X  10.15.4 Mac OS X 10.15.4
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53

    TCP/IP设置防止冲突那里太重要了,之前弄了很久没成功。谢谢指点。

  4. Google Chrome 75.0.3770.101 Google Chrome 75.0.3770.101 Android 6.0 Android 6.0
    Mozilla/5.0 (Linux; Android 6.0; Redmi Note 4X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.101 Mobile Safari/537.36

    解答了一直以来困惑着我的问题,谢谢。

  5. QQbrowser QQbrowser Android 6.0zh Android 6.0zh
    Mozilla/5.0 (Linux; U; Android 6.0zh-cn; NEM-AL10 Build/HONORNEM-AL10) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.1 Mobile Safari/537.36

  6. Google Chrome 72.0.3626.109 Google Chrome 72.0.3626.109 Windows 10 x64 Edition Windows 10 x64 Edition
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36

    终于可以驱猫上网,奔向信息高速公路啦!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据