2025年5月

传统家庭宽带入户采用有线方式,楼宇弱电井部署多口交换机,每户一根网线,采用拨号形式上网。

当前,家庭宽带采用光纤入户,楼宇部署分线盒,每户一根光纤,采用拨号形式上网。

变化主要包括:

  • 从有源到无源。楼宇采用分线盒,无需电力供应,减少故障点。
  • 从有线到光纤。速度更快。
  • 从点到点到点到多点。减少施工成本,包括材料等。

pasted_file_1746581780598.png

1 背景

办公内部开始采用的是 H3C 的出口路由器,内部地址网段为 192.168.124.0/24。
随着业务的开展,内部服务器接近 100 个云主机,办公 PC 以及手机终端等也有 100 个左右。因此,原有的 IP 地址段不能够满足需求。

2 分析

为了进行地址扩容,大体有如下几种方案。

  • 增加掩码。比如将192.168.124.0/24扩展为192.168.124.0/23,或者 192.168.124.0/16。这样的好处是简单,粗暴,但是造成的困难是,需要将固定了 IP 地址的设备也进行掩码的更改。服务器众多,容易出错。
  • 增加地址段。将网关从出口路由器下降到核心交换机,并在增加子地址 192.168.125.0/24。如此一来,原有地址可以继续使用,涉及服务器、打印机等,其他设备走新的网段。但是,这种方案,需要注意,dhcp 需要进行分开部署。

3 部署

3.1 192.168.124.0/24 dnsmasq dhcp 配置

resolv-file=/etc/dnsmasq/resolv-file
addn-hosts=/etc/dnsmasq/addn-hosts
cache-size=100000
log-queries
log-facility=/var/log/dnsmasq.log
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig,.sh
dns-forward-max=5096
rebind-domain-ok=
filter-AAAA
address=/jnybggfw.cn/192.168.124.198
address=/shandong.chinatax.gov.cn/192.168.124.198
address=/rencheng.gov.cn/192.168.124.198
address=/shuiyou.com.cn/192.168.124.198
#address=/zhipin.com/192.168.124.198
#address=/bosszhipin.com/192.168.124.198

# 新增 DHCP 配置
dhcp-range=192.168.125.50,192.168.125.200,255.255.255.0,12h
dhcp-option=option:router,192.168.125.1
dhcp-option=option:dns-server,192.168.125.198

# To deny DHCP for a specific MAC address, use: dhcp-host=XX:XX:XX:XX:XX:XX,ignore
dhcp-host=30:66:d0:dc:ff:b8,ignore # 
dhcp-host=00:80:91:B5:AC:CD,ignore # 
dhcp-host=00:80:91:f2:6d:a3,ignore # 
dhcp-host=54:ef:33:77:80:77,ignore # 
dhcp-host=9c:d3:6d:a1:45:c0,ignore # 
dhcp-host=2C:D2:6B:D9:DA:10,ignore # 
dhcp-host=4c:10:d5:8f:04:f3,ignore # 
dhcp-host=B0:44:14:EE:C8:80,ignore # 
dhcp-host=EC:3A:52:30:D8:74,ignore # 
dhcp-host=04:F9:F8:5D:9E:7A,ignore # 
dhcp-host=D4:DA:21:1C:14:C2,ignore # 
dhcp-host=04:95:E6:7F:3E:F1,ignore # 
dhcp-host=00:F7:6F:D5:7C:4F,ignore # 
dhcp-host=B0:7B:25:25:F5:5B,ignore # 
dhcp-host=1C:B7:2C:37:35:B8,ignore # 
dhcp-host=94:65:9C:5B:B2:65,ignore # 
dhcp-host=74:86:e2:22:35:6f,ignore # 
dhcp-host=d4:da:21:34:f4:15,ignore # 
dhcp-host=4c:10:d5:8f:04:f3,ignore # 
dhcp-host=B0:44:14:EE:C8:80,ignore # 
dhcp-host=B0:44:14:EE:C6:50,ignore # 
dhcp-host=90:E7:10:DE:F6:80,ignore # 

