路由器设置地址无效 不能获取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,此时应可见设备已自动分配至旁路由网关,而其他设备仍通过主路由上网。