路由器设置地址无效 不能获取ip地址怎么办


引言:

软路由用户常有独特的网络需求,诸如去除广告、下载机、文件备份同步及海外访问等。尽管软路由的基本拓扑形式主要是作为主路由或传统旁路由网关,但在实际使用中常会遇到一些不完美的状况。

具体情况如下:

举例说明:

当调整配置并需要重启设备时,整个网络的设备会暂时断网,这可能会干扰他人的网络使用体验。

当软路由处理高计算负荷任务时,可能偶尔会造成网络延迟,特别是在进行如游戏等需要稳定网络连接的活动时,这可能引发家庭矛盾。

我所使用的环境是基于openwrt和电信公网IP,公网IP大约每48小时更换一次。IP的更换有时会导致无法上网,需要重启设备来解决这个问题,这影响了用户体验。

固件持续更新也可能带来不稳定因素。

需求分析:

鉴于此,我重新考虑了软路由的使用方式。虽然旁路由模式原本是一个很好的选择,但传统的旁路由模式存在一些问题。例如,如果让主路由的DHCP服务为所有设备指定旁路由为网关,那么在需要重启路由时会导致其他设备断网。而如果让特定设备手动配置IP和旁路由网关,虽然可以满足特定设备的出国和去广告需求,但对于手机和笔记本等移动设备来说,频繁更改设置会非常不便。我一直在寻找一个完美的解决方案。

设备与方案:

我所使用的硬路由设备是华硕AC68U,多年来使用体验良好且极少出现问题。如果能够为主路由的DHCP服务为特定设备分配IP的也让该设备的网关指向旁路由,那么就能达到既满足兴趣爱好又不影响他人使用的理想状态。

经过网上查阅资料,我发现华硕路由器的dnsmasq服务可以满足我的需求。具体配置过程如下:

配置步骤:

1. WEB页面设置:

- 进入系统管理 -> 系统设置。

- 启用Enable JFFS custom scripts and configs选项(若已刷梅林固件或原厂改版固件,该选项通常已开启)。

- 启用SSH选项(默认情况下已开启内登录)。

2. SSH操作:

- 在文件中进行配置,例如:配置旁路由网关和DNS的IP,为指定MAC地址的设备分配IP、网关和DNS等。

- 保存并重启dnsmasq服务使配置生效。

- 断开并重新连接受影响设备的WiFi,此时应可见设备已自动分配至旁路由网关,而其他设备仍通过主路由上网。