我有一台配备康卡斯特静态 IP 的开发服务器,已经运行良好 10 年了...去升级到 Ubuntu 18.04,这个 NetPlan biznezz 是什么,为什么它不接受我的子网?
按照 Comcast 的所有文档操作(就像我每次格式化这台机器时一样),它要求设置 xx.xx.xx.xx/xx 位。我大致知道这是什么意思,但我迷茫了……
让我说得更清楚一点...我正在全新安装并从一开始就选择我的网络设备...所以基本上从“go”设置 netplan 配置....
答案1
它被称作跨域路由表示法,其中第一部分是您的 IP 地址,如 192.168.1.100,第二部分是您的网络掩码,如 /24。
它们合在一起看起来就像:
192.168.1.100/24
/24 CIDR 实际上是用于网络掩码,如下所示:
CIDR | MASK
/24 | 255.255.255.0
/25 | 255.255.255.128
/26 | 255.255.255.192
/27 | 255.255.255.224
/28 | 255.255.255.240
/29 | 255.255.255.248
/30 | 255.255.255.252
/31 | 255.255.255.254
/32 | 255.255.255.255
/24 在家庭网络中最为常见。Linksys 和其他此类路由器将在 IPv4 DHCP 记录上分配类似 192.168.1.100 的地址,其中网关或路由器 IP 地址为 192.168.1.1。子网掩码为 /24 或 255.255.255.0,这意味着 IP 地址八位字节必须与 192.168.1.xxx 相匹配,其中最后 3 位数字可以是 1-254 之间的任何数字,才能位于同一子网中。
我每天特别是在工作中使用到的一个工具就是在线 IP 子网计算器。只是想告诉你你的 IP 可能是什么。我不确定你的 IP 是什么。我假设它是一个公共静态 IP。因此,我将使用一个虚构的 IP 作为 74.172.65.26,掩码为 255.255.255.252。
只需在快速图像上我们就能看出掩码位为 30,因此符号应为 74.172.65.26/30,这意味着我们的网关应为 74.172.65.25,它必须与我们的 IP 地址位于同一子网中。单击上方的 CIDR 会切换到略有不同的计算器,但我输入了相同的信息并得到了大致相同的结果。
在那里我们可以看到我们的路由将是 74.172.65.24 作为我们的网络,并且我们的网络 CIDR 表示法将是 74.172.65.24/30,但这不是我们的 IP 地址。我们在该网络上的广播是 74.172.65.27,因为这是最高的 IP。这相当于 IP 192.168.1.15 掩码 255.255.255.0 网络,其中我们的网络 CIDR 表示法将是 192.168.1.0/24,我们的广播将是 192.168.1.255,我们的网关 IP 很可能是 192.168.1.1。
希望这可以帮助!
答案2
在 Ubuntu 18.x plus 安装开始时执行此操作的方式(如果使用静态)是:
Netmask: 10.10.10.0/24 (don´t put 255.255.255.0, it won´t work)
IP: 10.10.10.20
GW: 10.10.10.1
DNS: 10.10.10.1 etc
那应该可行!