PPPoE IP 分配或绑定到底由什么因素决定 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acbot
V2EX    路由器

PPPoE IP 分配或绑定到底由什么因素决定

  •  
  •   acbot 2021-08-16 09:09:03 +08:00 1846 次点击
    这是一个创建于 1527 天前的主题,其中的信息可能已经有所发展或是发生改变。
    经过长时间使用发现 PPPoE 会话超时时间是 1 个月,这段时间内不论是用 ifup wan 还是 ifdown wan; sleep *** ; ifup wan 等方式重新 PPPoE 拨号获取的 IP 都不会变,我知道会话超时时间和 IP 分配都是由服务器决定,但有几个现象有点疑惑希望高手能指点指点:比如:1. 如果在上一个 PPPoE 会话没有断开的情况下, 直接更改 MAC 再拨号系统提示异常但过一会拨号就可以成功并且 IP 也变化了; 2. 在 PPPoE 会话超时时间的这段时间内如果 reboot 重新启动路由器 或是 /etc/init.d/network restart 重新启动网络,大概率会分配新的 IP 那么现在问题来了 PPPoE 分配 IP 到底是 以 MAC,Session ID,宽带账号,还是什么来确定的呢?

    我个人感觉是绑定的会话,感觉上述的两种操作 PPPD 都没发送会话断开的指令,所以 PPPoE 服务器一直在等待超时,后面再启一个 PPPoE 拨号由于是新的 Session ID 之前 Session ID 还占用着 IP 所以就能分配到新的 IP,-- 这个纯猜测
    9 条回复    2021-08-17 08:41:55 +08:00
    icelake
        1
    icelake  
       2021-08-16 09:33:51 +08:00
    没啥奇妙的,想一想,什么东西和个人身份关联的,那 IP 就与那个东西绑定
    acbot
        2
    acbot  
    OP
       2021-08-16 10:02:39 +08:00
    @icelake 身份信息固定,超时时间段内地址不变才对啊!
    elboble
        3
    elboble  
       2021-08-16 12:33:24 +08:00 via Android
    地址从 ip 池中随机取,能不能拨上号由你的 pppoe 帐号决定,和 mac 关系不大
    acbot
        4
    acbot  
    OP
       2021-08-16 13:22:03 +08:00
    @elboble PPPoE 认证没有疑问,地址从 ip 池中随机取 这个也没有疑惑。现在的问题是随机的这个要素是什么?你要说按照 Session ID 那么就应该是每次拨号就应该切换,但是实际是一段时间内不论怎么拨号 IP 都不切换。你要说 MAC 或者是账号,这些信息都是变化的但是超时之后 IP 又要切换。
    hahasong
        5
    hahasong  
       2021-08-16 13:54:47 +08:00
    PPP 属于数据链数层协议,网络控制协商是最后一步。至于给什么 ip 和子网你,这个属于服务器逻辑了,跟 PPPoE 本身没有关系
    acbot
        6
    acbot  
    OP
       2021-08-16 14:04:37 +08:00
    @hahasong 那么这个“服务器逻辑” 是怎么一个情况呢?不论是 PPP 也好还是什么也好 我觉得再怎么也应该又一个要素来决定 IP 如何分配的,是不?
    psirnull
        7
    psirnull  
       2021-08-16 14:07:27 +08:00
    领导说了算
    icelake
        8
    icelake  
       2021-08-17 08:16:06 +08:00
    @acbot 你是不是想的太复杂了?真没那么复杂,没有什么 Session ID,就是你连入机房的端口和你的拨号账号。
    另外分配 IP 地址就是 DHCP 啊,既然是 DHCP 就有租赁期啊,至于租赁期设置多久是各地电信分公司根据当地 IP 资源来设置的,有地方断开重连就是新 IP,有地方几天都不换,有的到点强制切换,都是各个分公司自己决定的策略,当然也要接受省公司的领导。
    所以7楼说的也对,领导说了算。
    acbot
        9
    acbot  
    OP
       2021-08-17 08:41:55 +08:00
    @icelake 其实你说的这些我大致了解,实际上问题是 "... 2. 在 PPPoE 会话超时时间的这段时间内不论是用 ifup wan 还是 ifdown wan; sleep *** ; ifup wan 等方式重新 PPPoE 拨号获取的 IP 都不会变 但同样时间段呢用 reboot 重新启动路由器 或是 /etc/init.d/network restart 重新启动网络,大概率会分配新的 IP 。..." 那么分配策略一定的情况下(比如按租赁期),为什么方式不一样结果不一样,按理说不应该变才对啊?或者可以说我是想了解 /etc/init.d/network restart 与 ifup wan 这两种操作到底有没有什么细节上的不同?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2647 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:14 PVG 23:14 LAX 08:14 JFK 11:14
    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