AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-115033

pacoverflow's questions

Martin Hope
pacoverflow
Asked: 2021-07-14 17:30:04 +0800 CST

Windows 机器上的 OpenVPN 网络适配器每 15 秒不断获取/丢失 IP 地址

  • 5

我有一个 Windows Server 2019 实例。我在上面安装了OpenVPN 2.4.9。这导致了一个名为“Local Area Connection / TAP-Windows Adapter V9”的新网络适配器,如控制面板中所示:

在此处输入图像描述

这台 Windows 机器充当 OpenVPN 客户端。这是机器上的 OpenVPN 客户端配置:

client
dev tap
proto tcp
remote x.x.x.x 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
ignore-unknown-option block-outside-dns
block-outside-dns
verb 3

另一台机器充当 OpenVPN 服务器。这是那台机器的 server.conf:

local x.x.x.x
port 1194
proto tcp
dev tap
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-crypt tc.key
topology subnet
server 10.8.0.0 255.255.0.0
ifconfig-pool-persist ipp.txt
client-config-dir /etc/openvpn/ccd
client-to-client
keepalive 10 120
cipher AES-256-CBC
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify crl.pem

我试图让 OpenVPN 服务器为 Windows Server 2019 机器分配一个静态 IP 地址 10.8.0.2。这是客户端的 OpenVPN 服务器的 /etc/openvpn/ccd 目录下的文件:

ifconfig-push 10.8.0.2 255.255.0.0

当 Windows Server 2019 上的 OpenVPN 客户端启动时,它似乎可以正常连接到 OpenVPN 服务器。这是 OpenVPN 客户端上的日志文件:

Wed Jul 14 01:15:02 2021 [server] Peer Connection Initiated with [AF_INET]x.x.x.x:1194
Wed Jul 14 01:15:03 2021 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Wed Jul 14 01:15:03 2021 PUSH: Received control message: 'PUSH_REPLY,route-gateway 10.8.0.1,ping 10,ping-restart 120,ifconfig 10.8.0.2 255.255.0.0,peer-id 0,cipher AES-256-GCM'
Wed Jul 14 01:15:03 2021 OPTIONS IMPORT: timers and/or timeouts modified
Wed Jul 14 01:15:03 2021 OPTIONS IMPORT: --ifconfig/up options modified
Wed Jul 14 01:15:03 2021 OPTIONS IMPORT: route-related options modified
Wed Jul 14 01:15:03 2021 OPTIONS IMPORT: peer-id set
Wed Jul 14 01:15:03 2021 OPTIONS IMPORT: adjusting link_mtu to 1658
Wed Jul 14 01:15:03 2021 OPTIONS IMPORT: data channel crypto options modified
Wed Jul 14 01:15:03 2021 Data Channel: using negotiated cipher 'AES-256-GCM'
Wed Jul 14 01:15:03 2021 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Wed Jul 14 01:15:03 2021 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Wed Jul 14 01:15:03 2021 interactive service msg_channel=0
Wed Jul 14 01:15:03 2021 open_tun
Wed Jul 14 01:15:03 2021 TAP-WIN32 device [Local Area Connection] opened: \\.\Global\{526EF9D3-DC84-41B0-B139-F1D4BAEFBF4F}.tap
Wed Jul 14 01:15:03 2021 TAP-Windows Driver Version 9.24 
Wed Jul 14 01:15:03 2021 Notified TAP-Windows driver to set a DHCP IP/netmask of 10.8.0.2/255.255.0.0 on interface {526EF9D3-DC84-41B0-B139-F1D4BAEFBF4F} [DHCP-serv: 10.8.0.0, lease-time: 31536000]
Wed Jul 14 01:15:03 2021 Successful ARP Flush on interface [11] {526EF9D3-DC84-41B0-B139-F1D4BAEFBF4F}
Wed Jul 14 01:15:03 2021 Block_DNS: WFP engine opened
Wed Jul 14 01:15:03 2021 Block_DNS: Using existing sublayer
Wed Jul 14 01:15:03 2021 Block_DNS: Added permit filters for exe_path
Wed Jul 14 01:15:03 2021 Block_DNS: Added block filters for all interfaces
Wed Jul 14 01:15:03 2021 Block_DNS: Added permit filters for TAP interface
Wed Jul 14 01:15:08 2021 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jul 14 01:15:08 2021 Route: Waiting for TUN/TAP interface to come up...
Wed Jul 14 01:15:13 2021 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jul 14 01:15:13 2021 Route: Waiting for TUN/TAP interface to come up...
Wed Jul 14 01:15:14 2021 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jul 14 01:15:14 2021 Route: Waiting for TUN/TAP interface to come up...
Wed Jul 14 01:15:15 2021 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jul 14 01:15:15 2021 Route: Waiting for TUN/TAP interface to come up...
Wed Jul 14 01:15:16 2021 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jul 14 01:15:16 2021 Route: Waiting for TUN/TAP interface to come up...
Wed Jul 14 01:15:17 2021 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jul 14 01:15:17 2021 Route: Waiting for TUN/TAP interface to come up...
Wed Jul 14 01:15:18 2021 TEST ROUTES: 0/0 succeeded len=0 ret=1 a=0 u/d=up
Wed Jul 14 01:15:18 2021 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Wed Jul 14 01:15:18 2021 Initialization Sequence Completed

