软路由是相对专门的路由器(硬路由)而言的,它便是一台配了很多网口的小型电脑主机,装上路由器系统之后就成了软路由啦。利用软路由,可以实现更多的网络功能。比如带宽掌握、防火墙策略、网络监控等等。这里以Openwrt/LEDE(koolshare)为例先容一下在利用U盘在条记本安装软路由的过程。
前期准备
访问http://firmware.koolshare.cn/LEDE_X64_fw867/,点击进入虚拟机转盘或PE下写盘专用。
进入虚拟机转盘或PE下写盘专用文件夹,下载文件名内含有combined-squashfs的那个文件。
现在去http://www.wepe.com.cn/download.html 选择V2.0 64位版本下载。
去https://m0n0.ch/wall/physdiskwrite.php 下载physdiskwrite.exe软件。(38KB那一个)
到目前为止,你该当已经有以下物品:
2GB以上U盘
Lede固件
微PE工具箱
Physdiskwrite.exe
将WinPE工具箱写入U盘
打开为PE工具箱软件,选择右下角的安装PE到U盘。
选择你想安装的U盘后只需把格式化后面的选项改为FAT32,然后选择立即安装进U盘。等待几分钟就能安装好。
安装完成之后U盘会被分成两块区,把软路由系统和physicdiskwrite.exe拖入空缺的那块区(非系统盘)。现在可以弹出U盘啦。
安装Lede软路由拔下U盘,插到条记本的USB口上,如果有USB3.0的口只管即便用USB3.0口,将条记本设置成U盘启动模式,进入到微PE系统。
在开始那边选择命令提示符。
找到你的U盘盘符(我这里盘符是U,以我的为例),然后在命令行输入:
U:
后回车。
然后输入以下命令行(镜像名因此img结尾的那个文件的名字,可以复制粘贴的)。
physdiskwrite -u 镜像名
然后选择安装到哪个盘,选择非Windows系统盘的那个盘。这个写入速率有点慢,可能须要耐心等待一下。Koolshare系统写入成功后,重启电脑,进到软路由模式。
软路由启动完成
回车后就能看到命令提示符
配置(利用koolshare的WAN口)这里的例子是利用软路由的WAN口来转发内网的流量,紧张浸染是能够利用koolshare的防火墙。如果不须要利用防火墙功能,大略地配置LAN口也可以。
修正接口IP
Koolshare的默认配置
LAN口IP:192.168.1.1
LAN口掩码:255.255.255.0
我终极要实现的是将条记本的网口作为Koolshare的WAN口来做流量转发,而默认情形下,由于Koolshare防火墙的关系,我们并不能从WAN口登录Koolshare,只能通过LAN口登录。
由于Koolshare默认将eth0作为WAN口(条记本的物理口对应的是Koolshare里的wan口),而IP是配置在LAN口上的,并且LAN口的IP与我光猫的网段不一致,此时并不能ping通条记本。纵然把IP配置在WAN口上,也由于防火墙的关系而无法登录Web界面。
通过以下步骤实现从WAN口登录Koolshare
将条记本物理口eth0配置到Koolshare的LAN口配置LAN口的IP与光猫同一个网段登录Koolshare后,配置防火墙,使得可以从WAN口登录Web界面将条记本物理口eth0配置到Koolshare的WAN口配置WAN口的IP与光猫同一个网段将条记本物理口eth0配置到Koolshare的LAN口,配置LAN口的IP与光猫同一个网段。root@Openwrt:~# vim /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdd5:ce4f:a0cd::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0 eth1 eth2 eth3'
option proto 'static'
option ipaddr '10.55.55.2' #修正IP
option netmask '255.255.255.224' #修正掩码
option gateway '10.55.55.1' #修正网关
option ip6assign '60'
config interface 'wan'
option ifname 'eth4'
option proto 'dhcp'
option ip6assign '64'
config interface 'wan6'
option ifname 'eth4'
option proto 'dhcpv6'
利用vim打开/etc/config/network 后,按i(英文i)进入编辑模式,修正成上面的值。
修正完成后,按ESC退出vim的编辑模式
然后输入:wq保存并退出
保存后,重启网络让配置生效
root@Openwrt:~# service network restart
可以ping网关测试一下
root@Openwrt:~# ping 10.55.55.1
首次登录在新条记本浏览器打开10.55.55.2,打开Koolshare登录页面,默认已经有密码(密码为koolshare),直接登录即可。
Koolshare登录界面
修正防火墙导航到“网络 – 防火墙 – 基本设置 -区域”,在wan那一行,将入站数据由“谢绝”改为“接管”,这个操作的浸染是,许可从wan口登录Koolshare。现在仍旧是从LAN口登录的。
WAN-入站数据-接管
配置WAN口修正wan的接口为eth0
配置wan口的IP、掩码、网关、DNS
配置完wan口的物理接口和IP后,保存并运用。如果不保存就离开“WAN”这个标签,所做的修正就消逝了。不自定义DNS,有可能无法ping外网。
将eth0从lan口删除
如果不将eth0从lan口删除,则eth0会同时涌如今wan口和lan口,并且IP是相同的,可能会造成不可预测的结果,最好将eth0从lan口删除。
测试公网
到这里基本上软路由安装完成了,lede软路由有着丰富的插件库,可以自由下载安装。
将条记本作为软路由时一定要备份好条记本上的数据,
不然在写入软路由系统时会将条记本硬盘格式化!
!
!
在这方面
为了安全建议将软路由安装在U盘或者虚拟机上
注:在公众年夜众号输入“软路由”获取文中干系软件
如果有什么问题或者好的建议,可以在后台私信
别忘了在公众年夜众号输入“福利”领取粉丝专属福利哦
-END-
|商务互助:geek-pai(微旗子暗记)