恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1422|回复: 5

【纯小白向】简单说下在虚拟机ESXI里刷原版openwrt固件以及安装几个常用功能插件,,

[复制链接]
发表于 2020-8-25 20:41 | 显示全部楼层 |阅读模式
本帖最后由 caliban 于 2020-9-19 13:23 编辑

如题。

我也是个刚入门的小白,可能有些筒子还记得我大约一个月前发的一些贴子,毕竟听说我惊动了半个恩山的大佬,真是深感荣幸,哈哈哈。
https://www.right.com.cn/forum/thread-4044826-1-1.html
https://www.right.com.cn/forum/thread-4044843-1-1.html
https://www.right.com.cn/forum/thread-4045445-1-1.html

在这里特别感谢各位大佬们的热心帮助,没有你们,我不可能这么快入门【入坑】。

软路由刷ESXI的过程我就不说了,B站上保姆级的视频教程不要太多,网上也有很多图文分解步骤教程。
然后在ESXI里刷Openwrt的这个过程里,我踩了不少坑,也尝试了很多大佬们的固件,最终决定用原版Openwrt,然后自己安装需要的插件。
网上能找到的各路教程,基本上都是直接拿koolshare版和恩山大佬们的版本来用,讲解原版的根本没有,反正我是没有找到。

所以我开这个贴子来说说原版Openwrt的安装和初步设置使用,要说的都是些纯小白向的东西,分享给像我一样总是研究资料研究到一脸懵逼的朋友。
对大佬们来说,肯定整篇贴子都是废话,但如果能帮助刚入门的小白朋友们节省掉一点查资料的时间,那就足够我开心了。
有错误的地方还请大佬们不吝指点,对我来说,这也是一个很好的学习机会。

下面正式开始:

首先,很多筒子跟我之前一样搞不清openwrt和LEDE是什么关系,简单说说,LEDE是Openwrt的分支项,目前两者已于2018年1月合并,现在都是Openwrt,并且它继承了之前LEDE的标准;
可能有些大佬会坚持称其为LEDE,可能是习惯可能是情怀,跟我一样的小白同学们,直接无视之即可。

Openwrt原版固件默认用户名root,无密码,自带luci界面;
官方最新19.07.4版下载地址:
https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/
后面有更新的话大致路径估计也不会变,变的只是版本号。

PS:我使用的是ext4版本,因为我用squashfs版进去后连IP都不知道怎么改,也找不到配置文件,身为小白的我查了很多资料,还是看得云里雾里不明所以。
如果有大佬在看这个贴子,有心情的话还请帮忙说说这个问题。

有愿意花时间精力学习的同学也可以看看官方的文档,地址:
https://openwrt.org/docs/start

下载后解压,
用 “StarWind V2V Converter” 将IMG文件转为ESXI可用的VMDK格式;
在ESXI创建虚拟机中指定现有硬盘,上传转换格式后的文件,选中;
启动虚拟机;
PS:网上保姆级教程里都有这个步骤,做法都一样,我就不多说了,直接跳过。

在ESXI里打开Openwrt虚拟机的命令行窗口,
输入以下命令修改lan口的ip,以便于web登陆luci:
uci set network.lan.apaddr='要改的IP地址'
uci commit network
或者:
vi etc/config/network
按i键开始修改,
改完ip后,按esc键退出编辑模式,按shift+;输入wq命令回车;
输入命令重启网络服务:
service network restart
或者重启openwrt:
reboot
或者更直接一点:
在ESXI里关闭Openwrt的电源,再打开电源;

用ESXI的话,电脑IP肯定是已经配置好了,所以直接用浏览器输入上面设定好的IP访问luci,下面开始安装几个常用插件;

1、先进入 System - Adminstration 设置密码;
    进 System - System ,更改时区为 Asia/Shanghai,或GMT+8 ;

2、进 Network - Interfaces ,检查并设置 Lan 和 Wan 的物理网口eth;
    设置WAN,改pppoe,切换协议,输入宽带帐号和密码,拨号上网;
   
3、进 System - Software 安装中文语言包及各项功能软件,点击“Update lists”按钮刷新软件列表;
    或在ESXI命令行窗口中,运行 opkg update ,刷新软件列表;
    若网络连接不上openwrt.org列表刷新失败:
    可尝试的软件源地址:
        清华大学:http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/
        打开 configure opkg 在地址列表中一个个替换即可,或者把以下几行添加到opkg/customfeeds.conf这一栏。
  1. src/gz openwrt_core http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/targets/x86/64/packages
  2. src/gz openwrt_base http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/packages/x86_64/base
  3. src/gz openwrt_luci http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/packages/x86_64/luci
  4. src/gz openwrt_packages http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/packages/x86_64/packages
  5. src/gz openwrt_routing http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/packages/x86_64/routing
  6. src/gz openwrt_telephony http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.4/packages/x86_64/telephony
复制代码
   也可以不改软件源而使用**方式:
        电脑开富强软件,打开局域网功能,在ESXI命令窗口中,输入命令:
        export http_proxy=http://电脑IP:端口
    然后运行 opkg update 再次刷新列表;
    若列表刷新,或下载安装过程中遇到问题,可依次运行下面三条命令:
        echo "nameserver 114.114.114.114">/tmp/resolv.conf
        rm -f /var/lock/opkg.lock
        opkg update
    若在下面安装软件时出现问题,则重复上述步骤;
    实在不行,也可以下载ipk到本地,然后在luci里上传安装,也可以用WinSCP上传TMP然后用opkg install命令安装;
    常用安装卸载命令:
        opkg update 更新可以获取的软件包列表
        opkg upgrade 对已经安装的软件包升级
        opkg list 获取软件列表
        opkg install 安装指定的软件包
        opkg remove 卸载已经安装的指定的软件包
   
