Files
StudyDiary/60-Imports/64-AI/旁路由器__不一定必须__使用静态IP地址,但其IP地址的稳.md
2026-07-23 20:36:13 +08:00

79 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
旁路由器**不一定必须**使用静态IP地址,但其IP地址的稳定性是关键。具体如何设置取决于网络架构和需求,以下是几种常见情况及对应的配置方案:
---
### **一、旁路由IP地址的分配方式**
#### **1. 静态IP(推荐)**
- **优点**
- IP固定,避免因DHCP租约到期导致IP变化,影响其他设备的网关/DNS配置。
- 稳定性高,适合长期运行的场景(如科学上网、DNS服务器等)。
- **配置方法**
- 在OpenWrt的LAN接口中手动设置静态IP(如`192.168.1.2`)、网关(主路由IP)和DNS。
- **关闭旁路由的DHCP服务**,由主路由统一分配IP。
#### **2. 动态IPDHCP获取)**
- **适用场景**
- 临时测试环境,或主路由无法修改DHCP配置时。
- **缺点**
- 旁路由IP可能变化,需额外配置(如主路由绑定MAC地址保留IP)。
- 若IP变动,依赖旁路由网关的设备会断网。
- **配置方法**
1. **旁路由设置**
- 在OpenWrt的LAN接口中协议改为`DHCP客户端`(不再手动指定IP)。
- 仍需通过SSH修改网关和DNS(或依赖主路由推送)。
2. **主路由设置**
- 在主路由的DHCP服务器中,将旁路由的MAC地址绑定到固定IP(如`192.168.1.2`)。
---
### **二、如何选择?**
| **方案** | **静态IP** | **动态IPDHCP保留)** |
|-------------------|--------------------------|------------------------------|
| **稳定性** | 高(IP固定) | 中(依赖主路由绑定) |
| **配置复杂度** | 简单(仅旁路由设置) | 中等(需主路由配合) |
| **适用场景** | 长期使用、核心服务 | 临时测试、简化初期部署 |
---
### **三、关键注意事项**
1. **旁路由网关和DNS**
- 无论是否静态IP,旁路由必须正确配置**网关**(指向主路由IP)和**DNS**(如`192.168.1.1`或公共DNS)。
- 动态IP时,需确保主路由推送的DHCP选项包含正确的网关/DNS(有些主路由不支持自定义推送)。
2. **主路由DHCP配置**
- 如果其他设备要自动走旁路由,需在主路由的DHCP中设置:
- **Option 3**:网关指向旁路由IP(如`192.168.1.2`)。
- **Option 6**DNS指向旁路由IP。
3. **服务依赖**
- 若旁路由运行科学上网、AdGuardHome等服务,强烈建议使用静态IP,避免服务中断。
---
### **四、动态IP的配置示例(需主路由支持)**
#### **步骤1:旁路由设置为DHCP客户端**
- 进入OpenWrt LuCI界面 → `网络``接口``LAN` → 修改协议为`DHCP客户端`
- SSH登录旁路由,手动添加网关和DNS(临时生效):
```bash
uci set network.lan.gateway='192.168.1.1' # 主路由IP
uci set network.lan.dns='192.168.1.1 8.8.8.8'
uci commit
/etc/init.d/network restart
```
#### **步骤2:主路由绑定旁路由MAC地址**
- 进入主路由DHCP设置(以TP-Link为例):
- `IP与MAC绑定` → 将旁路由的MAC地址固定分配到`192.168.1.2`
---
### **五、总结**
- **推荐静态IP**:旁路由作为网络核心设备,静态IP能减少潜在问题。
- **动态IP可用但需配合**:主路由需支持DHCP保留,且稳定性略逊于静态IP。
- **验证方法**
- 执行 `ip a``ifconfig` 查看旁路由是否获取到正确IP。
- 测试 `ping 8.8.8.8``nslookup google.com` 验证网络和DNS。
根据实际网络环境和需求选择合适方案即可!