小编WoJ*_*WoJ的帖子

为什么节点没有分片?

我正在设置一个小型 elasticsearch 集群,其中一个节点没有获得任何分片。它有效,是集群的一部分 - 只是空的(eu2head下面的屏幕截图中):

在此处输入图片说明

这个节点是一个工人,配置与其他节点的唯一区别是线路

node.master: false
node.data: true
Run Code Online (Sandbox Code Playgroud)

是否需要采取特定的操作来填充分片?

elasticsearch

5
推荐指数
1
解决办法
1431
查看次数

如何通过squid透明转发HTTPS流量?

我想将所有 HTTP 和 HTTPS 流量重定向为squid充当透明代理。然后,该流量将在特定时间内被阻止或授权(批量)。具体来说,我不想解密/重新加密 HTTPS 流量,而是按原样推送。

HTTP 部分起作用,REDIRECT规则将shorewall所有打算发送到目标端口的流量传输80到模式下的侦听3128鱿鱼端口transparent

同样的技巧对于端口443不起作用。

有关于如何为 HTTPS 流量设置透明代理的教程,但我发现的所有教程都描述了创建证书对来解密/重新加密流量 - 这是我不想做的事情。

鱿鱼维基提到 CONNECT 作为隧道 HTTPS 流量的一种方式,但添加http_access allow CONNECT all到配置(并禁用默认值deny)不会改变任何东西。

然后,之前的 一些答案表明,在不破坏 TLS 隧道的情况下,透明的 HTTPS 流量是不可能的。

因此:是否有一种方法可以配置,squid以便通过重新路由到它的 HTTPS 流量iptables然后透明地传输,而不需要任何修改?

(当满足某些时间规则时,我最终会阻止(这就是说,该阻止不会基于 HTTPS 流本身内的任何内容))

https squid transparent-proxy

5
推荐指数
1
解决办法
2万
查看次数

为什么在配置文件中而不是在命令行中接受身份验证文件?

我连接到需要通过身份验证的 VPN 服务器

/usr/sbin/openvpn --config /etc/openvpn/server.ovpn
Run Code Online (Sandbox Code Playgroud)

这提示我输入登录名/密码(= OK)。

我将登录名和密码添加到文件中并更新了/etc/openvpn/server.ovpn配置

auth-user-pass /etc/openvpn/auth.txt
Run Code Online (Sandbox Code Playgroud)

不再提示我输入密码 (= OK)。

我想从命令行提供身份验证凭据,而不是从配置文件中获取它们:

/usr/sbin/openvpn --auth-user-pass /etc/openvpn/auth.txt --config /etc/openvpn/server.ovpn
Run Code Online (Sandbox Code Playgroud)

这一次,我被提示输入凭据。为什么会这样?

凭证文件和配置都是一样的(除了auth-user-pass我在上次测试中删除的那一行)。

OpenVPN 版本是2.3.10并且它是用它编译的enable_password_save=yes(必须是这种情况,因为通过配置文件提供凭据有效,该软件包是从标准的 Ubuntu 存储库安装的)

linux openvpn linux-networking

5
推荐指数
2
解决办法
2万
查看次数

为什么 DHCP 提供的 DNS IP 地址在 Windows 10 中变成静态地址?

我有一台 Windows 10 机器,它经常更改网络并通过 DHCP 检索其 IP 配置。从过去的一个不确定时刻开始,它开始将其 DNS 设置为固定的,尽管事实上它们是通过 DHCP 检索的:

在此处输入图片说明

初始设置是Obtain DNS server address automatically,在收到此地址后,它切换到上面的“静态模式”(DNS IP 是它从 DHCP 收到的 IP)。

只有 DNS 设置会受到影响。

这种行为的原因是什么?

dhcp windows-10

4
推荐指数
1
解决办法
2396
查看次数

什么时候不会生成 ARP 回复?

问题总结:a pingfromclient不去rpi1,它的 ARP 呼叫不接听srv

在此处输入图片说明

  • host0tap0通过桥接br0
  • vpninlan0是两个独立的接口。
  • 允许接口之间的所有流量srv(启用 IP 转发,并且我在rpi1此处不可见的其他接口之间成功进行了流量,其中一个是 Internet 的网关)

详细信息client成功 ping 自身 ( 10.20.1.2) 10.20.1.110.20.1.25410.10.10.254。尝试 ping 时10.10.10.11

root@client:~# ping 10.10.10.11
PING 10.10.10.11 (10.10.10.11) 56(84) bytes of data.
From 10.20.1.1: icmp_seq=2 Redirect Host(New nexthop: 10.10.10.11)
From 10.20.1.1 icmp_seq=1 Destination Host Unreachable
From 10.20.1.2 icmp_seq=3 Destination Host Unreachable
From …
Run Code Online (Sandbox Code Playgroud)

