光猫桥接模式下,必须是路由器来完成拨号吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mangojiji
V2EX    宽带症候群

光猫桥接模式下,必须是路由器来完成拨号吗?

  •  
  •   mangojiji 2024-01-09 08:32:44 +08:00 5535 次点击
    这是一个创建于 717 天前的主题,其中的信息可能已经有所发展或是发生改变。
    光猫桥接模式下,必须是路由器来完成拨号吗?

    能不能由光猫负责拨号给桥接的路由器 WAN 口分配 IP ,路由器不负责拨号?
    第 1 条附言    2024-01-09 09:03:40 +08:00
    没有什么特别的需求…仅好奇有没有这种操作?家用光猫能不能实现这个效果。
    40 条回复    2024-01-09 22:41:00 +08:00
    RiverMud
        1
    RiverMud  
       2024-01-09 08:35:20 +08:00 via iPhone
    这个要求有点奇怪。

    说出你的目的,想这么干的原因,想达到什么效果。
    ming404
        2
    ming404  
       2024-01-09 08:35:36 +08:00
    那为什么要桥接模式
    deorth
        3
    deorth  
       2024-01-09 08:37:29 +08:00 via Android
    不能
    RecursiveG
        4
    RecursiveG  
       2024-01-09 08:38:04 +08:00
    可以,但没必要
    hello321
        5
    hello321  
       2024-01-09 08:38:52 +08:00
    光猫 DHCP?路由拨号?
    sujin190
        6
    sujin190  
       2024-01-09 08:44:13 +08:00 via Android
    那不就是取消桥接模式么,你在说啥,前后矛盾的
    alect
        7
    alect  
       2024-01-09 08:47:50 +08:00
    你想光猫负责拨号,然后不负责 dhcp 然后路由器负责 dhcp ?
    haimall
        8
    haimall  
       2024-01-09 09:00:18 +08:00
    说出你的需求。
    samondlee
        9
    samondlee  
       2024-01-09 09:03:52 +08:00
    你说的是不是 PPPOE RELAY
    icegaze
        10
    icegaze  
       2024-01-09 09:04:11 +08:00 via Android
    这,,,不就是光猫的路由模式吗?
    那你为啥要改成桥接模式?
    kcccc
        11
    kcccc  
       2024-01-09 09:04:21 +08:00
    把光猫设为桥接模式(Bridge),就是为了让路由器拨号。
    你想由光猫负责拨号,那光猫就是设为拨号模式(PPPoE)。
    mangojiji
        12
    mangojiji  
    OP
       2024-01-09 09:05:24 +08:00
    @RiverMud
    @crazyzzm
    @sujin190
    @haimall

    只是好奇家用光猫有没有,或者能不能实现这种工作模式,没有特别的需求
    cpstar
        13
    cpstar  
       2024-01-09 09:08:12 +08:00
    桥接了的光猫还怎么 PPPOE ?这个逻辑黑洞,OP 能给填上么。
    倒是桥接了之后,还能继续 DHCP 给路由的 WAN ,但是如果路由器没有高级功能,只能在动态获取和 PPPOE 之间选择一种方式。
    mangojiji
        14
    mangojiji  
    OP
       2024-01-09 09:08:18 +08:00
    大致就是光猫负责拨号,然后把拨号得到的 IP 分配给桥接的路由器的 WAN 口?
    路由器设置为自动获取 IP ,不负责拨号。


    @samondlee PPPOE Relay 是我说的这种效果吗?
    wowodavid
        15
    wowodavid  
       2024-01-09 09:11:28 +08:00 via iPhone
    @mangojiji “光猫取得的 ip 分配给路由器的 wan”,那就意味着光猫有两个端口取得了同一个 ip ,拓扑就有问题了
    error451
        16
    error451  
       2024-01-09 09:11:31 +08:00   4
    常识 1: 所谓拨号,就是客户端(光猫)通过 pppoE 协议,连接到运营商的服务器进行注册,然后获取相应分配的 ip ,网关等配置。
    常识 2: 客户端(光猫)必须和 PPPoE 服务器处于同一网段内,才有可能完成通讯(没有路由的前提下)
    常识 3: 桥接模式就相当于夸网段划分 vlen, 把两个物理上不属于同一局域网的网络,划分到一个 vlen 之下。
    常识 4: 光猫实际上并不是猫,没有调制解调的过程。光猫相当于光口交换机+PPPoE 客户端+路由器(带路由功能的光猫)

    所以,所谓光猫改桥接的操作,实际上就是禁止光猫自己拨号,直接把 wan 口划分到和 PPPoE 服务器一个 vlen 里完事儿。
    那么,你这个要求就相当于告诉光猫,你不要 PPPoE 拨号,但是你必须 PPPoE 拨号分配 IP 。 如果光猫会说话,这时候已经要爆粗口了。

    PS: 有一种宽带, 家里放的并不是光猫,而是路由器。家里路由器直接连到整栋楼里的一个路由器上。 这个时候你家里所谓的“光猫”,实际上并没有 PPPoE 拨号的过程,直接分配 IP 。然后你在“光猫”后面接个路由器,相当于在路由器下面又接了个子网。 这个过程类似于你说的“光猫”给路由器分配 IP 。
    c0mmand
        17
    c0mmand  
       2024-01-09 09:11:41 +08:00
    谁拨号不重要,谁当网关才是关键。
    mangojiji
        18
    mangojiji  
    OP
       2024-01-09 09:12:15 +08:00 via Android
    @cpstar 对的 就是观察到”设置成桥接之后,还能够继续 DHCP 给路由的 WAN" 这个现象,所以想问,能不能光猫桥接的同时也进行 PPPOE ,然后把得到的 IP 通过 DHCP 丢给路由器的 WAN 。
    olaloong
        19
    olaloong  
       2024-01-09 09:14:44 +08:00   2
    你要的这效果不就等于 光猫拨号+光猫设置路由器为 DMZ ?
    Tink
        20
    Tink  
    PRO
       2024-01-09 09:16:25 +08:00
    @mangojiji #18 不能
    hcocoa
        21
    hcocoa  
       2024-01-09 09:39:02 +08:00   9
    cpstar
        22
    cpstar  
       2024-01-09 09:39:36 +08:00
    OP 18# 这个清奇的想法,DHCP 以为着 DHCP 服务端,这个 DHCP 指的是光猫自己开 DHCP 服务给子网。而 PPPOE 获得的 IP ,并不是一般 DCHP 取得的,而且其中光猫(即便拨号)也不是 DHCP 服务端,无论如何不可能把这个 IP 丢给子设备(即便可以,也不可能是同一个 IP )。再换个说法,光猫进行了 PPPOE ,把获取的 IP 给到另外一台设备,这种技术这个星球应该还没有,或者说这两台设备一定不是通过 TCP/IP 网络进行连接的。

    我说的 DHCP ,是路由器(能力够的话),开启 PPPOE 会产生一个新的网卡设备,而物理口设备则可以通过光猫的 DHCP 服务端获取到另外一个 IP ,即路由器的 WAN 口有光猫 DHCP 的子网,也有 PPPOE 之后的上联网。
    nothingistrue
        23
    nothingistrue  
       2024-01-09 09:42:45 +08:00
    你不能把 PPPoE 拨号,当成用户登录来看待。正如你不能不要地基,只要最高层。
    june4
        24
    june4  
       2024-01-09 09:50:32 +08:00
    我这边,本来光猫接了个路由,在路由里拨号,但这样的话 ipv6 过一二天就掉了,ipv4 不影响。
    改成光猫拨号就没事了。
    by
        25
    by  
       2024-01-09 09:58:35 +08:00
    你这种得让运营商给你分/30 的 IP
    diagnostics
        26
    diagnostics  
       2024-01-09 10:02:19 +08:00
    @hcocoa 你要笑死我
    clue
        27
    clue  
       2024-01-09 10:18:22 +08:00
    你要的功能, 就是现在运营商光猫默认的模式, 所以你连桥接的意义都还没弄明白

    光猫不稳定在于它干了太多事了, 拔号、路由转发、无线接入等等, 并且集中采购的性能肯定是一般般的;
    换桥接, 光猫只用做光电转换, 变成了一个透明的设备, 负载低了才能稳定, 后面的事情由自购的性能更强的设备来做
    luny
        28
    luny  
       2024-01-09 10:22:18 +08:00
    PPPOE 是点对点连接,一种隧道,便于统计流量和时间计费,路由也是基于这个隧道的,可以理解为谁拨号,谁负责路由
    xdzhang
        29
    xdzhang  
       2024-01-09 10:32:17 +08:00
    @diagnostics 这种问问题的情况非常普遍,确实浪费大量精力,全靠脑洞。
    maoshen1234
        30
    maoshen1234  
       2024-01-09 10:37:19 +08:00
    PON 专线可以,光猫设置桥接,路由器不 PPPOE ,直接设置静态 IP ,即可上网
    nkloveni
        31
    nkloveni  
       2024-01-09 11:12:56 +08:00   1
    有这种操作,家用光猫实现不了。
    有兴趣整俩虚拟机,安装 linux ,手工改下配置能实现,一个 vm 拨号,另外一个 vm 拿公网 IP
    Senorsen
        32
    Senorsen  
       2024-01-09 11:35:29 +08:00
    我脑补了半天,弄明白了 OP 想要的:
    光猫进行 PPPoE 拨号,然后把 ppp0 interface 桥接给路由器,不过下发的 IP 怎么分配给路由器是个问题,或者想办法弄私有协议/脚本/定制的 dhcpd 让路由器自己设定 IP 。然后不清楚现在 Linux 内核里的 ppp 接口是否支持 802.1d BCP 。搜到了一个 patch https://lwn.net/Articles/376761/ ,不过估计你也很难给光猫的 Linux 内核打 patch 吧。
    也不能完全说 OP 的想法不对吧,但这个需求真的挺少见的,一般来讲没必要。如果你觉得路由器拨号性能不够,就换个更好的,比折腾这个小众做法省时间&省钱多了。
    siweipancc
        33
    siweipancc  
       2024-01-09 11:56:11 +08:00 via iPhone
    啊吧啊吧?逆天需求
    txydhr
        34
    txydhr  
       2024-01-09 12:23:05 +08:00 via iPhone
    @maoshen1234 pon 是 pon ,pppoe 是 pppoe ,不相干。
    leonshaw
        35
    leonshaw  
       2024-01-09 12:43:30 +08:00
    拨号产生的虚拟接口是 3 层口,不能桥接,只能路由。假设光猫是你能完全控制的 linux ,可以这样:拨号完成以后把获取的 IP 从 PPP 接口拿掉,并加入 DHCP 地址池,同时补一个从 PPP 口出的默认路由(可能要再随便配个 IP )。以上都可以用脚本完成。
    54xavier
        36
    54xavier  
       2024-01-09 13:55:12 +08:00
    光猫桥接电脑拨号?
    1018ji
        37
    1018ji  
       2024-01-09 14:42:18 +08:00
    光猫拨号?路由器桥接光猫?使用光猫 DHCP ?
    qwvy2g
        38
    qwvy2g  
       2024-01-09 15:26:10 +08:00 via Android
    我猜想你的想法可能是将 PPPoE 拨号和路由器其他功能分离。但是 nat 肯定做在光猫上,除非运营商能给你分配两个以上的公网 ip 。
    adoal
        39
    adoal  
       2024-01-09 15:34:26 +08:00
    理论上可以。不就是接入管理设备不要求 PPPoE 认证,直接用 DHCP 给你的路由器发入网配置嘛。或者光猫只做二层认证。

    但实际上能不能用取决于运营商的局端策略。一般不会这么做的。
    nkloveni
        40
    nkloveni  
       2024-01-09 22:41:00 +08:00
    @leonshaw 没错,我觉得这个方法是 work 的,虽然我没试过
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1628 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:16 PVG 00:16 LAX 08:16 JFK 11:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86