我了解子网掩码如何机械地工作以及如何从掩码转换为 CIDR 位表示法,并且我了解默认网关的概念。我不明白在设备上设置子网掩码或默认网关的作用和/或它如何影响连接到设备的能力。
对于更多上下文,我正在开发一个网络设备,并且我要求设备的 IP 地址、子网掩码和默认网关需要可配置。我已经学会了如何在 Linux 中设置所有这些东西,但我不知道如何测试它们是否正常工作。
对于 IP 地址,我可以:
- 成功连接到当前 IP 地址上的设备。
- 设置不同的(静态)IP 地址。
- 断开。
- 无法连接旧地址。
- 在新地址上成功连接。
这些步骤验证了我更改 IP 地址的过程是否有效。
对于子网掩码和默认网关,我可以设置它们,我的机器告诉我它们已设置,但现在我想验证这些设置是否正常工作。
我可以执行哪些基本测试来验证子网掩码和默认网关是否正在更改?