networking arp linux-networking

4
推荐指数
1
解决办法
4030
查看次数

如何匹配虚拟以太网链路的两端?

我运行的docker容器都连接到我自己的桥(不是标准docker0桥)。这是从主机角度来看的样子(我只留下与虚拟桥接和以太网相关的信息):

root@srv ~# ip link
(...)    
8: br-7b20560b3603: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
    link/ether 02:42:7c:70:e1:47 brd ff:ff:ff:ff:ff:ff
9: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
    link/ether 02:42:f1:70:4f:a6 brd ff:ff:ff:ff:ff:ff
11: veth1fb5957@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-7b20560b3603 state UP mode DEFAULT group default
    link/ether 4e:38:69:b2:db:ef brd ff:ff:ff:ff:ff:ff link-netnsid 2
13: vethc225476@if12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-7b20560b3603 state UP mode DEFAULT group default …
Run Code Online (Sandbox Code Playgroud)

networking virtualization bridge linux-networking

4
推荐指数
1
解决办法
5252
查看次数

承诺就地升级 Server 2012 R2 到 Server 2019,但不可用?

购买了 Windows Server 2019 的许可证,因为 Microsoft 文档声称您可以直接从 Windows Server 2012 R2 就地升级。 请注意,这是我们需要做的,因此关于“最佳实践”以及虚拟机和迁移的讨论对于这种特殊情况没有帮助。稍后我将引导我们实现这一目标,但现在只是一小步。

Microsoft 仅允许下载 EVAL 版本。当我在服务器上运行此程序进行安装时,“升级”选项(又名“保留文件...”)被禁用。它只给了我一个选择“全部清除并重新开始”,这并不是微软文档所声称的。

我们购买代码的授权经销商仅链接到有关从 MS 升级和下载 EVAL ISO 的非常详细的文档。

微软是找人交谈的雷区。我们在他们的软件上花费了大量资金,在没有付费支持合同的情况下让某人回答问题几乎是不可能的。我理解并支持以后的付费支持,但当他们的软件无法像他们承诺的那样工作时。谷歌在这里也不是你的朋友,因为大多数问题都会回到“如何将评估升级到完整版本”,这远远超出了我安装的点。

有人成功直接将 Windows Server 2012 R2 就地升级到 2019 吗?

如果是这样,你有什么特别需要做的吗?如果没有的话,先到2016年再到2019年可以吗?

(刚刚尝试过2016年,就地选项也被禁用)

upgrade windows-server-2012-r2 windows-server-2019

4
推荐指数
1
解决办法
7419
查看次数

尽管在绑定中禁用了 IPv6,为什么我仍然看到 IPv6 解析错误?

我看到诸如

Feb 13 21:45:48 srv named[2355]: address not available resolving 'secure.gravatar.com/A/IN': 2a04:fa87:ffff::c6b5:7405#53
Feb 13 21:42:29 srv named[2355]: address not available resolving 'la1.akamaiedge.net/AAAA/IN': 2001:500:a8::e#53
Run Code Online (Sandbox Code Playgroud)

/var/log/syslog尽管运行bind在只有IPv4模式

srv # cat /etc/default/bind9
# run resolvconf?
RESOLVCONF=no

# startup options for the server
OPTIONS="-u bind -4"
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

linux bind nameserver linux-networking

2
推荐指数
1
解决办法
1万
查看次数

如何将域附加到 PTR 解析?

我有bind9我的域的权威服务器example.com。前向解析有效,PTR 也有一定的作用。

我目前有

254.10.10   IN  PTR srv.
Run Code Online (Sandbox Code Playgroud)

在我的 PTR 区域中10.x,正确解析为

root@srv ~# dig -x 10.10.10.254
(...)
;; ANSWER SECTION:
254.10.10.10.in-addr.arpa. 604800 IN    PTR     srv.
Run Code Online (Sandbox Code Playgroud)

我希望分辨率是 FQDN,因此在上面的配置中srv.srv(删除了点)替换,导致分辨率为

root@srv ~# dig -x 10.10.10.254
(...)
;; ANSWER SECTION:
254.10.10.10.in-addr.arpa. 604800 IN    PTR     srv.10.in-addr.arpa.
Run Code Online (Sandbox Code Playgroud)

我如何通知bind9将 10.10.10.254 解析为srv.example.com而不是srv.10.in-addr.arpa

注意:我知道我可以

254.10.10   IN  PTR srv.example.com.
Run Code Online (Sandbox Code Playgroud)

在我的配置中。我正在寻找的是如何设置默认附加域。

domain-name-system bind reverse-dns dns-zone

1
推荐指数
1
解决办法
1166
查看次数