从OpenVPN客户端到服务器故障排除TCP; 但ping,traceroute工作

我正在解决OS X Mavericks上的OpenVPN服务器安装问题。 在10.9升级之前,这一切工作,我试图将问题隔离到基本或我的服务器/客户端设置。 除了VPN服务器本身之外,VPN客户端能够build立TCP连接到整个Internet和LAN上的每个盒子。 此外,VPN客户端能够成功ping和追踪路由服务器,这是一跳。 我很茫然,并会感激任何指针。 我的服务器在10.0.1 / 24接口en0上是10.0.1.3。 我的VPN在tun0的10.8.0 / 24上。 防火墙被禁用,但是必须在基于pf的防火墙上启用NAT,以便客户端访问Internet,这是使用pfctl pf.conf行来完成的, nat on en0 from { 10.8.0.0/24 10.0.1.0/24 } to any -> (en0) pass all 在服务器和客户端之间观察到的TCP返回链路断开,是否启用了防火墙,导致我排除了防火墙的原因。 数据包转发使用BSD命令启用: /usr/sbin/sysctl -w net.inet.ip.fw.enable=1 /usr/sbin/sysctl -w net.inet.ip.forwarding=1 看起来VPN没有正确地从服务器通过tun0返回[SYN,ACK]数据包到VPN客户端。 什么会阻止来自VPN客户端的数据包通过tun0接口到达LAN? 到VPN客户端的数据包将在en0上返回,而不是在tun0上,这将中断连接。 下面的示例使用wireshark来捕获tun0和en0上的端口22数据包。 以下是我在wireshark上看到的内容: server [10.0.1.3]$ ssh mobile@10.8.0.10 # Successful tun0: 10.8.0.1 -> 10.8.0.10 ssh [SYN] 10.8.0.10 […]

我必须做什么才能使新创build的类模式作为LDAP中的新对象来添加?

我正在使用ADAM ADSI编辑。 我在这个LDAP服务器的Schema中创build了一个新的类架构。 但是,当我进入LDAP并selectOU时,右键单击并select“新build – >对象…”,新添加的类不是可用选项之一。 实际上,并不是所有的类架构都可以在这个菜单中find,但其中一些是。 请注意,在ADAM ADSI编辑树下,架构显示为服务器图标,LDAP显示为另一个服务器图标(均位于同一级别)。 “LDAP”中所有可用的“新build对象”选项都是“架构”中的类架构,但可用选项只是“架构”中总类架构的一个子集。 如何在LDAP的新build对象向导中启用类模式作为选项?

Windows Server 2012 R2 VM备份失败,存储空间不足,无法创build卷影副本存储文件或其他卷影副本数据

在具有IBM x3550的群集中的IBM x3650上首次遇到此问题以进行故障转移,但是,在运行HyperV而不是群集的一部分的服务器上,此问题是可重现的。 当我尝试使用服务器备份实用程序从VM内部运行基于VM的备份到E:驱动器(它是附加的vhdx文件)时。 它失败,这个错误 备份无法完成。 没有足够的磁盘空间在存储位置创build卷影副本。 请确保为所有要备份的卷提供创build卷影副本所需的最小磁盘空间。 这适用于备份存储目标和备份中包含的卷。 最低要求:对于小于500兆字节的卷,最小为50兆字节的可用空间。 对于超过500兆字节的卷,最小值为320兆字节的可用空间。 build议:如果卷大小超过1 GB,则每个卷至less有1 GB的可用磁盘空间。 详细错误:存储空间不足,无法创build卷影副本存储文件或其他卷影副本数据。 在事件查看器中,我看到这个错误 EventID:521在“TIME”启动的备份操作失败,因为创build正在备份的卷的卷影副本的卷影复制服务操作失败,并显示以下错误代码“0x80780119”。 请查看解决scheme的事件详细信息,然后在问题解决后重新运行备份操作。 在使用Server 2012 R2 MSDN副本进行testing设置之前,使用我们的批量许可证副本服务器进行生产之前,未发生此问题。 所以作为testing,我在运行HyperV的主机(MSDN)服务器上安装了两个虚拟机,一个虚拟机使用我们的MSDN副本,另一个使用我们的服务器批量许可证副本,安装非常简单,安装Windows备份,将VHDx文件附加为E:dive尝试裸机备份。 MSDN副本可以执行裸机备份。 批量许可证复制失败,出现上述错误。 有其他人遇到这个问题吗? 或者有什么想法可以查看两个停止备份完成的虚拟机之间的区别? 编辑: 我已经在两台不同的服务器上validation了这一点,安装了MSDN副本服务器2012 R2的虚拟机工作用于裸机备份,与已购买的批量许可证副本服务器2012 R2安装的虚拟机不适用于裸机备份,另一位信息服务器,无法执行裸机备份,它能够备份C:驱动器罚款,直到我打到裸机备份,它失败了。 我发现这个post是类似于我的问题,但是当我尝试修复,并试图恢复VM的Windows PE系统映像恢复说,它找不到图像恢复。 https://superuser.com/questions/663782/windows-8-1-insufficient-storage-available-to-create-shadow-copy

