我是网络/路由领域的新手,正在搭建我的第一个 VPN 服务器。在阅读 server.ovpn 文件时,我看到了以下行:
服务器 10.1.0.0 255.255.255.0
所以我认为:看起来我只能分配 255 个 IP。我对网络掩码概念进行了一些研究,我的想法是正确的。更糟糕的是,我使用的是 net30 拓扑,每个客户端占用 4 个 IP,因此 255/4 只给了我 63 个 IP!当我启动服务器时,我在日志中看到以下内容:
通知 TAP-Windows 驱动程序在接口上设置 DHCP IP/网络掩码 10.1.0.1/255.255.255.252
所以我很困惑,当我开始连接客户端时它会如何表现,连接客户端的限制是否会是 63 个?
答案1
您可以替换:
server 10.1.0.0 255.255.255.0
和:
server 10.1.0.0 255.255.0.0
无法使用 /8 子网配置 OpenVPN,因为该限制是硬编码的。其中pool.h
有一个IFCONFIG_POOL_MIN_NETBITS
等于 16 的常数。因此子网应该大于 /16。