创build我自己的拨号互联网服务

过去十年来,我们公司一直在“embedded式​​机器”调制解调器上投入巨资。 这些工作与旧式的互联网拨号服务。 这些机器需要连接到互联网,以使用TCP / IP将数据发送到中央服务器。

互联网服务提供商正在越来越多地closures他们的拨号服务,因为它正在被宽带接入淘汰。 不幸的是,这些“机器对机器”调制解调器只能用于拨号访问:不是宽带。

现在越来越难以find拨号接入的ISP,所以我想在我们的办公室里创build自己的拨号服务。

我假设它需要一个专用的陆线,一个安装在服务器内部的调制解调器,并连接到陆线,以及一个连接到办公室路由器的以太网卡,以便通过调制解调器共享该连接。

然后,我不太清楚在拨号服务器软件方面软件上有哪些可用选项。

理想情况下,我们更喜欢在Windows上使用,因为我们只使用Windows服务器。 任何有关演练分享的经验?

另外,如果两台机器同时拨入拨号服务器,那么这个限制又是怎样的? 我假设这样一个简单的系统一次只能服务一台机器,而第二台机器拨入将会收到一个“忙碌”信号?

预先感谢您的意见。

有几种可能的解决scheme,这取决于所讨论的硬件有多挑剔,以及embedded式系统给你多less控制权。

我的经验来自于在Windows上运行Worldgroup BBS一段时间,并从TDD(如聋人电信设备)兼容的调制解调器工作。 我可以帮你在硬件方面,软件方面有点不在我的联盟,但实际上可能是更容易的部分。

这里有一些关键的概念:

  • 调制解调器实际上并不需要拨号音拨号 – 而且许多也不需要电力线提供的电压,并且将在所谓的“干线”中工作,在这种情况下,电话线直接从调制解调器运行调制解调器。

其他调制解调器可能需要线上的电压,这并不困难,但却增加了从“插电”到“提供电压并插入电源”的难度。 我相信这个东西(被称为线路模拟器,用于谷歌search的目的)需要在大约24毫安时放出24V电压,但是我的电子技术是生锈的,而且这个链接具有所有的细节,而不是我的猜测: http : //www.jagshouse.com/modem.html

调制解调器拨号string在这里通常不会改变,但您可能需要在初始化string中尝试类似“X3”的内容,以使调制解调器忽略拨号音状态。

为此,ATX3DT0是一个完美可行的拨号string,如果您不能更改实际的初始化string,但可以改变拨号string。

  1. AT – 注意,前缀任何调制解调器命令。
  2. X3 – 将调制解调器设置为忽略拨号音。
  3. DT – 带有DTMF触摸音的拨号(DP将像拨号电话一样用脉冲拨号)。
  4. 0(零)只是发送数字0作为选定的拨号types,有时需要实际拿起线路,并在某些调制解调器上做一些事情。

所有接收系统需要做的是向调制解调器发出ATA(注意,应答),使其接收并开始尝试握手。 然后,这只是一个连接被传递给一个讲PPP的服务来根据需要中继连接的问题。 如果你可以把你的设备拨入普通线路,然后在terminal程序的答录机上inputATA,可以在两端显示CONNECTED,然后看到文本在这个连接上来回移动,你就可以离开电话公司完全没有了。

当我使用干线testing并需要接通连接时,我只是configuration了服务器以便在ATA环路中接通线路,该线路将尝试与拨号调制解调器握手,直到调制解调器的超时值(通常为60秒),放下线路并显示一条消息(我认为这不是挂号,就像你挂断电话时一样,但是我可能是错误的 – 这是很早以前的)。


不幸的是,这是我的实际操作知识,如何设置这个结束。 我从来没有configuration或运行任何独立的PPP服务器,除了刚刚build立和运行的Worldgroup。 这也是一个古老的历史,当时的configuration是数千美元,而不是你的情况下可行的解决scheme。

赔率是,那里的设备说PPP,其中Windows软件存在处理入站连接。 Windows服务器版本几乎肯定允许通过PPP和连接共享进行拨入。

这里最大的麻烦就是没有任何东西可以让接收计算机回答。 如果您将电压插入线路,也是如此,没有什么设置线路“高”来指示传入的振铃。 如果按计划进行拨号,则可以configuration应答服务器,在计划的连接时间之前每隔几分钟开始一次提取线路(或者如果它们处于完美时间同步,则在embedded式系统被设置为拨号)。

也就是说,一个486可以在Windows NT 3.51上处理十几个调制解调器,所以即使你是一个全Windows商店,Linux或者其他的Unices也更适合这种任务,而从Craigslist或者$ 5的门槛善意会处理这个事情,直到时间的尽头,这将是我要去的路线。

只要提交后需要编辑:即使你必须部署到这个embedded式系统的每个最终用户网站(我写了上面的想法,所有的embedded式系统是在一个共享的位置,阅读),这将是一个无线电话的解决scheme,只需要一个独立的附加硬件作为一个荣耀的拨号到以太网适配器。

似乎微软在其大部分服务器软件内部都有RRAS服务,并且可以(可能)安装尽可能多的电话线,因为服务器可以支持卡。

http://technet.microsoft.com/en-us/library/dd469790.aspx

当我用来支持拨号时,我们使用了一个专用的RAS服务器(Ascend)和一个专用的RADIUS服务器(freeradius),因为它允许我们连接几条E1线路,这比单独的调制解调器和电话线路更有效。

显然,如果电话线路正在使用,第二个呼叫者将收到一个忙音信号。

不是真正的技术:也许你可以从一个放弃它的ISP购买一个工作解决scheme(硬件和软件)? 但是我怀疑是否有人使用过Windows。