NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • 【教程】LEDE单臂软路由安装心得

    • 前言
      • 什么是单臂路由?
    • 准备
      • 硬件
      • 软件
    • 固件下载
      • 划分VLAN
        • 写盘
          • 方法一(纯命令版):
          • 方法二(带GUI界面版):
        • 启动LEDE系统
          • 配置LEDE
            • 已知问题
              • 使用感受
              NipGeihou
              2018-12-27
              软路由
              目录

              【教程】LEDE单臂软路由安装心得

              场景:有不用的旧电脑,想体验一把软路由。

              # 前言

              作为一名非网络专业的学渣,对网络知识还是一知半解的,本文仅 非常小白向 的分享我初次在一台普通的 PC 电脑上安装 LEDE 系统的过程。

              网上很多新的 LEDE 单臂路由教程都是拿软路由当主路由,如:《不用设 VLAN,也能搞定单臂路由器》 (opens new window),与我而言,还不清楚软路由的稳定性如何,不敢轻易取代原先的主路由, 只想接在主路由下级测试体验 。这种情况下,新的方法似乎就没用了,交换机就会存在两个 DHCP 服务器,导致无法正常获取 ip... 当然也可能是我的操作有误,最终我还是选择较为麻烦 需要划分VLAN的旧方法 。

              如果你的电脑有两个或以上网口,将 LEDE X64 写入硬盘启动就可以像普通 openwrt 一样设置使用了

              koolshare LEDE 里的单臂路由教程 (opens new window)被删了,不确定是被新的方法取代了没更新还是怎样。

              # 什么是单臂路由?

              单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或 “逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同 VLAN(虚拟局域网)之间的互联互通。

              单臂软路由说人话就是:电脑主板上只有一个网口。

              # 准备

              # 硬件

              1 台 正常电脑 A(用于写盘、配置 LEDE)

              1 台 单网口、能正常使用的电脑主机(软路由)

              1 个 U 盘(4G 以上) 做系统盘

              1 个 可以划分VLAN的路由器(openwrt系统) 或交换机

              # 软件

              写盘工具:physdiskwrite (opens new window) (不限于)

              LEDE 固件:koolshare LEDE (opens new window)

              # 固件下载

              这里要注意的两点, 版本 、 引导 ,如果你不确定你的电脑主板 BIOS 是否支持 UEFI,那么我建议你装 combined ,如何你确定你的主板支持 uefi 并懂得设置 uefi 启动,可以选择 uefi .

              我写盘的固件,并没有选择 虚拟机转盘或PE下写盘专用 的,而是选择普通的。

              # 划分 VLAN

              我有一个金 K2P 闲置,那么我就用这个闲置的 k2p 来划分 VLAN 当交换机,具体操作我在【网络】斐讯 K2P 金博通 B1 版官改固件划分 VLAN 有讲,这里我就讲如何划分

              /usr/bin/robocfg vlans reset vlan 1 ports "0 1 2 3 4 8t" vlan 11 ports "0u 4t" vlan 12 ports "1u 2u 3u 4t"
              

              0 当 WAN 口连上级路由,1-3 当 LAN 口,4 连软路由

              # 写盘

              我写盘方式比较特殊,但理论上跟 U盘当LEDE启动盘 是一样的,我是将固态硬盘通过 SATA转USB线 直接当 U 盘插到写盘电脑上。

              1. 解压 LEDE 固件,得到一个 img 文件

              2. 下载,解压 physdiskwrite(写盘工具),这里介绍两种方法:

              physdiskwrite 官网有两个版本( 纯命令版 、 带GUI界面版 )下载,两个方法对于两个版本。

              # 方法一(纯命令版):

              1. 将解压好的 LEDE 固件 IMG 文件放到 D 盘根目录,并将其命名为 ledex64.img (含扩展名)

              2. 管理员模式打开 physdiskwrite.exe ,输入

                  d: #回车
                  physdiskwrite -u ledex64.img #回车,img文件名根据实际文件名为准
                  
                  #随后选择你要写入的磁盘,找到你的U盘或硬盘,选择相应数字 回车,写入
              

              等待写入完成后,即可退出,如果系统提示需要格式化,选择取消。

              # 方法二(带 GUI 界面版):

              1. 选择你要写入的磁盘,右击 ——image leaden——offnen,选择解压好的 LEDE 固件 img 文件,按提示写入即可。

              相对而言,带 GUI 界面的 physdiskwrite,操作更加方便,但 需要.NET Framework 3.5 ,如果你是在 PE 下写盘可能并没有 .NET Framework 3.5 ,则建议用纯命令版,或者是使用别的写盘工具。

              # 启动 LEDE 系统

              由于我是直接写入的固态硬盘,再将固态硬盘通过 SATA 口连接到软路由主机上,如没问题,我直接按开机键,即可启动 LEDE 系统。

              如果是 U 盘做系统盘,跟启动 PE 是一样的,大部分的主板都有一个快捷键,具体哪个是快捷键就因板而异了,当然,我更建议是进入 BIOS 修改引导顺序 ,将 U 盘引导设置成第一,这样每次开机就不用手动选择 U 盘启动。

              我直接写入的硬盘,不出意外,插回硬盘,不需要任何的配置,就可以开机启动 LEDE,事实也是如此,省去了接显示器、键盘、鼠标的麻烦。

              将软路由的网口与正常电脑 A 相连,能够正常获取 IP(192.168.1.x),浏览器访问 192.168.1.1,跳转到 LEDE 的管理页面,则成功启动了 LEDE。

              # 配置 LEDE

              1. 更改密码,koolshared LEDE 的默认密码是 koolshare ,系统 —— 管理权 —— 主机密码

              2. 更改网关,如果你的网关跟上级路由有冲突,则更改,如不冲突可不更改,网络 —— 接口 ——LAN—— 基本设置 ——IPV4 地址

              以下单臂路由必做

              1. 切换 NUC 模式,系统 —— 进阶设置 —— 模式切换 ——NUC 模式 —— 保存并应用

              按下图接法,将路由与交换机连接

              重启软路由,即可,想正常 openwrt 一样操作。

              # 已知问题

              1. 使用一段时间后,酷软会出现下载不了,但不知道什么原因导致,设置 DNS 无效。

              # 使用感受

              我用的是 G3900,实际待机功耗 40W,用旧的老爷机,功耗可能会更高,不建议长期使用。软路由的 LEDE 跟硬路由的 LEDE 最大的区别,无非就是性能,如果你是想在你的路由器上搭一堆各种服务器,那么软路由可能是你不错的选择,如果只是想体验插件,其实硬路由的 LEDE 也有一样的插件,可能界面没有酷软的好看,硬路由中使用 MT7621 驱动的斐讯 K2p、Newifi 3 都是不错的选择,如果你对无线有十分高的要求,你可以选择更好的硬路由,即便如此,使用成本还是比软路由划算。软路由更多的是玩服务、玩软件,而且对性能要求十分高,否则硬路由足够,毕竟 H 大 padavan 等很多国内开发者的固件都集成了很多常用的插件。

              #软路由#LEDE#网络
              上次更新: 2024/03/11, 22:37:05
              最近更新
              01
              元器件
              05-23
              02
              iSCSI服务搭建
              05-10
              03
              磁盘管理与文件系统
              05-02
              更多文章>
              Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
              • 跟随系统
              • 浅色模式
              • 深色模式
              • 阅读模式