设想两天电脑的IP和掩码相近,那么他们可以联通吗?
| 1 | 192.168.8.210 | 255.255.255.0 |
| 2 | 192.168.8.215 | 255.255.255.252 |
明显,第二个IP和网段就不匹配,但是路由表是可以存在这种情况:

结论
ping不通,第一台数据可以到第二台,但是第二台数据是回不去的,因为192.168.8.210只能从default路由出去,如果19.254网关不做路由到8.210,就回不去了。
还有就是如果想知道如果目标地址在掩码类,但是本机ip不在掩码类呢?上面说过允许这种情况
| 1 | 192.168.8.253 | 255.255.255.0 |
| 2 | 192.168.8.215 | 255.255.255.252 |
比如以上这种情况
情况和上面一模一样,数据可以到215但是回不去253,还是没有走链路,走了默认路由
再把215改成254
| 1 | 192.168.8.253 | 255.255.255.0 |
| 2 | 192.168.8.254 | 255.255.255.252 |
现在2算是ip和掩码对上了,看能不能走链路
现在两边直接就都通了,都走链路,所以用ip addr 设置ip时,IP不在掩码范围内,是不起作用的,至于具体怎么算,还没有摸索,ifconfig或者配置文件配置后是否具有一样的效果,不确定,估计是
还有就是,这两台服务器网段掩码不是严格一致的,2是1的子集,但是配置正确了,一样是可以通信的。具体原因是:这个配置只影响路由表,路由表能从这里发出去(只要物理线插好勒)就能到;能不能找到IP对应的mac地址是链路层的事情;ping是双向的,两边都通了才能ping通。
- THE END -
最后修改:2022年9月13日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://blog.melulu.top/?p=204
共有 0 条评论