我正在尝试学习如何正确设置 Wireguard(而不仅仅是通过复制粘贴)。我在快速入门页面上看到了这一行:
ip address add dev wg0 192.168.2.1/24
阅读 的手册页ip
,似乎将给address add
定地址分配给给定设备。这是有道理的,只不过示例地址包含 CIDR 掩码。我正在努力理解这意味着什么,而我的谷歌搜索让我失望了。
我们是说我们希望地址是192.168.2.0
,还是……我什至不知道。这还能意味着什么?
编辑:等等,我刚刚意识到这可能是指定子网的一种方法。也许这对 Linux 用户来说是显而易见的,但我是一个 Windows 用户,在 Windows GUI 中,您可以将子网掩码与 IP 分开指定。我会把这个问题留在这里,以防万一我错了。
这会将 IP 地址 192.168.2.1 添加到指定的接口,子网掩码为 /24 或 255.255.255.0。wg 客户端可能的 IP 地址为 192.168.2.2 到 192.168.2.254。
本质上,/24 定义了可以同时连接的最大客户端数量。
你是对的,这是 UNIX/Linux(可能还有其他操作系统)用一条记录来定义 IP 地址和网络掩码。解码为:
这是IP地址
这定义了 IP 地址的常量位数:
例如,如果它
16
是常数192.168
,其余的是变量。CIDR 表示子网掩码。大多数人发现很难使用 CIDR 值,除非它是像 8、16、24、32 这样的整数。
您可以使用这个网站来更好地了解
许多网络管理员都使用它。