V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shfan
V2EX  ›  宽带症候群

IP 和网关不是同一个网段,怎么实现通信?

  •  
  •   shfan · 253 天前 · 2112 次点击
    这是一个创建于 253 天前的主题,其中的信息可能已经有所发展或是发生改变。
    坐标上海松江,最近公司新办一路移动宽带,是固定 IP ,给的 IP 如下:
    IP:211.136.X.X
    子网掩码:255.255.255.252
    网关:221.130.X.X

    我一看,IP 和网关不在同一个网段,觉得是移动给错了,和移动技术人员再三确认表示没有错误。
    想问问 IP 和网关不是同一个网段,怎么实现通信。网上找到的方案: https://www.it610.com/article/1988899.htm
    这是什么原理,还有移动为什么这么配置,这样普通路由器还配置不了。
    第 1 条附言  ·  252 天前
    我现在是用 1 台 win10 电脑进行连接测试,网卡是以太网卡。
    我查了一下,ppp 封装是 xDSL 、ATM 、帧中继网络的封装方式,他们用的是电话口或者串口,在 windows 上也找不到将以太网口改成 ppp 封装的方法。
    那还有一种可能是 PPPoE ,但不知道怎么配置,配置 pppoe 的账号密码都没有。
    尝试把子网掩码改成 255.255.255.255 ,和网关也不通,这相当于 linux 下的 onlink 了吧?

    实在理解不了移动给的配置,联系移动的人过来配置了,他们人来了再看看是怎么配置的
    13 条回复    2022-07-20 23:15:41 +08:00
    CnpPt
        1
    CnpPt  
       253 天前
    蹲一个专业人士回答
    sujin190
        2
    sujin190  
       253 天前 via Android
    ip 和网关本来就没要求在同一个网段吧,只要链路层能正常通,arp 协议正常,路由正常就可以正常通信的吧
    leonunix
        3
    leonunix  
       253 天前   ❤️ 2
    这个不是普通的通讯。是点对点协议 PPP 。
    在 ppp 中下一跳路由是不需要的。反正最后所有的流量都会发送到虚拟口上。由虚拟口的 GW 来路由的。
    leonunix
        4
    leonunix  
       253 天前
    楼主试试随便指定一个网关。说不定也可以通讯的。这样普通的路由也可以配置
    LinePro
        5
    LinePro  
       253 天前
    /t/769213
    想起了这个帖子
    villivateur
        6
    villivateur  
       253 天前
    我刚刚发现自己的宽带也是这样,但是不影响上网。一开始我也想说“只要在一个交换机上,两个 IP 就能直接通讯”,但意识到不对劲,因为 IP 协议栈规定不在一个子网里的 IP 包需要发送到默认网关,而这个网关却又不在同一个子网内。

    我觉得还是 3 楼说得对,因为你用的是 PPPoE 协议,所以所有的流量实际上都是直接发给下一级网关的,无需特别配置路由。
    Jet
        7
    Jet  
       253 天前
    下一跳只要链路可达就可以了,直接配置就行。
    LGA1150
        9
    LGA1150  
       253 天前   ❤️ 1
    如果确认不是 PPP ,可以配置成 onlink 路由
    ip route add default via 211.130.X.X dev ethX onlink
    huaes
        10
    huaes  
       253 天前
    我一条 PPPOE 拨号的移动固定 IP 线路,网关还是内网 IP 呢,不过有时候是公网 IP ,反正能用就行
    tril
        11
    tril  
       252 天前
    除了 pppoe 的宽带,有些云服务器也会有这种情况,服务器的 v4 网关和 v4 地址并不在一个子网里。用起来也没啥特别的,一样是指定好网卡的网关就能上网。
    acbot
        12
    acbot  
       252 天前
    移动很多所谓的专线啥的商用线路其实就是基于 ppp 链路的,有一个简单的方法可以判断就是测试你宽带的 MTU 是不是 1500 就知道了。我觉得大概率就是 ppp ,有一次接触移动的商用专线就是这个东西,当时设备 WAN 口选固定 IP 配置,默认 MTU 1500 结果死活不行,最后改小 MTU 就正常了。如果是 ppp 那么原因就是#3 说的。
    sendmailtest123
        13
    sendmailtest123  
       252 天前
    这个子网掩码似乎是标准以太互联 CIDR ,/30 空间减去广播地址减去网络地址实际只有 2 个 IP 可用,正好够同广播域内 1 台运营商侧网关设备和 1 台用户侧路由器互访,个人猜测移动交付了裸二层接入商宽,而不是基于 ppp 或类似魔改协议的某为 BAS 接口 /IPoE 实现。(参考 https://support.huawei.com/enterprise/zh/doc/EDOC1100125910/356527cf#ZH-CN_TASK_0172373974

    假设运营商网关安全策略不严格,用户侧上行目的地址为设备环回地址 /其他接口 IP 的报文兴许能被三层处理转发,但考虑到用户自带设备兼容性+运营商资产安全问题一般不会这么配参(正如楼主说的,普通路由器甚至不允许设置和主 IP 不同子网的网关地址)。因此我也感觉移动技术人员提供的网络数据有问题,兴许内部沟通出现了偏差?实际情况中装维获取的技术数据能倒好几次手,部分关键信息可能会和传话游戏一样丢失 /被改...

    综上,楼主不妨试试将 211.136.X.(X-1)或 211.136.X.(X+1)作为网关地址验证能否上网。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   4327 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.