3.2 192.168.125.0/24 dnsmasq dhcp 配置

port=53
listen-address=0.0.0.0
interface=ens18
resolv-file=/etc/dnsmasq/resolv-file
addn-hosts=/etc/dnsmasq/addn-hosts
cache-size=100000
log-queries
log-facility=/var/log/dnsmasq.log
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig,.sh
dns-forward-max=5096
rebind-domain-ok=
#filter-AAAA
address=/jnybggfw.cn/192.168.124.198
address=/shandong.chinatax.gov.cn/192.168.124.198

# 新增 DHCP 配置
dhcp-range=192.168.124.10,192.168.124.200,255.255.255.0,24h
dhcp-option=option:router,192.168.124.1
dhcp-option=option:dns-server,192.168.124.198

# Ignore all hosts except those tagged as 'known'
dhcp-ignore=tag:!known
dhcp-host=30:66:d0:dc:ff:b8,192.168.124.34,set:known # 
dhcp-host=00:80:91:f2:6d:a3,192.168.124.36,set:known # 
dhcp-host=54:ef:33:77:80:77,192.168.124.27,set:known # 
dhcp-host=00:80:91:b5:ac:cd,192.168.124.38,set:known # 
dhcp-host=2C:D2:6B:D9:DA:10,192.168.124.30,set:known # 
dhcp-host=9c:d3:6d:a1:45:c0,192.168.124.41,set:known # 
dhcp-host=EC:3A:52:30:D8:74,192.168.124.252,set:known # 
dhcp-host=04:F9:F8:5D:9E:7A,192.168.124.130,set:known # 
dhcp-host=D4:DA:21:1C:14:C2,192.168.124.234,set:known # 
dhcp-host=04:95:E6:7F:3E:F1,192.168.124.251,set:known # 
dhcp-host=00:F7:6F:D5:7C:4F,192.168.124.141,set:known # 
dhcp-host=B0:7B:25:25:F5:5B,192.168.124.129,set:known # 
dhcp-host=1C:B7:2C:37:35:B8,192.168.124.102,set:known # 
dhcp-host=94:65:9C:5B:B2:65,192.168.124.93,set:known # 
dhcp-host=74:86:e2:22:35:6f,192.168.124.114,set:known # 
dhcp-host=d4:da:21:34:f4:15,192.168.124.7,set:known # 
dhcp-host=4c:10:d5:8f:04:f3,192.168.124.110,set:known # 
dhcp-host=B0:44:14:EE:C8:80,192.168.124.37,set:known # 
dhcp-host=B0:44:14:EE:C6:50,192.168.124.50,set:known # 
dhcp-host=90:E7:10:DE:F6:80,192.168.124.209,set:known # 

4 总结

从网络结构看,地址不够直接扩容是,对于已经在运行的网络,实施网络割接则面临着向后兼容的困难。需要灵活运行网络技术。

假期看了 Bilibili 网站中海南弱电小胡拍摄的排障视频,简单记录如下:

中毒影响: 中毒机器内外网进行感染,导致出口路由器 Session 超过限制,产生断网现象。
强电影响: 不接地可能造成感应电流,表现为网线接入笔记本电脑,而笔记本电脑无反应和卡顿等现象。
硬件老化: 网线、水晶头老化等造成通信异常。
硬件故障: 经常断电导致 TPLink 多 wan 口路由器故障。可以通过抓包查看是否有大量错误包排障。
软件故障: 尤其是财务软件,可能修复一下就好了。
部署故障: 一工地办理多个电信服务,部署几个光猫,由于插线导致同一个广播域内存在多个 DHCP 服务器,使得获取 fake IP 的终端无法正常使用打印机服务。
网络环路: 交换机之间双线互联,或者单交换机自环,在没有 STP 协议的帮助下,会造成网络环路。可以通过抓边发现是否有大量包量( WireShark 几万几十万增长)发现。