上周末,儿子在书房上网课,突然视频卡成幻灯片。我冲进房间一看,路由器又抽风了。重启、拨号、设置IP,一套操作下来,孩子作业没写完,我的血压先上去了。
家里的网络,怎么比孩子还难管?
以前总觉得网络这东西,出问题就手动修呗。可现在家里设备越来越多:孩子的平板、妻子的智能音箱、客厅的电视盒子,连冰箱都联网了。每次换路由器,或者断网重连,都要一个个重新配置,光记密码就头疼。
直到我在公司接触了网络配置自动化部署工具,才意识到:原来家里的网络也能“一键搞定”。
不是程序员,也能玩转自动化
这些工具本来是给企业用的,比如Ansible、Puppet。但其实稍微折腾下,普通家庭也能受益。我用Ansible写了几个简单的脚本,把家里常用设备的网络配置存进去。
现在只要运行一条命令,所有设备的IP、DNS、网关自动配好。哪怕路由器彻底坏了,换个新的,十分钟内全家设备重回网络。
---
- hosts: home_router
tasks:
- name: 配置主路由IP
community.network.cnos_interface:
name: Vlan1
ip_address: 192.168.1.1
netmask: 255.255.255.0
state: present省下的时间,陪孩子更有质量
以前一出网络问题,孩子只能干等着,我也急得团团转。现在故障恢复快了,不再因为断网耽误学习。上周他在线做数学题,中途断了一次,我还没反应过来,后台已经自动重连成功。
孩子问我:“爸爸,你怎么变得这么快?”我笑着说:“因为爸爸学会了让电脑自己干活。”
技术不是冷冰冰的代码,它也可以让生活更轻松。尤其是有了孩子以后,每一分能省下来的时间,都是陪他成长的礼物。