介绍

最近入门了软路由,研究了半个月,一步一步从网络小白到最后自己搭建了家庭局域网络,现在给大家分享一下我搭建软路由的经验。

image.png

什么是软路由?

既然有软路由,那么相对的肯定有硬路由:目前我们网上买到的路由器,就是硬路由,这种从一开始就是按照路由器设计规范设计出来的硬件设备就是硬路由。


而在硬件设备上安装路由器系统,通过软件模拟路由器的功能,从而实现路由器的所有功能的叫做软路由。


例如我的选择就是在x86工控机部署了软路由系统。常用的软路由系统有Ikuai、OpenWrt等。


软路由有什么优点?

软路由是指通过软件方式实现路由器的功能。相比硬件路由器,软路由具有灵活性高、可定制性强、可扩展性好等优点。以下是软路由可以实现的功能:


路由转发功能:软路由可以实现路由器的基本功能,包括路由转发、数据包过滤等。


VPN 功能:软路由可以支持 VPN 功能,如 IPsec、OpenVPN 等,可以实现远程访问和安全连接。


防火墙功能:软路由可以提供防火墙功能,包括端口过滤、IP 过滤、MAC 过滤等。


DHCP 功能:软路由可以提供 DHCP 服务,可以为局域网内的设备动态分配 IP 地址。


DNS 功能:软路由可以提供 DNS 服务,可以解析域名为 IP 地址,提供更方便的网络访问。


负载均衡:软路由可以实现负载均衡功能,可以将网络流量均衡分配到不同的 WAN 口或者不同的网络连接上。


家庭网关:软路由可以作为家庭网关使用,可以管理家庭内的网络设备,限制访问、过滤内容等。


NAS 服务器:软路由可以作为 NAS 服务器使用,可以提供文件共享、多媒体服务等功能。


总之,软路由可以通过各种插件和自定义配置实现各种网络功能,可以根据用户需求进行定制化配置,提供更加灵活和强大的网络服务。


如何搭建一个软路由?

我这里选择的是J4125工控机,单独购买了内存条和固态硬盘。安装ESXI虚拟机系统,部署了Ikuai和OpenWrt。


使用IKuai作为主路由,负责拨号上网、流控、多播、宽带叠加等功能。


OpenWrt作为辅路由,负责科学上网、去广告、接AP。


最后软路由桥接一个硬路由,利用硬路由来做软路由的“天线”。


硬件设备

工控机:J4125 I210网卡 4网口 554¥


内存条:8GB DDR4 2400 104¥(建议8G,不然如果部署虚拟机的话内存不够用)


固态硬盘:128G SSD 82¥


软件部署

在J4125工控机安装ESXI虚拟机系统,然后部署IKuai和OpenWrt虚拟机


设置ESXI的IP地址为10.10.10.111,网关为IKuai主路由的IP地址:10.10.10.10


设置IKuai主路由的IP地址为10.10.10.10


设置OpenWrt辅路由的IP地址为10.10.10.11,网关同样设置为10.10.10.10


子网掩码都是255.255.255.0


ESXI6.7 虚拟机

浏览器访问10.10.10.111

image.png

IKuai 主路由

浏览器访问10.10.10.10

image.png

OpenWrt 辅路由

浏览器访问10.10.10.11

image.png

网络拓扑图

image.png

光猫修改为桥接模式,将光猫的LAN口连接到IKuai的WAN口

IKuai主路由的LAN口(虚拟网口)和OpenWrt副路由的LAN口(虚拟网口)相连接

将OpenWrt辅路由的LAN2口和无线路由器的WAN口相连,将软路由的有线信号转换为无线信号

转自:https://blog.csdn.net/DreamsArchitects/article/details/129478167