问题标签 [ras]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何设置 l2tp 预共享密钥?
我需要使用预共享密钥集为 L2TP 创建 RASENTRY。到目前为止,我可以看到该条目有一些正确的标志,但不幸的是,没有设置任何键。
这是代码:
我找不到要填充预共享密钥的缓冲区在哪里。
c# - 如何在 DotRas 中指定 SSTP 的使用?
我正在尝试在 DotRas 中指定 sstp 连接 - 我找到了一个示例如何做到这一点 -
但在我RasVpnStrategy
那里只有Default
, L2tpFirst
, L2tpOnly
, PptpFirst
,可用的PptpOnly
字段。
我发现:
所以,我什至不能在我的应用程序中指定 Sstp?(Win7)
c# - 无法在 Windows Server 2012 R2 中使用 DotRas 拨号
我对 DotRas 完全陌生,所以请耐心等待。我有一个配置了“路由和远程访问”的 Windows Server 2012 R2。在这个简单的配置中,有一个拨号器连接到一个 vpn,如您在第一张图片中所见。
所以,如果我点击连接..一切正常,网络接口的状态从断开连接变为连接。转到事件查看器,这就是我得到的:
来自 RASCLIENT 源日志的事件:
事件一:
活动二:
活动三:
活动四:
活动五:
现在..我的目标是从 Windows 服务连接
所以这是我的代码(重要部分):
到目前为止,无论如何...去事件查看器寻找 RasClient 事件源,正如预期的那样,我记录了 5 个事件。1,2,3 和 4 等于手动连接生成的值,不幸的是最后一个 (5) 是:
请考虑一下,如果您认为某些错误的凭据或其他..我尝试了没有凭据,并且正如预期的那样,在这种情况下我无法获得事件 4 任何想法?
c# - DotRAS电话簿添加条目BUG
我正在使用 DotRas 版本 1.3.5166(codeplex 的最新版本),似乎我发现了一个严重的错误 =((
我正在尝试在 rasphone.pbk 中添加一个新条目
和
在 Break Point1 的第一步,我有
但是,在我的 foreach 循环的第一步中,我在 BreakPoint 2
实体是相似的!它们具有相同的连接名称、IP 地址,即使this.phonebook.Entries[0].Id == this.phonebook.Entries[1].Id
在此之后,如果我尝试添加或删除任何项目,程序也会崩溃/我在 codeplex 提供的示例中发现了相同的问题 =( ( https://dotras.codeplex.com/发布/查看/67408)
c# - 在 c# 中添加 RasPreSharedKey 值
如何为RasPreSharedKey
c#中的条目添加?在VB中有:
但是在c#中没有RasPreSharedKey
类型...
c# - 使用 DotRas 创建 VPN 连接 - 确保记住凭据
我正在使用DotRas创建 VPN 连接。这工作得相当好(预共享密钥、凭据等)。
我唯一遇到的困难是确保凭据确实存在。请参见下图。我似乎找不到确保实际选中复选框的方法。我已经尝试了我能记住的一切。
未选中此选项会使保存的凭据几乎不存在,因为我被要求在连接时输入用户名/密码。但是,如果我回去编辑此信息,凭据仍然存在!
如果我手动单击复选框并执行 a Save
,一切都会按预期工作。有任何想法吗?如何确保Remember my sign-in info
检查(以编程方式)?
c# - 尽管在 Windows 10 上使用 Ras 库成功拨号连接,但 Internet 连接失败
我正在使用 DotRas 库,创建 RasDevice、Rasentry,将 Rasentry 添加到 RasPhoneBook,最后调用 RasDialer.Dial()。
连接已建立。但是,当我尝试使用 Internet Explorer 时,它就失败了。
我尝试手动拨号以编程方式创建的条目,它说连接已建立。但在 Internet Explorer 中又一次失败了。
我使用的是 Windows 10。这里有什么我遗漏的吗?感谢帮助。
windows - 如何获取 RAS 断开原因
使用 USB 调制解调器,使用 RAS 接口进行拨号/挂断。
- 连接使用 RASDial() 和断开连接使用 RASHangUp() API。
- 连接成功后使用函数 RasConnectionNotification(rasHandle, event, RASCN_Disconnection) 等待断开事件,断开发生时事件通知成功。
- 我需要找出断开连接的原因,如果由于丢失网络信号而断开连接,则将我的应用程序置于自动重新连接状态。
是否有任何方法或 API 提供断开连接的原因,如 LINK_FAILED、USER_SWITCH、USER_LOGOFF ... 等。
powershell - 脚本 VPN 凭证
我可以通过 PowerShell 命令轻松创建 VPN 连接Add-VpnConnection
,但它似乎无法指定任何凭据(没有指定用户名/密码的选项)。作为一种解决方法,我尝试使用-RememberCredential
选项Add-VpnConnection
并通过 rasdial 命令强制连接来传递凭据,但即使连接成功,Windows 也不会保存凭据:(
有可能吗?
networking - Rasdial 错误地报告连接成功
Windows Server 2012 R2 使用 RASDIAL 作为自动化例程的一部分来连接到 VPN。这已经工作了一年或更长时间,最近开始失败,尽管是以一种非常意想不到的方式。
如果我运行 rasdial 命令,它会报告与 VPN 的连接成功,但是没有建立连接并再次运行以获取连接列表显示无。比这个误报更有趣的是,我使用什么作为用户名/通行证并不重要,它仍然报告成功。
我可以更改密码,所以我知道它不应该工作,结果是相同的。更糟糕的是,这会返回退出代码 0,我的自动化程序会将其视为成功。
我即将重新启动服务器并开始深入研究这个问题,但是为什么 rasdial 在它明显失败时会返回那种成功呢?