威联通Nas安装OpenWrt以后配置lan始终获取不到IP是为什么?

威联通Nas安装OpenWrt以后配置lan始终获取不到IP是为什么?

如图,在安装好OpenWrt以后运行是正常的但是始终没有IP
image.png

lan配置已经配置了和主路由同网段
image.png

主路由的终端也始终找不到设备
image.png

之前都用的好好的,突然就出问题,找了一晚上也没有找到原因,有没有大神遇到呢?

问题排查记录:
1. OpenWrt分配的IP地址,检查子网掩码
image.png
 2. 检查OpenWrt的DHCP设置是否已启动
image.png
 3. 检查防火墙设置是否允许LAN接口的流量通过
image.png
 4. NAS与主路由之间的物理连接是接通的

image.png
image.png

查看接口是否冲突:
image.png

日志显示:
image.png

DHCP地址范围:
image.png
image.png

修改DHCP以后(还是没有得到IP):
image.png
image.png

阅读 4.1k
avatarAI BotBETA

可能的原因及解决方案

  1. DHCP 服务未启动或配置错误

    • 检查 OpenWrt 的 DHCP 服务:确保 OpenWrt 的 LAN 接口已启用 DHCP 服务,并且 DHCP 服务器的配置(如地址池范围)与你的主路由器不在冲突范围内。
    • 命令行检查

      uci show network.lan
      uci show dhcp.lan

      确认 network.landhcp.lan 的配置是否正确。

  2. IP 地址冲突

    • 检查 IP 地址:确认你为 OpenWrt 分配的 IP 地址没有与网络中其他设备冲突。
    • 更换 IP 地址:尝试为 OpenWrt 的 LAN 接口分配一个新的、不与现有设备冲突的静态 IP 地址。
  3. 网络线缆或接口问题

    • 检查物理连接:确保网线没有松动或损坏,且正确连接到 NAS 的 LAN 口和路由器的相应端口。
    • 尝试不同的端口:更换网线或尝试连接到路由器的不同端口。
  4. 防火墙或路由规则

    • 检查防火墙设置:确保没有防火墙规则阻止 OpenWrt 从主路由器获取 IP 地址。
    • 检查路由表:在 OpenWrt 上查看路由表,确保有正确的默认网关指向主路由器。
  5. 重新启动网络服务

    • 重启网络服务

      /etc/init.d/network restart
    • 重启 OpenWrt:如果上述步骤无效,尝试重启 OpenWrt 设备。
  6. 查看日志文件

    • 检查系统日志:查看 /var/log/syslog/var/log/messages 中的相关日志,可能会有关于网络配置或 DHCP 错误的详细信息。
  7. 硬件故障

    • 排除硬件问题:如果以上所有步骤都无法解决问题,考虑可能是 NAS 硬件的网卡出现故障。

请按照这些步骤逐一排查问题,通常可以解决大多数获取不到 IP 地址的问题。如果问题依旧存在,可能需要更详细的日志信息或进一步的技术支持。

3 个回答

问题已经解决了,是因为Nas选用了网卡2导致连接不上。

看一下OpenWrt分配的IP地址是不是在主路由的同一网段内,没有与其他的冲突。检查子网掩码正确,(一般来说是255.255.255.0)。
检查OpenWrt的DHCP设置是否已启动并配置正确,检查防火墙设置是否允许LAN接口的流量通过,检查NAS与主路由之间的物理连接正常。
最后实在不行,试试重启NAS和主路由或者考虑重新安装OpenWrt或恢复到出厂设置。

我看了一下你的问题以及截图,这个问题有可能是DHCP服务器的配置(如地址池范围)与你的主路由器冲突或者IP地址冲突问题

排查方法如下

检查DHCP地址池范围

1.查看主路由器的DHCP配置:

  • 例如,主路由器的DHCP地址池范围可能是192.168.1.100到192.168.1.200。登录到主路由器的管理界面,找到DHCP设置,查看地址池范围。

2.配置OpenWrt的DHCP地址池:

  • 例如,如果主路由器的地址池是192.168.1.100到192.168.1.200,可以将OpenWrt的地址池设置为192.168.1.201到192.168.1.250。
  • 在OpenWrt的管理界面中,导航到“Network” -> “Interfaces”,选择LAN接口,点击“Edit”,然后在“DHCP Server”部分设置地址池范围。

检查和解决IP地址冲突

1.查看DHCP服务器日志:

  • 检查DHCP服务器的日志,查看是否有重复的IP地址分配。可以使用以下命令查看日志:
logread | grep dhcp

2.使用ARP命令识别冲突设备:

  • 使用ARP(地址解析协议)命令,查看网络中IP地址和MAC地址的映射,识别冲突设备。在OpenWrt中,可以使用以下命令:
arp -a
  • 通过比较结果,找到共享相同IP地址的设备。如果有冲突,可以手动为冲突设备分配一个新的、唯一的IP地址。更改IP地址后,重启相关设备。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