Sunday, June 2, 2019

单网口主机如何裸装Lede,实现路由科学上网 (本例Lede安装至一个移动U盘)


单网口主机安装LEDE(openwrt),实现路由级科学上网

1, 背景及前置条件说明

本例的实现背景是针对目标主机(后面文章中都用主机来称呼)只有一个网口,如闲置的笔记本电脑,即利用有限设备运行LEDE,实现科学上网 。

正因为是单网口主机,所以在此设备上运行的LEDE只能作旁(次)路由, 即唯一的网口用作 LAN口 ,没有WAN口设置,主机直接连接已联网的交换机或路由器,作为现有网络的一个节点。

本例中用一个移动U盘替代主机硬盘安装LEDE璄像系统,因为移动U盘更具有灵活性,更容易携带,只要把它插入任何电脑并设置U盘启动优先,即可进入U盘的LEDE系统,然后更改一下LEDE系统的IP地址及网关,使之与接入的网络一致即可。(该设置需要用一根物理网线连接来完成设置,或在LEDE界面中指令完成 ,有时会出现问题)



2,  安装步骤及相关配置

 一个15G的U盘( 本例存储大小,大则不限)
下载 LEDE镜像( .img.gz),Lede
下载IMG镜像写入软件, 本例中使用  physdiskwrite 命令版本(还有图形界面版) physdiskwrite

使用 bat 批处理命令将 LEDE镜像写入U盘 ,完成LEDE系统安装。
bat内容如下:
( physdiskwrite.exe -u  openwrt-koolshare-mod-v2.30-r10402-51ad900e2c-x86-64-combined-squashfs.img )

补充:将 physdiskwrite.exe ,bat文件,及LEDE镜像文件 放至同一文件夹中,运行bat批处理文件完成上述写入操作,可以直接在当前系统上运行,不必进入 PE中进行,需要注意的是要选择写入的 DRIVE盘符,不要误操作把PRIMARY硬盘覆盖了 (一旦覆盖则会清除全部现在数据,只在PE下才会发生,当前系统会阻止写入 )






3,  设置主机的IP网络配置,安装第三方插件,完成科学上网

 U盘插入主机,并从U盘启动运行LEDE系统,修改网络配置。

第一种方式可以用命令方式来修改IP及网关 vi /etc/config/network 

第二种方式是用物理网线连接操作电脑与主机,进入U盘LEDE的管理界面修改网络配置中的IP,网关及DNS信息,本例采用第二种方式,因为命令执行有错误。

LEDE默认的IP是 192.168.1.1,所以一般都要修改使之与接入网络匹配。



编辑LAN口,修改IP,网关及DNS, 本例中接入网络的网关是192.168.3.1, 所以网关及DNS都指向该IP, LEDE IP则设置一个在此网段的地址即可。




修改好后执行保存并应用 ,拔出主机网线并将它接入现有网络路由的一个LAN口上,实现联网,  然后修改连接主机的电脑的无线网卡的地址,把自动获取模式改为手动固定IP,地址与LEDE(现在有网络路由)在同一网段且网关指向LEDE地址,此时电脑本地即以LEDE为路由来连接上网,只不过LEDE网段和现有网络路由网段一致。

然后再在打开电脑浏览器,输入LEDE IP地址,本例 是 192.168.3.8, 进入LEDE管理界面。





此时电脑本地还不能访问youtube, twitter,要在LEDE中安装科学上网插件并配置好才能实现LEDE的科学上网。 进入LEDE系统界面 的酷软模块,但目前KOOLSHARE官方已将科学上网插件(如,SSR,V2RAY, WIREGUARD)下架,原因你懂得,所以只能通过离线方式安装这些科学上网插件,所幸的是已有大姥在GITHUB上创建了上述科学上网插件的离线文件,各种版本应该都有覆盖。 插件离线包地址

下载后本地导入相应离线包,完成插件安装,然后根据实际情况配置相关节点,如你是SSR就配置koolss, V2RAY同理, 本例是以SSR为例,添加节点,输入相关信息,有一点值得注意是,在模式选择项可选择 【大陆白名单】和【全局模式】,前者是默认能访问国际网络,如youtube 但访问不了国内的网站,应该是要添加白名单才能访问, 后者全局模式则全部流量走代理节点的方式访问。



账号设置好后在节点管理中应用刚才设置的节点,成功后koolss运行状态会显示国内国外的运行状态,都显示成功后代表已经实现科学上网 ,以时电脑本地即可自由访问真正的互联网。





小记及思考:

本例实现在U盘安装LEDE并在单网口主机上运行的实例中实践中有几个容易卡壳的地方,

1,  安装 LEDE系统时( 不管安装到U盘亦或硬盘)需要将目标存储介质实现未分区状态
即不要把硬盘分区为NTFS或  FAT32 或其它任何格式,因为安装LEDE时如果目标存储已分区则会安装失败,LEDE会以她自已的格式安装不需要对存储分区。

如果已分区的则需要借助工具删除分区,微PE下的的硬盘分区工具可以干净地清理掉数据并删除分区,保持未分区状态。

2,因为是单网口主机,所以接入的LEDE只能做旁路由,不能连接光猫拨号或其它外线网络源做WAN口,因为没有多余网口做LAN口, 做主路由至少要两个网口接口。

3,关于LEDE科学上网,本例的原理是通过LEDE做路由网关实现科学上网,所以电脑本地应该连接到LEDE的相同WIFI(LEDE的载体-- 主机, 没有AP的功能) ,当然也可以以物理网线方式连接到LEDE对应的路由器或交换机的LAN口,总之在同一网段,然后把电脑本地的网关及DNS指向LEDE的IP地址,以LEDE做路由的方式实现科学上网 。

简单地说就是 同一网段上的两个IP,其中一个以另一个做路由(网关,DNS指向它)的方式实现上网。


 延展:

PE制作推荐 微PE工具箱  微PE , 

img 镜像写入推荐  physdiskwrite

iso镜像写入推荐 ultraiso


本实例实践得到YOUTUEB相关视频指引,链出以示感谢:

TUTU  ( https://www.youtube.com/watch?v=nVzxwwkEZPo )

Vedio Talk  ( https://www.youtube.com/watch?v=y3M8X0lCrCo )



No comments:

Post a Comment

Esxi 虚拟下安装 Ikuai和 Lede 双软路由及其应用。

简要介绍及说明 Esxi 是 VMware  旗下的一款虚拟机,自带系统。 Lede 是 Openwrt  路由系统下的一个分支,是非常优秀的开源路由系统,固件可扩展,有丰富的第三方插件。  工控机上安装引导安装ESXI系统。 1,   ESX...