![处理来自不同网络的静态 IP 的客户端](https://linux22.com/image/1537938/%E5%A4%84%E7%90%86%E6%9D%A5%E8%87%AA%E4%B8%8D%E5%90%8C%E7%BD%91%E7%BB%9C%E7%9A%84%E9%9D%99%E6%80%81%20IP%20%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我必须设置一个无线路由器(使用 openwrt),其 dnsmasq DHCP 服务器配置为在 10.109.0.0/16 网络上发出地址。现在的挑战是网络上有几台机器不幸地静态配置了 192.168.1.0/24 中的 IP 地址。有没有办法让这些 192.168.1.x 机器可以从 10.109.xx 网络上的机器访问?
或者那会不会太麻烦,而努力尝试并更改 192.x 机器的网络或者重新配置路由器以在 192 网络上工作是一个更简单的解决方案?
答案1
虽然有点混乱,但在同一链路上拥有两个子网不会造成任何问题。
只需配置路由器的 LAN 接口即可获得 IP 地址10.109.0.1/16
和 192.168.1.1/24
(或者这些机器所期望的任何网关)。
当然,DHCP 始终会提供主子网之外的地址(除非您为各个子网外主机添加静态租约)。