openwrt安装教程(软路由安装搭建openWRT)

什么是软路由

软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。

什么是 openWRT:

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt三类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。

官网:https://openwrt.org/

我采用这个方案的主要目的是为了解决家中网络瓶颈的问题(旧路由不能跑满速),而且可以搭建当前流行的双线接入方案,并提升路由性能。

下面我们就来介绍一下如何在 PVE 上搭建 openWRT,并接入互联网。

1、在安装openWRT之前,由于我还有其他的网络接口,因此首先需要在PVE 的网络界面添加其他的接口。共有一个WAN,两个LAN。

无线路由器-网关-dtu

2、然后请在官网下载 openWRT 的镜像文件。在下载目录我们一般选择 combined-squashfs.img.gz 即可。下载后解压,镜像文件备用。

3、PVE 中创建虚拟机,按照你的需求选择硬件属性即可。

无线路由器-网关-dtu

4、将另外的网络接口添加进来。

无线路由器-网关-dtu

5、选择虚拟机已添加好的硬盘,点击分离,再将其删除。

无线路由器-网关-dtu

6、把下载好的镜像文件通过 SSH上传到 PVE 服务器的目录,然后执行:

qm importdisk 100 /home/data/openwrt.img local-lvm

其中 100代表的是虚拟机的编号, openwrt.img 即为你刚才上传的镜像文件。

无线路由器-网关-dtu

7、执行后如下图,在虚拟机的硬件中会出现一个新的硬盘,这便是opeWRT 的挂载盘了,此时你也可以调整该盘的大小。

无线路由器-网关-dtu

8、硬件准备完毕后,就可以启动虚拟机了,当你在控制台看到如下界面的时候,表示 openWRT已经就绪了。

无线路由器-网关-dtu

9、在控制台,我们可以在 /etc/config 下的文件 network 中调整网络接口的 IP以及其他设置,此时只建议修改Lan口为之前规划好的IP地址即可。其他可以以后通过控制台设定。

无线路由器-网关-dtu

10、在网页上登录后台管理平台。

无线路由器-网关-dtu

11、首先我们需要先连接上外网,在 network/interface 下定义WAN口。

无线路由器-网关-dtu

12、将光猫出来的网线接到WAN口上,将WAN 口修改为 PPPOE 拨号模式,输入你的上网账号密码。保存应用,不出意外的话,此时你就可以连接外网了。

无线路由器-网关-dtu

13、接入外网后的第一步,我们先来把界面换成中文,在 software 中安装 luci-i18n-base-zh-cn软件包,然后就可以将界面变为中文了。

无线路由器-网关-dtu

14、重新进入lan 口定义,可以同时将另外一个Lan2也绑定进来,而且同时设置DHCP,让接入局域网的其他设备自动获取IP。

无线路由器-网关-dtu

15、最后将PC 上之前设置的网络换回自动获取IP。至此,openWRT就部署完毕了。

无线路由器-网关-dtu

16、让我们看一下网速的对比,由之前的不足百兆升到了200多兆,跑满了签约带宽。

无线路由器-网关-dtu

无线路由器-网关-dtu

注意事项:

  1. openWRT提供的是 img 镜像文件,不需要安装,直接挂载到虚拟机即可。
  2. 网口,IP定义请确保正确的对应关系。