nat*_*yer 13 networking router ip subnet
首先让我说我对 IP 地址/子网地址的工作方式以及一般的网络非常陌生。这些东西通常很神秘,我很难理解到目前为止我读过的东西。
我有一个使用 IP 地址 192.168.10.10 和子网掩码 255.255.255.0 硬编码的网络设备。
我的电脑在192.168.0.17,无法连接到设备。我认为这是因为 192.168.10.* 子网和 192.168.0.* 子网(这是正确的词吗?)无法相互通信。
有什么方法可以配置我的计算机与此设备通话吗?我应该将计算机的 IP 地址更改为 192.168.10.something,还是有其他方法?
谢谢!
Law*_*ceC 17
我应该将计算机的 IP 地址更改为 192.168.10.something,还是有其他方法?
如果您只是暂时需要与 192.168.10.10 通话,这将是最简单的方法。
我正在简化以下内容以更好地解释:
为了让您的计算机与任何计算机通信,您的系统必须在其本地路由表(或转发信息库)中为该子网提供一个条目。
一个子网是一个网络地址加上一个子网掩码。(请注意,子网掩码可以采用点状形式 (255.255.255.0) 或 CIDR 形式 (/24) - 尽管某些事物只需要一种或另一种形式,但它们表示相同的内容)。
子网掩码表示网络地址有多少位长。子网掩码中所有为 0 的位(255.255.255.0 的最后 8 位或 /24 - 点四表示法中的最后一个数字)对于网络地址将为 0。实际提供给机器的完整 IP 地址在该位置不会有 0 - 但路由表条目与网络地址一起使用。
路由表条目由一个子网和一个接口组成,并告诉您的系统如果您的系统从该接口发送流量,它可以到达该子网。
每当您的系统获得 IP 地址和子网掩码时,您都会获得一个免费的路由表条目,您可以手动执行此操作,也可以通过 DHCP 自动执行此操作。
如果您有一个以太网适配器,并且它通过 DHCP 获取 IP/子网掩码 192.168.7.4/24,则 /24 表示您的系统可以从该以太网适配器发送一些内容并访问以 192.168.7 开头的任何其他内容。
如果您处于典型的 LAN 情况中,其中该 LAN 上的其他计算机具有相同的网络地址 (192.168.7) 和子网掩码(/24 或 255.255.255.0),则此方法有效。
您还可以为您的环回地址获得一个免费的路由表条目。127.0.0.1/8。
如果您添加另一个以太网接口,例如 USB 接口,并使用 IP 手动配置它,例如 192.168.10.1,上面的自由路由也会发生同样的事情。假设您为 USB 以太网适配器 192.168.10.1 分配了子网掩码 /24(或 255.255.255.0)。所以现在你的计算机可以访问 192.168.10.7,因为它有一个路由。
如果:
你有两个可以到达同一个子网的适配器吗?
如果它们的子网掩码不同,则更具体的(CIDR 编号越高)将“获胜”并被使用。(要提到的一个有趣的方面是,您可以将 /32 - 或子网掩码 255.255.255.255 - 视为表示“此特定 IP”的快捷方式 - 这样您就可以使源自本地系统的流量以特定 IP 发送到走出一个不同的接口——比如 VPN 接口——如果你想的话,通过使用 /32 创建一个路由表条目。)
否则,还有另一个称为指标的值- 将使用具有最低指标的适配器。通常,您会设置更快的适配器以获得更低的指标。出于这个原因,您的有线适配器的指标应该低于无线适配器。
如果它们是相同的 CIDR 和相同的指标,您的系统可能会选择一个然后坚持使用它,或者在它们之间进行负载平衡。这可能是可配置的,具体取决于您的操作系统和驱动程序。
您的系统想将流量发送到某个地方,但它没有路由表条目?它使用默认网关 - 这包括一个 IP 地址(必须可以通过其他一些本地路由规则访问。)通常这将指向家庭设置中同一 LAN 上面向 Internet 的路由器,但由 DHCP 设置您也可以手动设置它,因为您可能已经知道。
你没有默认网关?它丢弃流量并且不发送它。
你有多个默认网关?它可能会随机选择一个并坚持下去,或者可能会在它们之间进行负载平衡。这可能是可配置的,具体取决于您的操作系统和驱动程序。
| 归档时间: |
|
| 查看次数: |
87549 次 |
| 最近记录: |