问题标签 [netmask]

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.

0 投票
1 回答
79 浏览

linux - 在linux中更改子网掩码

如何更改 eth0 接口的子网掩码?

我试过这个,但它没有效果

0 投票
1 回答
213 浏览

postgresql - 从 PostgreSQL 中的网络掩码字符串计算 masklen

我知道这个问题以前曾针对不同的语言提出过,但据我所知,它依赖于流控制(“for 循环”)和/或深奥的 Perl 函数。

所以在 PostgreSQL 中,我正在尝试编写一个数据库迁移来将我们存储的网络信息转换text为适当的inet类型。假设我的“Foo”表有两列,“地址”存储 IP 地址本身,“网络掩码”存储“网络掩码”(例如'255.255.255.0')。我想将这些作为单一inet类型的列插入到新“Bar”表的单个“ip”字段中。

到目前为止,我所得到的转换 IP 非常简单,但我在掩码长度上苦苦挣扎。我认为它看起来像:

...但我不知道如何定义该函数,calculate_masklen_from_netmask因为我不能在基于语句的语言中使用流控制结构。

0 投票
1 回答
908 浏览

ubuntu - 无法在 Ubuntu1804 上 ping github - 怀疑网络配置问题

我正在尝试在我的 ubuntu 上 ping github.com,但似乎 ping 中的 IP 地址指向我的本地 IP。以下是我在我的 ubuntu 上转储的一些信息,任何人都可以帮助建议我的网络工作配置中哪个部分有问题?

0 投票
1 回答
241 浏览

python - 如何检查它是否是有效的网络掩码?

我的代码必须返回一个有效的网络掩码。它必须检查二进制表示是True还是False

在我的代码中有问题。当我检查1它时说第一个是真的,第二个是假的......所有都1必须返回True,所有 0 都必须返回False

输出

0 投票
1 回答
30 浏览

javascript - 想要检查给定子网中是否存在子网或不使用 javascript

我有两个子网值,例如:

答:123.23.34.45/23 B:102.34.45.32/32

我想检查值 B 是否在 A 的范围内。我尝试使用库网络掩码,任何人都可以建议任何其他库或任何解决方案来实现这一点。

0 投票
2 回答
164 浏览

ruby - Ruby:将 CIDR 转换为网络掩码

给定这样的网络定义,在这种情况下192.168.1.0/24,我想将/24CIDR 转换为四位网络掩码255.255.255.0

不应使用额外的宝石。

0 投票
0 回答
63 浏览

android - 如何在通过以太网连接到互联网的 Android 系统上以编程方式配置静态 IP 地址、网络掩码、网关?

我正在尝试在通过以太网(电缆,而不是 WiFi)连接到互联网的 Android 系统上设置静态 IP 地址、网络掩码、网关。我正在尝试通过 android studio 中的 java 或 ac 程序来做到这一点。我正在开发 android 4.4.4,SDK 19。

我已经研究过其他类似的帖子,例如如何在 Android 3.x 或 4.x 上以编程方式配置静态 IP 地址、网络掩码、网关。但所有这些都是通过 WiFi 连接到互联网的系统的解决方案。

所以我想知道是否还有以太网解决方案?

0 投票
1 回答
69 浏览

ansible - 使用 playbook ansible 仅更改服务器 debian 9 中的网络掩码

我想用 Ansible 更改 debian9 ( /etc/network/interfaces ) 中服务器的网络掩码。
你知道我该怎么做吗?

0 投票
1 回答
20 浏览

sh - 使用 sh 检查 IP 是否属于 IP 范围?

假设我有一个 IP 173.245.50.16,我想检查它是否属于Cloudflare 的 IP 范围。这基本上归结为:

正确的?好吧,我不确定这里的术语,但希望你明白这一点。

这如何转化为 sh 代码?

0 投票
0 回答
912 浏览

networking - SIOCADDRT:尝试添加路由时无法访问网络

这是来自 Ubuntu 的 ifconfig:

这是来自 Windows 的 ipconfig(使用 Cygwin):

当我在 Windows 机器上时,我可以 ping Ubuntu 机器:

但我无法从 Ubuntu 机器 ping Windows 机器:

我在 Ubuntu 机器上尝试了一些route命令,但没有成功:

这是 Ubuntu 上的路由表:

这是 Windows 上的路由表:

我需要什么路由命令才能让 Ubuntu 访问 Windows 机器?