如您所见,OpenVPN 客户端正在从 OpenVPN 服务器接收 10.8.0.2 IP 地址。但是,我ipconfig在命令行窗口中反复做,我看到的是每 15 秒,会发生以下情况:

  • “本地连接”适配器在几秒钟内获得 169.254.211.103 的 IP 地址
  • 然后“本地连接”适配器在一秒钟内获得 10.8.0.2 的 IP 地址。在这一秒内,10.8.0.1(OpenVPN 服务器)的 ping 将成功。
  • 然后“本地连接”适配器在接下来的 ~12 秒内不显示任何 IP 地址
  • 此过程每 15 秒重复一次

发生这种情况时,我可以看到控制面板中的适配器有时会更改为“正在识别...”:

在此处输入图像描述

如果 OpenVPN 客户端从 OpenVPN 服务器获取 10.8.0.2 地址,那么为什么适配器首先分配了 169.254.xx 地址?那为什么它只分配了 10.8.0.2 地址 1 秒就丢失了呢?

附加信息:

昨天之前,10.8.0.2 IP 地址实际上已分配给另一台机器 - 在 AWS 中运行的 Linux 实例。然后我做了以下事情:

  • 删除 AWS 中的 Linux 实例
  • 使用 OpenVPN 服务器上的Nyr OpenVPN openvpn-install.sh 脚本撤销该 Linux 客户端
  • 删除了 Linux 客户端的 OpenVPN 服务器的 /etc/openvpn/ccd 目录中的文件
  • 在 OpenVPN 服务器的 /etc/openvpn/ccd 目录中为 Windows Server 2019 机器添加了一个新文件,其 IP 地址为 10.8.0.2

我在 OpenVPN 服务器的 /etc/openvpn/ccd 目录中验证了 10.8.0.2 仅分配给 Windows Server 2019 机器,而不分配给任何其他机器。

我刚刚尝试让 OpenVPN 服务器将 10.8.0.11 分配给 Windows Server 2019 机器,它工作正常,完全没有问题。所以那个 10.8.0.2 地址有问题,可能是因为它以前被使用过。知道那可能是什么吗?

我希望能够使用 10.8.0.2 地址,因为我们已经编写了脚本,假设 10.8.0.2 将是静态 IP,并将这些脚本发送给第三方。如果可能的话,坚持使用 10.8.0.2 会更容易。

更多信息

我决定尝试从 OpenVPN 服务器上消除旧 Linux 客户端的任何痕迹:

  • 我从 /etc/openvpn/server/easy-rsa/pki/index.txt 文件中删除了它。
  • 我从 /etc/openvpn/server/easy-rsa/pki/revoked/certs_by_serial 目录中删除了它的证书。

我还注意到 OpenVPN 服务器的 /etc/openvpn/server/ipp.txt 文件包含旧 Linux 客户端与 10.8.0.2 的关联,以及 Windows Server 2019 客户端与错误 IP 地址的关联。我删除了 ipp.txt 文件。

然后我重新启动了 OpenVPN 服务器,并让 Windows 2019 Server 的 OpenVPN 客户端重新连接。不幸的是,我仍然得到与以前相同的行为。

更新:

几天没看Windows Server 2019的机器,现在又看了一遍。令人惊讶的是,它的 IP 地址为 10.8.0.2,而且从未消失。一切都按预期工作。我不知道为什么,因为我没有改变任何东西。

所以我在 Windows Server 2019 机器上重新启动了 OpenVPN 客户端,看看会发生什么,现在又回到了获取 169.254.xx 地址然后每 15 秒获取和丢失 10.8.0.2 地址的行为。

windows networking
  • 1 个回答
  • 336 Views
Martin Hope
pacoverflow
Asked: 2021-04-10 11:21:25 +0800 CST

如何通过黑暗场景(色带)提高笔记本电脑屏幕的视频质量?

  • 6

