标签: mask

0.0.0.0/0 和 0.0.0.0/1 有什么区别?

在历史上,我主要用于0.0.0.0/0“匹配每个IP地址”。最近,我看到了一个0.0.0.0/1子网过滤器。

0.0.0.0/0和和之间有什么区别?0.0.0.0/1的实际用途是什么0.0.0.0/1

ip subnet wildcard filter mask

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

通过 Nginx 中的同一位置代理 Websockets 和 HTTP

现在有一个应用程序允许人们通过公开一个由Atmosphere提供支持的 AngularJS Web 服务器通过 Web 连接到桌面应用程序。桌面应用程序会公开当前人员的 IP 地址,以便拥有该地址的任何人都可以连接。

我试图通过我的服务器(example.com)代理来掩盖这个 IP。我的服务器目前托管一系列应用程序(Ruby on Rails + Elastic Search、Logstash、Kibana - ELK)并由 Nginx 客户端代理。

我已经设法通过节点 HTTP 代理(本地)成功屏蔽了 IP 地址,现在我正在尝试在使用 Nginx 时使其工作。AngularJS 应用程序使用 Websockets,所以我需要代理 HTTP 和 WS 请求。

看这个图: 在此处输入图片说明

我非常接近弄清楚一切。我在没有 Nginx 的情况下进行了本地测试,并且 IP 地址被正确屏蔽。我在让 Nginx 通过同一位置重定向 HTTP 和 Websockets 时遇到了挑战(请参阅代码)。

从所有教程和服务器故障帖子中,我看到 Websockets 通常指向不同的位置,而 Nginx 会优雅地升级连接。

我现在面临一个挑战,我试图通过相同的位置 HTTP/2 和 Websockets 协议进行代理。我已经诉诸邪恶的黑客,例如在location块内使用 IF (但它们没有奏效)。

理想情况下,我希望 Websockets 指向与 HTTP 不同的位置,这将解决问题。我目前的问题是我没有 AngularJS 应用程序的源代码,以便我这样做。

Atmosphere 服务器似乎通过查询参数检测到 Websockets 连接(这是它连接到的 URL):

ws://the-user-ip/?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.3.2-javascript&X-Atmosphere-Transport=websocket&Content-Type=application/json&X-atmo-protocol=true.
Run Code Online (Sandbox Code Playgroud)

这是我当前来自 Nginx 的配置的一部分:

upstream ipmask_docker_app {
  server …
Run Code Online (Sandbox Code Playgroud)

nginx https mask websocket

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

路由器 Cisco (Packet Tracer)、VLSM 中地址 XXXX 的错误掩码 /XX

我正在尝试在数据包跟踪器中进行练习。我正在配置 1841 路由器(但问题发生在所有路由器中)。

当我尝试使用与此类地址(使用 VLSM)的缺陷掩码不同的掩码设置 IP 地址时,路由器告诉我掩码不正确(坏掩码)并且不要更改任何内容。

我将实现一个无类路由协议 (RIPv2)。

这里的命令行:

Router>
Router>enable
Router#config termin
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int Ser0/0/0
Router(config-if)#ip address 172.16.199.228 255.255.255.252
Bad mask /30 for address 172.16.199.228                 <--- HERE
Router(config-if)#
Run Code Online (Sandbox Code Playgroud)

如何设置一个没有缺陷掩码的 IP 地址?

谢谢!:)

cisco mask netmask

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

为什么我不能在 WAN 和 LAN 上拥有相同的子网?

我想知道为什么在 WAN 和 LAN 端使用相同掩码的相同 IP 可能会出现问题。

我也想知道是否设置不同的掩码,但具有相同的 IP 将解决路由问题。

特别是具有不同掩码的相同 IP 地址 LAN:192.168.1.1/24 和 WAN:192.168.1.1/26 从路由和 NAT 的角度来看有问题,为什么?

具有相同掩码 LAN:192.168.1.1/24 和 WAN:192.168.2.1/24 的不同 IP 地址是否有问题,为什么?

local-area-network router wide-area-network subnet mask

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

如何在不重新启动的情况下对我的 smb.conf 文件进行更改?

在我们的 Centos 7 服务器上,我添加create mask = 770了 mysmb.conf以强制我们的 Windows 用户存储在目录中的文件的权限。然后从命令行,我输入了以下内容:

# systemctl restart smb.service

# systemctl restart nmb.service
Run Code Online (Sandbox Code Playgroud)

...但文件没有以正确的权限保存。它们在重新启动后被正确保存。那么(也许)我可以从命令行完成的重启过程中发生了什么?

这是 smb.conf 的部分:

[image-storage]
     comment = archived image location
     path = /our/samba/path/to/image_storage
     valid users = @NameOfOurGroup
     create mask = 770
     browsable = yes
     writable = yes
     guest ok = no
     force user = imagestore
Run Code Online (Sandbox Code Playgroud)

command-line-interface samba mask

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

192.168.1.7/30 的子网掩码

我想创建两个IP地址,192.168.1.0/30和192.168.1.5。

添加路由器端口的第一个 IP 会返回以下错误“地址 192.168.1.7 的错误掩码 /30”:

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#in
Router(config)#interface fa 0/0
Router(config-if)#ip add
Router(config-if)#ip address 192.168.1.7 255.255.255.252
Bad mask /30 for address 192.168.1.7
Router(config-if)#
Run Code Online (Sandbox Code Playgroud)

cisco router ip subnet mask

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