4、安装 luci-i18n-base-zh-cn ,luci基础中文包;
    进 System - System - Language and Style  切换语言为中文;

5、动态DNS:
    安装 luci-i18n-ddns-zh-cn ,动态DNS中文包;
        同时会自动安装相关依赖包:ddns-scripts、luci-compat、luci-lib-ipkg、luci-app-ddns,
    刷新界面后,上方出现“服务”菜单,进入 服务 - 动态DNS,设置并启用;
        在 网络 - 防火墙 - Port Forwards 中设置需要转发的端口;
   
6、USB:
    安装 kmod-usb2、kmod-usb3 ,USB驱动,
        同时会自动安装:kmod-nls-base、kmod-usb-core、kmod-usb-ehci;
    安装 kmod-usb-storage ,支持USB大容量存储设备,
        同时会自动安装:kmod-scsi-core;
    安装 kmod-fs-ext4 ,ext4文件格式驱动,
        同时会自动安装:kmod-crypto-hash、kmod-lib-crc16、kmod-crypto-crc32c;
    安装 blockd ,挂载识别插入的USB设备;
        同时会自动安装:block-mount、kmod-fs-autofs4;
    重启系统,系统菜单下出现“挂载点”项目;
        选择“自动挂载未配置的磁盘分区”、“在挂载前检查文件系统”,保存并应用;
    在ESXI中编辑虚拟机,检查是否已经添加USB设备,没有的话添加上;
    在 系统 - 重启 中重启路由器,自动识别挂载U盘;
   
7、局域网共享:
    安装 luci-i18n-samba-zh-cn ,
        同时自动安装:samba36-server、luci-app-samba;
    重启系统,服务菜单下出现“网络共享”项目,
        先去挂载点,确定U盘挂载是否正确,如不是,重启令其自动挂载;
        添加,共享目录参照上面的挂载点,例如“/mnt/sda1”,勾选“允许匿名用户”,保存并应用;
    局域网内访问时,路径为路由器IP,加上面的共享名,格式如下例:
        \\192.168.1.1\sda1
    如遇权限问题,并且在luci中设置无效,则需要用WinSCP登陆路由,
        给 /mnt 设置权限为 0777 ,同时勾选“循环设定组、拥有者和权限”;
    此问题的官方文档描述:
        If you cannot write to the share, Samba may not have the proper permissions to write to the shared folder. Some have reported success by modifying the permissions and owner of the folder:
        chmod -R 777 /mnt/sda1
        chown -R nobody /mnt/sda1
   
8、Aria2:
    安装 luci-i18n-aria2-zh-cn ,
        同时自动安装:zlib、libstdcpp6、libopenssl1.1、aria2、luci-app-aria2;
    核对下载目录路径;
    根据实际情况确定是否需要在路由器防火墙中添加开放端口6800、以及端口转发6800。。。
    在任务设置里将“服务器最大连接数”和“单文件最大线程数”改为16;
    磁盘缓存16M;
   
9、网络唤醒:
    安装 luci-i18n-wol-zh-cn ,
        同时自动安装:etherwake、luci-app-wol;
   
10、UPNP:
    安装 luci-i18n-upnp-zh-cn ,
        同时自动安装:miniupnpnpd、luci-app-upnp;
        安装后刷新界面出现 服务-UPnP,
   
后面还有别的什么需要,大家自行设置就是了。

PS:
还有个FTP的问题:
安装FTP步骤大致如下:
    安装 vsftpd 或 vsftpd-tls,我一般都安装前者,
    然后改配置:
    vi /etc/vsftpd.conf
    增加:
    local_root=/mnt/usb1
    以上为主动模式,即Port模式。
    加入以下行可以打开Pasv被动模式:
    pasv_enable=YES
    pasv_min_port=10090
    pasv_max_port=10100
    然后进 防火墙-通信规则 ,打开相关端口。
比较蛋疼的是,我这边无论怎么设置都无法远程访问FTP,设置端口转发到如8899这样做也不行。
然后试了论坛大佬分享的luci-app-vsftpd_1.0-3_all也没用,有经验丰富的大佬还请帮帮我。

好了,这个贴子就这样吧。
最后祝愿恩山论坛越来越火,入坑的筒子越来越多,大佬、老鸟、小白们薪火相传,都能在这里找到属于自己的快乐。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-25 21:15 来自手机 | 显示全部楼层
来看看你啦,节日快乐

点评

谢谢。 不过这日子真要快乐怎么会来刷恩山啊。  详情 回复 发表于 2020-8-25 22:53
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-8-25 22:53 | 显示全部楼层
六七五 发表于 2020-8-25 21:15
来看看你啦,节日快乐

谢谢。
不过这日子真要快乐怎么会来刷恩山啊。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-27 10:42 | 显示全部楼层
好好学习一下
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-28 15:15 | 显示全部楼层
不错,同是刚入门小白,为何你如此优秀!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-1 19:04 | 显示全部楼层
多谢分享,我打算用原版OP,还真不知道需要哪些必备插件。
楼主的分享节省了很多自己研究的时间。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-9-23 04:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表