如何用augtool来维护`/ etc / aliases`文件?

我想确保我有线… root: /dev/null greenman: /dev/null …在我的/etc/aliases文件中,我一直在学习augtool 。 我知道我可以用augtool做这样的事情… $ sudo augtool set /files/etc/aliases/15/name greenman …但我不喜欢硬编码15 。 在一些系统上, greenman: /dev/null可能是非常有可能的greenman: /dev/null可能是第10个名称/值对。 有没有办法避免在/files/etc/aliases/15/name ? 谢谢

更改ssh端口后的Fail2ban设置

我把我的SSH端口切换到22000,我改变了/etc/fail2ban/jail.local的端口设置,指定禁止22和22000,但是当我尝试login失败6次时,我的连接被切断,但能够尝试立即再次login。 看来我的IP没有被禁止一个小时,每个我设置的默认禁用时间。 我如何configuration这个有什么问题吗? # "bantime" is the number of seconds that a host is banned. bantime = 3600 [ssh] enabled = true port = ssh,22000 filter = sshd logpath = /var/log/auth.log maxretry = 6 谢谢。 编辑: 每个请求的Netstat输出。 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 […]

模拟磁盘错误,使文件系统只读

我想模拟一些我们的服务器在连接到NAS时文件系统只读的问题。 有没有一种快速的方法来让根文件系统在一个健康的系统中只读? 我试过了 mount -o ro,remount /dev/sda1 但是得到了 mount: / is busy 如果有帮助,我正在运行Debian 6(Squeeze)

活跃的木偶代理如何处理傀儡大师?

说傀儡代理正在刷新,我停止了木偶主服务。 是否有任何意见可能会导致不完整或损坏的设置被推出,如下所述? 背景: 我正在使用持续集成和版本控制(竹和藏)为我的木偶configuration文件。 我遇到了重新部署过程中的问题。 当我为我的生产分支做拉请求时,它是最引人注目的,但是它也发生在其他地方。 木偶代理可能试图访问已被删除之前被删除的资源文件。 尽pipe这种情况非常罕见,但却造成了各种各样的破坏,尤其是在使用文件语句推出整个目录的模块中。 我提出的最明智的做法是在部署期间停止傀儡大师的服务,然后把它踢回去,但是我没有看到任何关于阻止傀儡大师可能仍然存在的后果用过的。

HP ProLiant DL380 G7服务器将不会POST

我们刚刚从我们的灾难恢复站点收到了2台HP DL380 G7。 他们在这个网站上一直运行良好,但是我们试图在我们的发言中给他们启动,他们不会发布。 我们对后期屏幕进行​​了非常简短的介绍,然后进行了系统重新启动。 两个系统的行为都是一样的。 有没有人遇到过这个问题? 没有哔声代码。 我们尝试删除电池以及硬盘,但似乎是系统发布之前发生的问题。

“自动检测设置”与“使用自动configuration脚本”

我想知道,在Internet Explorer中, “自动检测设置”和“使用自动configuration脚本”之间的区别。 我想我知道“自动检测设置”使浏览器find并查找http://wpad/wpad.dat ,然后它将指示它查找代理服务器。 “使用自动configuration脚本”将直接进入该位置并运行代理脚本。 对我来说,它们都与定位代理脚本有关。 那是对的吗? 实际的区别是什么? 感谢您提前和感恩节快乐!

转换Get-ADPrincipalGroupMembership,以便我可以将它写入注释字段

我正在编写一个PowerShell脚本来自动放置用户请假。 作为这个过程的一部分,如果要阻止他们回到数以千计的电子邮件,那么我们会将他们从DL中删除。 我打算将成员名单保存在电话标签下的注释字段中,以便我们可以在返回时手动轻松地进行恢复(一次一个自动化步骤) 我没有问题拉动通讯组列表: Get-ADPrincipalGroupMembership $user | Where-Object GroupCategory -eq Distribution | select name 遇到麻烦的部分是当我尝试将它保存到注释字段中时: Set-ADUser $user -replace @{info=(Get-ADPrincipalGroupMembership $user | Where-Object GroupCategory -eq Distribution |select name)} 我得到的错误: Set-ADUser : Invalid type 'System.Management.Automation.PSObject'. 我已经尝试用-split和-join将数据按摩成形,但要么我没有正确地做,要么这些不是正确的命令。 ConvertTo-CSV“作品”,但增加了很多额外的东西。 如何转换这些数据,以便电话标签可以接受? 我的首选格式是我可以用来复制/粘贴组后面的后缀,即。 group1; group2; group3等(我也会采取评论,我接近这一切都是错误的,方法xyz好多了。)

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.