Skip to content
家庭网络折腾记:从入门到放弃再到精通

家庭网络折腾记:从入门到放弃再到精通

作为一个技术宅,折腾家庭网络是必经之路。今天来分享一下我的家庭网络架构和折腾心得。

网络拓扑

光猫(桥接) → 软路由(OpenWrt) → 交换机 → 各房间 AP

              NAS

硬件清单

设备型号用途
软路由N5105 小主机主路由 + 科学上网
交换机TP-Link 8 口千兆设备连接
AP小米 AX6000无线覆盖
NAS群晖 DS220+存储 + 服务

软路由配置

为什么用软路由?

  1. 性能强大 - 比普通路由器强太多
  2. 可玩性高 - OpenWrt 生态丰富
  3. 稳定可靠 - 7x24 小时运行无压力

OpenWrt 必装插件

  • AdGuard Home - 广告过滤 + DNS
  • Clash - 你懂的
  • ddns-go - 动态域名解析
  • Tailscale - 异地组网

NAS 折腾

NAS 是家庭网络的核心,我主要用来:

1. 数据备份

所有重要数据都有 3 份备份:

  • 本地 NAS RAID1
  • 云盘同步
  • 移动硬盘冷备份

2. Docker 服务

在 NAS 上跑了不少 Docker 容器:

yaml
# docker-compose.yml 示例
services:
  homeassistant:
    image: homeassistant/home-assistant:stable
    volumes:
      - ./config:/config
    network_mode: host
    restart: unless-stopped
    
  jellyfin:
    image: jellyfin/jellyfin
    volumes:
      - ./config:/config
      - ./media:/media
    ports:
      - 8096:8096
    restart: unless-stopped

3. 影音中心

  • Jellyfin - 家庭影院
  • qBittorrent - 下载工具
  • Sonarr/Radarr - 自动追剧

智能家居

智能家居用的是 Home Assistant,接入了:

  • 小米全家桶(米家设备)
  • Yeelight 灯具
  • 空调伴侣
  • 各种传感器

自动化示例

yaml
# 回家自动开灯
automation:
  - alias: "回家开灯"
    trigger:
      - platform: state
        entity_id: person.me
        to: "home"
    condition:
      - condition: sun
        after: sunset
    action:
      - service: light.turn_on
        target:
          entity_id: light.living_room

踩坑记录

折腾过程中踩了不少坑,记录一下:

坑 1:光猫改桥接

运营商的光猫默认是路由模式,改桥接需要:

  1. 获取超级管理员密码(打客服电话)
  2. 修改连接模式为桥接
  3. 软路由配置 PPPoE 拨号

坑 2:IPv6 配置

IPv6 的配置比较复杂,需要注意:

  • 前缀下发设置
  • 防火墙规则
  • DNS 配置

坑 3:NAS 功耗

NAS 7x24 运行,功耗还是要考虑的:

  • 选择低功耗硬盘
  • 合理设置休眠策略
  • 考虑 UPS 供电

总结

折腾家庭网络是一个持续的过程,没有最好只有更好。关键是:

  1. 明确需求 - 不要为了折腾而折腾
  2. 循序渐进 - 一步一步来,稳定最重要
  3. 做好记录 - 方便以后维护和排错

希望这篇文章能帮到同样热爱折腾的你!


你的家庭网络是怎么搭建的?欢迎交流!

Powered By VitePress