V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moremoney
V2EX  ›  路由器

wifi 路由接软路由关掉 dhcp(当 ap 用) 就不能正常上网

  •  
  •   moremoney · 2022-08-09 10:38:06 +08:00 · 5459 次点击
    这是一个创建于 837 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的 r2s 软路由 lan 接我的 wifi 路由的 lan, 当我关掉 wifi 路由的 dhcp 后 电脑就不能获取正常的 ipv4 的地址了,当我把 dhcp 开启,网段设置成软路的网段就可以正常获取 ip 上网了,可是我看教程都是要关闭 dhcp 的

    28 条回复    2022-09-24 22:03:47 +08:00
    totoro625
        1
    totoro625  
       2022-08-09 10:52:14 +08:00
    1 、软路由 lan 接 wifi 路由的 wan
    2 、不关 DHCP 不影响,多一层内网损失不大
    moremoney
        2
    moremoney  
    OP
       2022-08-09 10:55:26 +08:00
    @totoro625 这种设置是没问题的,主要是我想把 wifi 路由当 ap 用,这会是我的 wifi 路由的问题吗
    villivateur
        3
    villivateur  
       2022-08-09 11:02:27 +08:00
    你看下你的 WiFi 路由器有没有 AP 功能或者有线中继功能,有的话就开下,然后软路由 lan 接 WiFi 路由的 wan 。
    没有有线中继功能的话,再考虑关 DHCP ,然后软路由 lan 接 WiFi 路由 lan
    moremoney
        4
    moremoney  
    OP
       2022-08-09 11:27:32 +08:00
    @villivateur 我看是没有 ap 或中继功能的,所以关 dhcp,就是关 dhcp 后就不能正常上网了,获取不到 ipv4 的地址,地址看起来像是 ipv6 的
    villivateur
        5
    villivateur  
       2022-08-09 11:38:05 +08:00
    @moremoney 软路由 LAN 接 WIFI 路由的 LAN 这一步确认下,一般不可能出问题的
    lovehigh
        6
    lovehigh  
       2022-08-09 11:39:33 +08:00
    我是 R2S+TP5480 在用,5480 关 dhcp 。R2S 里面固定分配个 IP 给 ap 试试。
    moremoney
        7
    moremoney  
    OP
       2022-08-09 11:42:01 +08:00
    @villivateur 是啊 所以很不解 我的路由是水星 D12G
    RiverMud
        8
    RiverMud  
       2022-08-09 11:42:27 +08:00 via iPhone
    插 lan 口,固定网段 ip ,关 dhcp 。搜索关键词:路由器 无线交换机
    ScepterZ
        9
    ScepterZ  
       2022-08-09 11:42:30 +08:00
    可能是上级路由器(可能是光猫?)的问题,我把换下来的路由器拿回了老家,就有类似问题
    RiverMud
        10
    RiverMud  
       2022-08-09 11:43:12 +08:00 via iPhone
    这个流程应该没问题,估计还是哪步流程错了。
    moremoney
        11
    moremoney  
    OP
       2022-08-09 11:46:20 +08:00
    @ScepterZ 可是我的上级路由是软路由啊
    moremoney
        12
    moremoney  
    OP
       2022-08-09 11:46:53 +08:00
    @RiverMud 感觉像是软路由哪里设置的不对
    sky96111
        13
    sky96111  
       2022-08-09 11:54:31 +08:00 via Android
    我是水星 D19G ,是没问题的。检查你的步骤:
    1 、无线路由器 lan 设置成静态地址,且与 openwrt 同网段
    2 、DHCP-关闭
    3 、openwrt 的 lan ,连接到无线路由器的 lan
    如果你怀疑软路由的 DHCP 有问题,看 openwrt 的后台能不能看到 DHCP 租期,有地址和设备名的话就没有问题
    cpstar
        14
    cpstar  
       2022-08-09 11:55:29 +08:00
    软路由上开 DHCP 了么呀?
    显然关掉无线路由的 DHCP 就没有 DHCP 了,那要么 LAN 口隔离了上游 DHCP (有些无线路由防止 DHCP 打架隔离了 LAN 的 DHCP ,或者将不中继);要么上游根本没有 DHCP 。IPV6 有 IPV6-PD 等机制,并不使用 DHCP 机制。

    想清楚网络结构,关掉软路由的 DHCP ,留下无线路由的 DHCP (网管参数设置到软路由上),也是一种方案,没人规定必须在 NAT 上做 DHCP ,只不过 DNSMASQ 集成了两者(然而这并不好)。

    至于 LAN-WAN 的方案,搞两个 NAT 那真是徒增麻烦。
    IvanLi127
        15
    IvanLi127  
       2022-08-09 11:58:30 +08:00
    直接把你的 WiFi 路由的一个 LAN 口和你的软路由 LAN 口连起来看看能不能好。你的 WIFI 路由要作为交换机而不是路由,如果无法配置成 AP 模式,相当于无法把 WAN 口转成 LAN 口,那就得用 LAN 口和路由连接。
    haimall
        16
    haimall  
       2022-08-09 11:59:01 +08:00
    r2s 软路由 的 dhcp 是开的吗?
    cjpjxjx
        17
    cjpjxjx  
       2022-08-09 12:03:35 +08:00 via iPhone
    检查 WIFI 路由器是否有 WAN/LAN 接口自适应功能,关掉
    moremoney
        18
    moremoney  
    OP
       2022-08-09 13:17:57 +08:00
    @haimall 开着的
    moremoney
        19
    moremoney  
    OP
       2022-08-09 13:19:11 +08:00
    @cpstar 其实只要有一个 dhcp 工作生效就可了
    rojer12
        20
    rojer12  
       2022-08-09 15:37:53 +08:00
    是不是开了端口隔离之类的功能
    yaoyao1128
        21
    yaoyao1128  
       2022-08-09 15:42:57 +08:00 via iPhone
    直觉表示是 ap 设备的问题
    关闭 dhcp 之后试着插在 lan 口尝试一下
    部分路由厂家会隔离 dhcp 广播,wan 口的 dhcp 无法播出去。如果路由器设置都没有问题的情况下可以尝试插 lan 口
    同时如果部分的品牌支持 wan lan 盲插,可以考虑修改为指定网口模式尝试一下
    注意 一定要确定连不上网 ap 设备不会自作聪明分配地址 否则可能冲突
    bluehr
        22
    bluehr  
       2022-08-09 18:16:27 +08:00
    D12G 好像确实是不行的 我之前也被它坑过,只能是插 LAN 口当作交换机来用。
    楼主的设置应该是正确的,我后来换其他路由器小米 京东云 都没问题了
    sekisui
        23
    sekisui  
       2022-08-10 00:32:12 +08:00 via iPhone
    你的水星路由器有 ap 模式吗?如果没有 ap 模式,那就从主路由器引出一根网线插水星的 LAN 口,水星关闭 dhcp 就行了
    Googled
        24
    Googled  
       2022-08-10 09:14:00 +08:00
    r2s 开启 dhcp lan 口接路由器的 wan 口上,路由器设置 ap 模式就行了, 然后接入路由器的设备都是从 r2s 获取 ip 地址.r2s 可以看到设备列表
    txydhr
        25
    txydhr  
       2022-08-17 11:19:09 +08:00 via iPhone
    好像 openwrt 那里有个什么选项强制打开 dhcp 试试。我就遇到过 bug ,导致 openwrt 检测到局域网内有其他 dhcp 服务器(实际并没有)。这 bug 我就遇到过一次,某次刷机后出现,然后过一段时间又正常了。
    Aying
        26
    Aying  
       2022-08-24 16:10:58 +08:00
    给你一个视频参考
    时间 3 分起 。我最近有按照这个弄,成功了。就是把 wifi 的路由当作交换机用。不知道你具体的设置,不过我猜你可能在设置的时候,没有填写网关地址,因为 openwrt 默认是空的。例:LAN 口 设置静态路由 ip 地址 192.168.9.2 子网掩码 255.255.255.0 网关地址 192.168.9.1 .
    Aying
        27
    Aying  
       2022-08-24 16:12:57 +08:00
    @Aying 软路由与 WiFi 路由,可能都需要重启。
    wangsd
        28
    wangsd  
       2022-09-24 22:03:47 +08:00
    1. 硬路由 LAN 口连接软路由 LAN 口
    2. 硬路由 LAN 口手动分配 IP
    3. 关闭硬路由 DHCP
    PS:我的路由器没有 AP 模式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.