全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1114|回复: 11

[经验] 【经验】某IP /32 的掩码Mask如何计算真实网关Gateway?

[复制链接]
发表于 2022-6-16 01:50:28 | 显示全部楼层 |阅读模式
本帖最后由 MeowLove 于 2022-6-16 14:43 编辑

众所周知,再一些服务商(Google Cloud、OVH、Online)自家的虚拟机网络中。

IP、Netmask、Netmask都不在一个网段,网络内部做了转换,
这就存在系统和软件的兼容问题。怎么计算真实掩码呢?填写有效信息



在Windows中还好。
微软已经帮我们搞定所有的网络,直接填写服务商文档给出的就OK。

举例:IP填写(10.16.64.11),掩码/32(255.255.255.255),网关(10.17.32.254),都可以正常上网。

但是,在Linux下,CentOS正常识别,Debian系和一些其他系统,就出现了兼容性问题。

同样的IP信息,在Linux网路配置、一些需要网络信息的地方,根本过不了验证,无法保存,活着直接报错。


【我目前的解决方法(解决方案来源于:www.cxthhhhh.com)】

1、自己算真实掩码和网关(大概率能解决)
先把自己IP去查是哪个服务商,哪个AS。

2、然后取对应的/27,那就换算成掩码255.255.255.224

3、网关,一般为该网段的前一个和后几个,依次尝试,基本就过了。


【新的问题】(未解决,求助)

今天帮某大佬做网络规划时,遇上OVH的一个IP,188.165.178.41(经允许放出),我通过以上方法试了好多次。
都无法在iKuai8和OpenWRT等Linux系统上,正确联网,换成Windows系统正常。

咨询大家怎么解决,有什么办法计算真实的掩码+网关吗?


2022年6月16日更新:

按照619054大佬的提示:
手动添加路由表,问题解决。
原因是Linux系统不会自动识别这种不在一个网段的网络,不会自动添加路由表。

Linux:
ip route add 137.74.94.254 dev eth0
ip route add default via 137.74.94.254


发表于 2022-6-16 02:28:39 | 显示全部楼层
Linux:
ip route add 137.74.94.254 dev eth0
ip route add default via 137.74.94.254

mikrotik :
/ip address/add address=188.165.178.41 network=137.74.94.254
ip route/add gateway=137.74.94.254

         
 楼主| 发表于 2022-6-16 01:54:48 | 显示全部楼层
本帖最后由 MeowLove 于 2022-6-16 14:40 编辑

2022年6月16日更新:

按照619054大佬的提示:
手动添加路由表,问题解决。
原因是Linux系统不会自动识别这种不在一个网段的网络,不会自动添加路由表。

Linux:
ip route add 137.74.94.254 dev eth0
ip route add default via 137.74.94.254


=====================================

以下为昨晚求助信息,有助于帮助其他遇到相同问题的人解决

根据官方OVH文档,在Windows里正常的网络配置如下:

IP:188.165.178.41
Netmask:255.255.255.255
Gateway:137.74.94.254
DNS:213.186.33.99

Linux底下,无论如何不通网。换了好多猜到的参数,均失败。

点评

能不能通,ip就够了,跟dns没关系。。  发表于 2022-6-16 02:05
发表于 2022-6-16 01:56:21 来自手机 | 显示全部楼层
大佬睡觉吧
发表于 2022-6-16 02:01:18 | 显示全部楼层
你那个配置肯定是不行的,网关和ip不在一个子网内
你需要手动设置一个路由规则,default路由是 dev eth0之类,而不是走网关ip。大概是这样,我不是太确定,你可以试试。
发表于 2022-6-16 02:03:58 | 显示全部楼层
Gateway:188.165.178.254
发表于 2022-6-16 02:04:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-6-16 02:53:40 | 显示全部楼层
弱弱的问下OVH  IPV6怎么开小鸡
要设置啥
 楼主| 发表于 2022-6-16 14:36:19 来自手机 | 显示全部楼层
619054 发表于 2022-6-16 02:28
Linux:
ip route add 137.74.94.254 dev eth0
ip route add default via 137.74.94.254

嗯,看来是系统没有自动识别好路由表,手动添加路由表后解决。
发表于 2022-6-19 13:31:12 | 显示全部楼层
大佬牛逼啊,按照你的教程成功手动配置ip通过官方镜像安装
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-11 04:14 , Processed in 0.065302 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表