我有一台带有 DreamColor 屏幕、Nvidia Quadro K5100M 图形适配器和 Windows 10 的 HP ZBook G2 笔记本电脑。当我在 2016 年购买笔记本电脑时,它为屏幕和图形适配器提供了多种选择,而 DreamColor 和 Nvidia Quadro K5100M 选项是迄今为止最昂贵的选择,所以我想我会从中获得最好的图像/视频质量。

但是在观看带有黑暗场景的视频时,我总是注意到这台笔记本电脑上的视频质量很差。质量比 2006 年使用 Windows XP 的旧 ThinkPad T60 笔记本电脑差很多。

这是一个示例,显示两台笔记本电脑上完全相同的视频文件,在 VLC 媒体播放器中播放,在同一个地方暂停(这些是笔记本电脑屏幕的照片,而不是屏幕截图)。较新的 HP ZBook 笔记本电脑如下所示:

在此处输入图像描述

较旧的 ThinkPad 笔记本电脑看起来像:

在此处输入图像描述

我还拍了一张 HP ZBook 笔记本电脑将其屏幕(左侧)复制到外接显示器(右侧)的照片:

在此处输入图像描述

如您所见,较旧的 ThinkPad 笔记本电脑和外接显示器的渐变看起来非常平滑,而在较新的 HP ZBook 笔记本电脑上它们看起来非常粗糙/像素化。显然,这种现象被称为“色带”。

由于 HP ZBook 笔记本电脑到外接显示器的输出看起来不错,这表明问题与 ZBook 的 DreamColor 屏幕有关,而不是其 Nvidia K5100M GPU。

令人极度失望的是,HP ZBook 的 DreamColor 屏幕,据说是当时能买到的最好的笔记本电脑屏幕,看起来比 ThinkPad 屏幕差了将近 10 年。我可以在 Windows 10 或 Nvidia 控制面板中更改任何设置以使 HP ZBook 的视频质量更像 ThinkPad 和外接显示器吗?

我确实在 Nvidia 控制面板中看到了“输出颜色深度”的设置,尽管我不确定这是否会对这个问题产生任何影响。目前它设置为“8 bpc”,并显示“10 bpc”选项:

在此处输入图像描述

不幸的是,当我将其更改为“10 bpc”并单击“应用”时,它会自动更改回“8 bpc”。我不确定为什么它不允许我将其更改为“10 bpc”。我所读到的有关 DreamColor 屏幕和 Nvidia K5100M 的所有内容都告诉我它们都支持 10 位颜色。但我不知道装有 Windows XP 的 ThinkPad 是否支持 10 位颜色 - 如果不支持,那么将 ZBook 更改为 10 位可能无济于事。

附加信息:我刚刚尝试使用 SliTaz Linux Live DVD 启动笔记本电脑,以查看问题是否也发生在不同的操作系统中。我播放了完全相同的视频文件,虽然它在黑暗场景中仍然像素化,但它绝对没有在 Windows 中那么糟糕。

windows video
  • 2 个回答
  • 853 Views
Martin Hope
pacoverflow
Asked: 2021-04-05 11:46:07 +0800 CST

如果您在不重新启动的情况下安装了 2 个更新同一文件的更新会发生什么,如果您无序安装更新会发生什么?

  • 9

我有一台旧的 Windows 2000 计算机,它的硬盘崩溃了,我想恢复它。我有原始的 Windows 2000 CD 以及我下载的所有 Windows 服务包、单个 Windows 更新和其他程序的备份。

从 CD 重新安装 Windows 2000 后,我可以安装 Windows 2000 Service Pack 4(包括 SP1、SP2 和 SP3),然后是 Windows 2000 SP4 更新汇总 1。但我仍然有大约 150 个单独的 Windows 更新,其中大部分在更新汇总 1 之后,我需要安装它。

我记得在我安装了一个单独的 Windows 更新后很多次,它告诉我需要重新启动系统才能完成更新。但是我需要安装大约 150 个单独的更新,再加上一台 20 年的计算机需要大约 4 分钟才能启动,我宁愿不必重新启动 150 次来安装所有这些单独的更新。

所以我想知道Windows 2000 更新系统是如何工作的。

问题 1:如果我安装了 2 个更新同一个文件的 Windows 更新,而在两次更新之间没有重新启动,会发生什么情况?

