Clo*_*kex 5 cidr ip-address linux-networking
我正在尝试学习如何正确设置 Wireguard(而不仅仅是通过复制粘贴)。我在快速入门页面上看到了这一行:
ip address add dev wg0 192.168.2.1/24
Run Code Online (Sandbox Code Playgroud)
阅读 的手册页ip
,似乎将给address add
定地址分配给给定设备。这是有道理的,只不过示例地址包含 CIDR 掩码。我正在努力理解这在这种情况下意味着什么,而我的谷歌搜索让我失望了。
我们是说我们希望地址是192.168.2.0
,还是……我什至不知道。还能意味着什么?
编辑:等等,我刚刚意识到这可能是指定子网的一种方法。也许这对 Linux 用户来说是显而易见的,但我是一个 Windows 用户,在 Windows GUI 中,您可以将子网掩码与 IP 分开指定。我会把这个问题留在这里,以防万一我错了。
ip address add dev wg0 192.168.2.1/24
这会将 IP 地址 192.168.2.1 添加到指定的接口,子网掩码为 /24 或 255.255.255.0。wg 客户端可能的 IP 地址为 192.168.2.2 到 192.168.2.254。
本质上,/24 定义了可以同时连接的最大客户端数量。