假设系统上有 xyz.dll 版本 1.0.0。我安装了一个包含 xyz.dll 版本 1.2.0 的 Windows 更新,它告诉我必须重新启动系统才能完成更新。但我不想重新启动,而是想节省时间,并尝试安装另一个恰好包含 xyz.dll 版本 1.3.0 的 Windows 更新。这甚至会起作用,还是第一次更新会锁定 xyz.dll 以便除非我先重新启动,否则后续更新无法更改它?基本上,当我最终在这种情况下重新启动系统时会发生什么 - 计算机是否安装了 xyz.dll 版本 1.2.0 或 1.3.0?

问题 2:如果我无序安装更新会怎样?

与问题 1 相同的情况,除了假设我尝试安装的第二个更新恰好包含 xyz.dll 版本 1.1.0,它比第一个更新 (1.2.0) 旧,但比系统上最初的更新 (1.0) .0)。我猜如果第一次更新锁定了 xyz.dll,那么这意味着第二次更新将失败,无论它是否包含新版本或旧版本的 xyz.dll。但是,如果 Windows 2000 允许第二次更新无需重新启动即可更新 xyz.dll,那么 Windows 2000 是否仍允许第二次更新的旧版本 xyz.dll 覆盖第一次更新的较新版本?基本上,当我最终在这种情况下重新启动系统时会发生什么 - 计算机是否安装了 xyz.dll 版本 1.1.0 或 1.2.0?

windows installation
  • 1 个回答
  • 246 Views
Martin Hope
pacoverflow
Asked: 2020-12-31 14:56:16 +0800 CST

如果您打印的页数少于建议的页数,激光打印机会发生什么情况?

  • 53

我有一台佳能 MF644Cdw 一体式激光打印机。根据规格,它的“推荐月页量”为150-2500页。

我可以理解为什么喷墨打印机可能有推荐的每月页量,因为如果您不经常打印,墨水可能会变干并堵塞打印头。但我不确定为什么激光打印机会,因为碳粉由已经干燥的粉末组成。

如果打印的页数少于建议的页数,激光打印机会受到怎样的负面影响?

laser-printer
  • 6 个回答
  • 8853 Views
Martin Hope
pacoverflow
Asked: 2020-12-28 12:36:07 +0800 CST

使用具有管理权限的帐户时无法为网络连接安装 Canon 打印机驱动程序

  • 7

我有一台佳能 MF644CDW 一体式激光打印机。我能够在运行 Windows 10 的个人笔记本电脑上安装网络连接驱动程序而没有任何问题。

但是,当我尝试在运行 Windows 10 的工作笔记本电脑上安装驱动程序时,我尝试做同样的事情并选择“网络连接”:

在此处输入图像描述

然后当我单击下一步时,我收到此错误:

您没有足够的权限来安装该程序。以管理员权限再次登录。

但是我正在使用我们的 IT 部门为我创建的具有管理员权限的本地 Windows 帐户来安装程序。我已经多次使用这个本地管理员帐户来安装程序,并且从来没有遇到过问题。

我确实尝试查看本地管理员帐户是否可以在选择“USB 连接”选项的情况下安装驱动程序,并且效果很好。驱动程序安装仅在选择“网络连接”时显示错误消息。但是 USB 连接选项对我不起作用,因为我需要使用无线网络连接。

我尝试MF642CMFDriverV6403W64.exe通过右键单击安装程序并选择“以管理员身份运行”来运行安装程序,并收到错误消息。我还尝试使用本地管理员帐户打开命令行并MF642CMFDriverV6403W64.exe从那里运行,并且还收到错误消息。

我注意到MF642CMFDriverV6403W64.exe安装程序会提取一堆文件,然后Setup.exe在提示输入“连接类型”之前运行一个文件。所以我尝试Setup.exe直接运行该文件(通过右键单击“以管理员身份运行”以及从管理员命令行),但仍然收到错误消息。

我在互联网上环顾四周,其他人在选择“网络连接”选项时也会收到与佳能打印机驱动程序(不同型号)相同的错误消息。我还没有看到任何解决方案。

windows networking
  • 3 个回答
  • 5373 Views
Martin Hope
pacoverflow
Asked: 2019-12-27 21:17:17 +0800 CST

当我尝试投射到 Chromecast 时,Chrome 浏览器显示“未找到设备”

  • 9

我刚刚使用 iPhone 上的 Google Home 应用设置了 Google Chromecast。然后,我在我的 Windows 10 笔记本电脑上尝试了 Chrome 浏览器中的 Cast 功能,它连接到与 Chromecast 相同的 Wi-Fi 网络,并在 Cast 选项卡中出现“未找到设备”错误。如何让我的 PC 上的 Chrome 找到我的 Chromecast?

在此处输入图像描述

windows-10 google-chrome
  • 3 个回答
  • 24974 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve